CTV News Scraper avatar

CTV News Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
CTV News Scraper

CTV News Scraper

Scrape news stories and full article text from ctvnews.ca. Filter by section or keyword, or paste a CTV News URL.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Security

Limited permissions

Share

📰 CTV News Scraper

Want CTV News stories in a spreadsheet? This scraper makes it easy.

Use structured filters — better for AI agents — or paste an input_url. When input_url is set it overrides the filters.

Scrape news stories and full article text from ctvnews.ca. Filter by section or keyword, or paste a CTV News URL.

💡 Perfect for...

  • Media monitoring: Track CTV News by section and keyword.

  • Dashboards: Collect headlines, authors, timestamps, and the full article text.

  • Research: Follow one section or a keyword across the archive.

  • Data analysts: Export rows with the public story URL and photo.

  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live CTV News results.

  • 📚 RAG Systems: Feed the fields below into retrieval pipelines.

  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste a CTV News URL, or set the filters below. input_url always wins when set.
  • 🎯 Website-Matched Filters: Section and keyword.
  • 🌐 Full article text: Every row includes the body in content, plus the headline and the public URL.

📦 What's inside the data?

id, url, title, author, authors, published, updated, section, sections, tags, description, content, image

🚀 Quick start

Option A: paste https://www.ctvnews.ca/politics/. Option B: set section and keyword, then set max_results.

Input Example (filters):

{
"section": "Politics",
"max_results": 100
}

Input Example (URL):

{
"input_url": "https://www.ctvnews.ca/politics/",
"max_results": 100
}

Output Example:

{
"id": "Z6BU6MTHPFH7DG7DATU3PVL2X4",
"url": "https://www.ctvnews.ca/world/trumps-tariffs/article/pm-carney-says-us-is-coming-closer-to-our-position-in-trade-war-as-talks-gain-momentum/",
"title": "PM Carney says ‘U.S. is coming closer to our position’ as trade talks gain momentum",
"author": "Spencer Van Dyk",
"authors": [
"Spencer Van Dyk"
],
"published": "2026-10-26T21:16:31.854Z",
"updated": "2026-10-26T22:51:34.399Z",
"section": "Politics",
"sections": [
"Trade War",
"Politics",
"World",
"Canada",
"News"
],
"tags": [
"AppleNews"
],
"description": "Amid reporting by CTV News that trade talks between Canada and the U.S. are gaining momentum, Mark Carney said the Trump administration is 'coming closer to our position.'",
"content": "OTTAWA — Amid reporting by CTV News that trade talks between Canada and the U.S. are gaining momentum, Prime Minister Mark Carney said the Trump administration is “coming closer to our position.”\n\nCarney made the comments during a question-and-answer period with reporters after a meeting between First Nation leaders and First Ministers in Ottawa on Monday.\n\nCarney also said, however, he can’t guarantee U.S. President Donald Trump will respect anything they sign.\n\nWhen talks broke down completely in August, Carney...",
"image": "https://cloudfront-us-east-1.images.arcpublishing.com/bellmediainc/FE4TUORGRFAW7OIIDNNZFPBDME.png"
}

Output fields:

FieldDescription
idCTV News story id.
urlPublic story page.
titleStory headline.
authorPrimary author name.
authorsAll author names on the byline.
publishedFirst publication timestamp.
updatedLast update timestamp.
sectionPrimary section name.
sectionsAll sections assigned to the story.
tagsTopic tags on the story.
descriptionDeck or lead summary.
contentFull article text.
imageLead image URL.

📋 Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNo-CTV News section, search, or story URL. Overrides every filter.
sectionstringNo-Politics, Canada, World, Business, Health, Entertainment, Lifestyle, Climate & Environment, Sci-Tech, Sports, Opinion and local sections such as Toronto or Vancouver.
keywordstringNo-Search keyword.
max_resultsintegerNo50Maximum rows (1-2000).

🔧 Custom scrapers and agents

If you need a custom web scraper, or custom AI agents and workflows, contact me through tuik.ai. We help businesses cut costs and time by up to 10x.