GET/cna/articleapiKey2 credits/request
Returns a CNA (Channel NewsAsia) article by `url`, a canonical `channelnewsasia.com` address such as `/singapore/<slug>-<id>` or `/commentary/<slug>-<id>`: title, description, publication and update times, section, authors, image and the body `paragraphs`. No paywalled or gated content was found during validation.
Required: url.
Sampled 14 Oct 2026: 8 fields returned with a value. In the sample: published_at: 2026-09-24; url: channelnewsasia.com; title: 71 characters; authors: 1 entry; description: 149 characters; updated_at: 2026-09-24; image_url: dam.mediacorp.sg; paragraphs: 30 entries.
Open in Playground
GET/cna/authorapiKey2 credits/request
Returns a CNA correspondent's or contributor's profile, identified by `slug` (such as `aqil-haziq-mahmud`) or a `channelnewsasia.com/author/<slug>` `url`; exactly one is required. The response has name, job title, bio, email, image and the latest page of bylined articles, each with title, URL and label. External Commentary contributors usually have only a name and articles.
Optional: slug, url.
Sampled 14 Oct 2026: 15 items. Filled in every item: title, url, label, label_url. In the sample: url: channelnewsasia.com; title: median 94 characters.
Open in Playground
GET/cna/headlinesapiKey1 credit/request
Returns fresh CNA headlines for one section. `section` is required and is `asia`, `business`, `singapore`, `sport` or `world`. Each item has a title and URL, and may also carry a summary, author, publication time and image.
Required: section (5 allowed values: asia, business, singapore, sport, world).
Sampled 14 Oct 2026: 17 items. Filled in every item: title, url, summary, published_at. In the sample: published_at: 2026-10-12 to 2026-10-13; url: channelnewsasia.com; title: median 95 characters; summary: median 158 characters.
Open in Playground
GET/cna/newsapiKey1 credit/request
Returns the latest CNA (Channel NewsAsia) top stories, with no input needed. Each item has a title and canonical URL, and may also carry a summary, author, publication time and image.
Takes no parameters.
Sampled 14 Oct 2026: 20 items. Filled in every item: title, url, published_at. Not in every item: summary (4). In the sample: published_at: 2026-10-13; url: channelnewsasia.com; title: median 73 characters; summary: median 99 characters.
Open in Playground
GET/cna/sectionsapiKey1 credit/request
Lists the five CNA sections accepted by `cna-headlines`: `asia`, `business`, `singapore`, `sport` and `world`. Each has a `slug`, a display `name` and the feed `url`.
Takes no parameters.
Sampled 14 Oct 2026: 5 items. Filled in every item: slug, name, url. In the sample: name: “Asia” and 4 other values; url: channelnewsasia.com.
Open in Playground