GET/cbc/articleapiKey2 credits/request
Returns public CBC News or CBC Sports story metadata and body paragraphs from a canonical story URL. Live-updates pages are not supported.
Required: url.
Sampled 14 Oct 2026: 9 fields returned with a value. In the sample: published_at: 2026-09-24; section: “Politics”; url: cbc.ca; title: 90 characters; authors: 1 entry; description: 211 characters; updated_at: 2026-09-24; image_url: i.cbc.ca.
Open in Playground
GET/cbc/authorapiKey2 credits/request
Returns a CBC journalist's profile, identified by `slug` (ending in CBC's author id, such as `darren-major-1.4462710`) or a `https://www.cbc.ca/author/<slug>` `url`; exactly one is required and an unknown author returns 404. The response has name, title, biography, photo, profile links and usually 10 latest articles, with `has_more_articles` showing whether older ones exist.
Optional: slug, url.
Sampled 14 Oct 2026: 10 items. Filled in every item: title, url, type, summary, sections, published_at, updated_at, image_url. In the sample: published_at: 2026-09-15 to 2026-10-10; url: cbc.ca; title: median 87 characters; sections: median 2 entries; summary: median 186 characters; updated_at: 2026-09-16 to 2026-10-10; image_url: i.cbc.ca.
Open in Playground
GET/cbc/headlinesapiKey1 credit/request
Returns fresh CBC News or CBC Sports headlines from one public section RSS feed. Video, radio, and live-updates links are omitted.
Required: section (35 allowed values: world, canada, politics, business, health, arts, technology, indigenous, british-columbia, calgary, edmonton, hamilton, kamloops, kitchener-waterloo, london, manitoba, montreal, new-brunswick, newfoundland-labrador, north, nova-scotia, ottawa, prince-edward-island, saskatchewan, saskatoon, sudbury, thunder-bay, toronto, windsor, sports, sports-golf, sports-nhl, sports-olympics, sports-soccer, sports-tennis).
Sampled 14 Oct 2026: 20 items. Filled in every item: title, url, summary, published_at, author, image_url. In the sample: published_at: 2026-10-08 to 2026-10-13; url: cbc.ca; title: median 84 characters; summary: median 210 characters; image_url: i.cbc.ca.
Open in Playground
GET/cbc/newsapiKey1 credit/request
Returns fresh CBC News top stories with no input needed: title, canonical story URL, publication time, byline when given and lead image. Only stories the article endpoint accepts are returned, so video player pages, CBC Radio, Music and Books links and live-updates pages are omitted.
Takes no parameters.
Sampled 14 Oct 2026: 17 items. Filled in every item: title, url, published_at, image_url. Not in every item: summary (11), author (10). In the sample: published_at: 2025-01-12 to 2026-10-13; url: cbc.ca; title: median 88 characters; image_url: i.cbc.ca; summary: median 204 characters.
Open in Playground
GET/cbc/sectionsapiKey1 credit/request
Lists the 35 CBC News sections that `cbc-headlines` accepts: 8 national desks such as `politics` and `world`, 21 regional newsrooms such as `toronto` and `nova-scotia`, and 6 CBC Sports feeds such as `sports-nhl`. Each has a `slug`, a display `name` and the feed `url`. Top stories come from `cbc-news`, not a section.
Takes no parameters.
Sampled 14 Oct 2026: 35 items. Filled in every item: slug, name, url. In the sample: name: “World” and 34 other values; url: cbc.ca.
Open in Playground