Singapore news monitoring
Use CNA endpoints to turn singapore news monitoring into repeatable API requests with documented inputs and JSON responses.
Follow Singapore and Asian affairs through a regional newsroom covering Asia, Singapore, business, sport, and the world.
Collect CNA headlines, sections, and articles through 5 documented Crawlora endpoints, including an author-related route. Covers Asia, Singapore, and business.
Endpoint families
5
Documented params
9
Examples
5
Live catalog snapshot
Active endpoints
5
Methods
GET
Required params
7
Schema refs
5
{
"platform": "CNA",
"endpoint": "cna-headlines",
"method": "GET",
"path": "/cna/headlines",
"auth": "apiKey"
}Use cases
Collect CNA headlines, sections, and articles through 5 documented Crawlora endpoints, including an author-related route. Covers Asia, Singapore, and business.
Use CNA endpoints to turn singapore news monitoring into repeatable API requests with documented inputs and JSON responses.
Use CNA endpoints to turn asia regional-affairs research into repeatable API requests with documented inputs and JSON responses.
Use CNA endpoints to turn haze and public-information tracking into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live CNA endpoint catalog — 5 endpoints, 9 documented request parameters, and 5 published response schemas — the same catalog Docs and Playground run against.
5 documented CNA endpoints, grouped into 5 request families — Article, Author and Headlines, plus 2 more.
9 request parameters are documented across those CNA endpoints, 7 of them required — the full input contract is public before you write any integration code.
5 of the 5 CNA endpoints ship a recorded example response, and 5 carry a documented response schema — you can code against the real JSON before the first request.
CNA endpoints document their error responses (400, 404 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
5 hosted MCP tools back the CNA endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/cna/article
/cna/author
/cna/headlines
/cna/news
/cna/sections
Endpoint catalog
/cna/headlinesReturns 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.
Sampled 14 Oct 2026: 17 items, 4 fields filled in every item. published_at: 2026-10-12 to 2026-10-13; url: channelnewsasia.com.
MCP tool cna_headlines
/cna/newsReturns 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.
Sampled 14 Oct 2026: 20 items, 3 fields filled in every item, 1 not. published_at: 2026-10-13; url: channelnewsasia.com.
MCP tool cna_news
/cna/sectionsLists 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`.
Sampled 14 Oct 2026: 5 items, 3 fields filled in every item. name: “Asia” and 4 other values; url: channelnewsasia.com.
MCP tool cna_sections
/cna/articleReturns 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.
Sampled 14 Oct 2026: 8 of 8 fields returned with a value. published_at: 2026-09-24; url: channelnewsasia.com.
MCP tool cna_article
/cna/authorReturns 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.
Sampled 14 Oct 2026: 15 items, 4 fields filled in every item. url: channelnewsasia.com; title: median 94 characters.
MCP tool cna_author
Related APIs
Media & Streaming
Follow German football from the Bundesliga down to the lowest Kreisklasse. Discover competitions in all 22 federations, then read matchdays, standings, scorers, clubs, teams, and players from the DFB's own amateur-football portal.
Media & Streaming
Browse Sportskeeda's sports and entertainment coverage, community wikis, quizzes, and fan games with the catalog's current slugs and filter limits.
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
How to scrape CNA
CNA gives Singapore-first reporting a clear context beside broader Asian, business, sport, and world coverage. CNA's core sections are Singapore, Asia, Business, Sport, and World. A 2026-09-26 Singapore pull covered unhealthy central-region PSI and Shanti Pereira's Asian Games 200m qualification, showing how public-information and sports stories coexist in one national feed. Choose the section that matches the question, then keep the article's publication time and URL for later checks. For cross-border research, retain Singapore versus broader Asia labels rather than folding both into a generic regional bucket. A pull on 2026-10-27 listed only 5 sections (asia, business, singapore, sport, world), with no bylines or images on the rows.
The sections route lists asia, business, singapore, sport and world; any other value is rejected.
On 2026-10-30 the asia section returned 20 headlines with summaries on 18, business 20 with a summary on 1, and neither carried bylines or images. The cross-section strip returned 18 stories from 2026-10-30 01:46 to 04:55 UTC with summaries on 10; CNA lists only 5 slugs (asia, business, singapore, sport, world).
Article calls take a canonical channelnewsasia.com address such as /singapore/<slug>-<id> or /commentary/<slug>-<id> and return title, description, publication and update times, section, authors, image and body paragraphs.
The author route takes a slug (such as aqil-haziq-mahmud) or a channelnewsasia.com/author/<slug> URL, exactly one, and returns name, job title, bio, email, image and the latest page of articles.
asia returned 12 stories from 2026-10-25 06:57 UTC to 2026-10-27 02:31 and singapore 18 from 2026-10-26 03:21 to 2026-10-27 03:45. Filter by topic in your own pipeline, because five slugs cannot express beats.
Rows had summaries (11 of 12 for asia) but no author or image; the news route returned 15 stories with summaries on 9. Use the article route for the rest.
Agent skills
Install a Crawlora agent skill and your agent can pull CNA data as JSON through the documented API, without writing a scraper. These skills cover CNA:
Researches public news from international, regional, business, technology, sports, science, and entertainment publishers through the Crawlora API —…
npx skills add github.com/Crawlora-org/crawlora-skills --skill news-media-researchFAQ
asia, business, singapore, sport and world.
Canonical channelnewsasia.com addresses such as /singapore/<slug>-<id> or /commentary/<slug>-<id>.
No. The route needs exactly one of a slug such as aqil-haziq-mahmud or a channelnewsasia.com/author/<slug> URL.
Probably not: it had only 5 slugs on 2026-10-27 (asia, business, singapore, sport and world), so filter further in your own pipeline.