GET/ctvnews/articleapiKey2 credits/request
Returns public CTV News article metadata and body paragraphs from a canonical story URL (https://www.ctvnews.ca/<section>/article/<slug>/). Video, photo-gallery and live-stream pages are not article pages.
Required: url.
Sampled 14 Oct 2026: 9 fields returned with a value. In the sample: published_at: 2026-09-24; section: “Vancouver”; url: ctvnews.ca; title: 78 characters; authors: 1 entry; description: 199 characters; updated_at: 2026-09-24; image_url: ctvnews.ca.
Open in Playground
GET/ctvnews/authorapiKey2 credits/request
Returns a CTV News byline profile from a canonical author URL: name, role, biography, photo, public contact address, and recent stories.
Required: url.
Sampled 14 Oct 2026: 4 fields returned with a value, 1 empty (articles). In the sample: url: ctvnews.ca; biography: 1 entry; image_url: author-service-images-prod-us-east-1.publishing.aws.arc.pub.
Open in Playground
GET/ctvnews/headlinesapiKey1 credit/request
Returns the current stories listed on one public CTV News section page, newest first, with headline, summary, byline, publication time and image.
Required: section (27 allowed values: canada, politics, world, business, health, entertainment, lifestyle, climate-and-environment, sci-tech, sports, opinion, highly-engaged, atlantic, barrie, calgary, edmonton, kitchener, london, montreal, northern-ontario, ottawa, regina, saskatoon, toronto, vancouver, windsor, winnipeg).
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-12 to 2026-10-13; url: ctvnews.ca; title: median 83 characters; summary: median 198 characters; image_url: cloudfront-us-east-1.images.arcpublishing.com.
Open in Playground
GET/ctvnews/newsapiKey1 credit/request
Returns the newest CTV News stories (about the last 24 hours, newest first) from its public news sitemap, each with headline, publication time and lead image.
Takes no parameters.
Sampled 14 Oct 2026: 211 items. Filled in every item: title, url, published_at, image_url. In the sample: published_at: 2026-10-13; url: ctvnews.ca; title: median 73 characters; image_url: ctvnews.ca.
Open in Playground
GET/ctvnews/sectionsapiKey1 credit/request
Lists the 27 CTV News sections accepted by `ctvnews-headlines`: 12 national topic sections such as `canada`, `politics` and `sci-tech`, and 15 local newsrooms such as `toronto`, `calgary` and `atlantic`. Video, photo, weather, podcast, sponsored and shopping hubs are not included.
Takes no parameters.
Sampled 14 Oct 2026: 27 items. Filled in every item: slug, name, url. In the sample: name: “Canada” and 26 other values; url: ctvnews.ca.
Open in Playground