GET/straitstimes/articleapiKey2 credits/request
Returns public The Straits Times article metadata and body paragraphs from a canonical article URL. A subscriber-only article returns only its publicly served teaser paragraphs with paywalled set to true.
Required: url.
Sampled 14 Oct 2026: 8 fields returned with a value. In the sample: published_at: 2026-09-24; url: straitstimes.com; title: 67 characters; authors: 1 entry; description: 182 characters; updated_at: 2026-09-24; image_url: cassette.sphdigital.com.sg; paragraphs: 9 entries.
Open in Playground
GET/straitstimes/authorapiKey2 credits/request
Returns a The Straits Times author's profile by `url`, a canonical `straitstimes.com/authors/<slug>` link: name, email when the author's page publishes one, and recent articles with title, URL, summary, author, image, `type` and publication time.
Required: url.
Sampled 14 Oct 2026: 10 items. Filled in every item: title, url, image_url. In the sample: url: straitstimes.com; title: median 82 characters; image_url: cassette.sphdigital.com.sg.
Open in Playground
GET/straitstimes/headlinesapiKey1 credit/request
Returns the current headlines for one The Straits Times section. `section` is required and takes a slug such as `singapore`, `singapore/housing`, `asia/se-asia`, `business/economy`, `sport/formula-one` or `breaking-news`. Items carry the title and URL. Top-level sections such as `singapore` and `business` add summary and publication time; subsection pages such as `singapore/housing` add an image when shown.
Required: section (43 allowed values, including singapore, singapore/housing, singapore/health, singapore/transport, singapore/parenting-education, singapore/politics, singapore/jobs, singapore/environment, singapore/courts-crime, singapore/community, asia, asia/se-asia, asia/east-asia, asia/south-asia, asia/australianz, world, world/united-states, world/europe, world/middle-east, opinion, opinion/forum, life, life/entertainment, life/travel, life/food, life/home-design, life/style, life/arts, business, business/economy, business/banking, business/companies-markets, business/invest, sport, sport/basketball, sport/football, sport/formula-one, sport/golf, sport/schools, sport/tennis).
Sampled 14 Oct 2026: 50 items. Filled in every item: title, url, published_at. Not in every item: summary (49). In the sample: published_at: 2026-10-12 to 2026-10-13; url: straitstimes.com; title: median 89 characters; summary: median 96 characters.
Open in Playground
GET/straitstimes/newsapiKey1 credit/request
Returns the current top stories from The Straits Times. It takes no parameters. Each item has its title, URL and, where the outlet gives them, a summary, author, publication time, image URL and `type`. Use the headlines endpoint for one section.
Takes no parameters.
Sampled 14 Oct 2026: 32 items. Filled in every item: title, url. Not in every item: image_url (23). In the sample: url: straitstimes.com; title: median 79 characters; image_url: cassette.sphdigital.com.sg.
Open in Playground
GET/straitstimes/sectionsapiKey1 credit/request
Lists The Straits Times section slugs that the headlines endpoint accepts, including nested ones such as `singapore/politics`, `asia/east-asia`, `world/europe`, `life/food`, `business/invest`, `sport/tennis`, `tech` and `breaking-news`. Each entry has a `slug`, display `name` and `url`.
Takes no parameters.
Sampled 14 Oct 2026: 43 items. Filled in every item: slug, name, url. In the sample: name: “Singapore” and 42 other values; url: straitstimes.com.
Open in Playground