Canadian local-news monitoring
Use CTV News endpoints to turn canadian local-news monitoring into repeatable API requests with documented inputs and JSON responses.
Create Canadian news feeds that combine national reporting with provincial and city newsroom coverage.
Collect CTV News headlines, sections, and articles through 5 documented Crawlora endpoints, including an author-related route. Covers Canada and local editions.
Endpoint families
5
Documented params
8
Examples
5
Live catalog snapshot
Active endpoints
5
Methods
GET
Required params
8
Schema refs
5
{
"platform": "CTV News",
"endpoint": "ctvnews-headlines",
"method": "GET",
"path": "/ctvnews/headlines",
"auth": "apiKey"
}Use cases
Collect CTV News headlines, sections, and articles through 5 documented Crawlora endpoints, including an author-related route. Covers Canada and local editions.
Use CTV News endpoints to turn canadian local-news monitoring into repeatable API requests with documented inputs and JSON responses.
Use CTV News endpoints to turn national policy and climate research into repeatable API requests with documented inputs and JSON responses.
Use CTV News endpoints to turn regional broadcast-news aggregation into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live CTV News endpoint catalog — 5 endpoints, 8 documented request parameters, and 5 published response schemas — the same catalog Docs and Playground run against.
5 documented CTV News endpoints, grouped into 5 request families — Article, Author and Headlines, plus 2 more.
8 request parameters are documented across those CTV News endpoints, 8 of them required — the full input contract is public before you write any integration code.
5 of the 5 CTV News endpoints ship a recorded example response, and 5 carry a documented response schema — you can code against the real JSON before the first request.
CTV News endpoints document their error responses (400, 404, 429 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 CTV News endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/ctvnews/article
/ctvnews/author
/ctvnews/headlines
/ctvnews/news
/ctvnews/sections
Endpoint catalog
/ctvnews/headlinesReturns the current stories listed on one public CTV News section page, newest first, with headline, summary, byline, publication time and image.
Sampled 14 Oct 2026: 20 items, 6 fields filled in every item. published_at: 2026-10-12 to 2026-10-13; url: ctvnews.ca.
MCP tool ctvnews_headlines
/ctvnews/newsReturns 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.
Sampled 14 Oct 2026: 211 items, 4 fields filled in every item. published_at: 2026-10-13; url: ctvnews.ca.
MCP tool ctvnews_news
/ctvnews/sectionsLists 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.
Sampled 14 Oct 2026: 27 items, 3 fields filled in every item. name: “Canada” and 26 other values; url: ctvnews.ca.
MCP tool ctvnews_sections
/ctvnews/articleReturns 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.
Sampled 14 Oct 2026: 9 of 9 fields returned with a value. published_at: 2026-09-24; section: “Vancouver”.
MCP tool ctvnews_article
/ctvnews/authorReturns a CTV News byline profile from a canonical author URL: name, role, biography, photo, public contact address, and recent stories.
Sampled 14 Oct 2026: 4 of 5 fields returned with a value. url: ctvnews.ca; biography: 1 entry.
MCP tool ctvnews_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 CTV News
CTV's local editions make it practical to preserve city or province context while also collecting Canada-wide coverage. CTV combines national categories with local editions, so a city story should retain its edition before it is aggregated with Canada-wide reporting. Its 2026-09-26 Canada feed included a Brampton jewelry theft and a ChatGPT-related report; the two should not be grouped solely because they share a top-level feed. For a regional watch, start with the local edition, save the city or province label, publication time, and article URL, and then check whether a national version adds new reporting. A pull on 2026-10-27 listed 27 sections; barrie returned 97 stories across eleven months, and the news route returned 93 stories from four hours with images only.
The sections route lists 27 slugs: 12 national topics such as canada, politics and sci-tech, and 15 local newsrooms such as toronto, calgary and atlantic.
Section calls return the stories listed on a public section page, newest first, with headline, summary, byline, publication time and image. The news route reads the public news sitemap and covers about the last 24 hours.
Article calls take https://www.ctvnews.ca/<section>/article/<slug>/. Video, photo-gallery and live-stream pages are not article pages.
The author route takes a canonical author URL and returns name, role, biography, photo, public contact address and recent stories.
barrie returned 97 stories from 2025-12-01 to 2026-10-27 with bylines on all, while canada returned 18 across about nine hours (2026-10-26 18:19 UTC onward).
The news route returned 93 stories from 2026-10-27 00:07 to 04:01 with images but no byline or summary.
Agent skills
Install a Crawlora agent skill and your agent can pull CTV News data as JSON through the documented API, without writing a scraper. These skills cover CTV News:
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
27: 12 national topics and 15 local newsrooms.
About the last 24 hours, newest first, from its public news sitemap.
Video, photo-gallery and live-stream pages.
Regional slugs are slow. Barrie returned 97 stories spanning eleven months on 2026-10-27.