Breaking News API - Live Headlines Feed as JSON
Pricing
from $3.50 / 1,000 results
Breaking News API - Live Headlines Feed as JSON
A live breaking-news feed as JSON. Top headlines plus any topic you follow, with the real publisher URL on every story so links work straight away. Collapses syndicated duplicates so one event is one row. Any country or language. Pay per article, failed runs are free.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Blackcube Agency AB
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
31 minutes ago
Last modified
Categories
Share
| Google News Suite • 7 Actors, one codebase, one article billed once | ||
| Google News Scraper API Real URLs, Full Text & Sentiment | Google News API JSON News Feed with Real Article URLs | News Monitoring Scraper Track Brands, Competitors & Topics |
| News Archive Scraper Historical News Past the 100-Item Limit | Breaking News API ➤ You are here | Finance News Scraper API Market & Ticker News as JSON |
| Crypto News Scraper API Bitcoin & Altcoin News as JSON | ||
More from this account: YouTube Transcript Suite · Website Contact & Email Suite · Career Site & ATS Jobs Suite · Keyword Research Suite · Shopify Store Intelligence Suite · eBay Data Suite · Amazon Reviews Suite · Reddit · Meta Ad Library · Vinted
A live breaking-news feed as JSON. Top headlines plus any topic you follow, with the real publisher URL on every story so links work straight away. Collapses syndicated duplicates so one event is one row. Any country or language. Pay per article, failed runs are free.
Pay per article. Failed runs and empty runs cost nothing.
What you get
Every article comes back with the publisher's real URL already resolved — not Google's
encoded news.google.com/rss/articles/CBMi… redirect. Measured 2026-08-19: 500 of 500
articles in one run resolved to a real publisher domain.
title,source,publishedAt,publisherUrl,publisherDomain— 100% filledarticleText,author,snippet,imageUrl— withfetchArticleTextonresolveStatusandtextStatuson every row, so you always know what you got
Beyond today's headlines
Google's feed returns at most ~100 articles per query. Set archiveDays and this splits the
query into date windows: measured 500 unique articles from 14 days of one query, against 101
from the same query unsharded.
Full text, billed only when it arrives
With fetchArticleText on, a measured 100-article run returned 50 full bodies, 30 blocked
by the publisher, 15 with no article body, 3 paywalled and 2 failed. You pay for the 50.
Blocked and paywalled pages cost nothing and are labelled, never guessed.
Pricing
Per 1,000, tiered by your Apify plan:
| Event | FREE | GOLD | DIAMOND |
|---|---|---|---|
| One article (incl. sentiment) | $7.00 | $3.50 | $3.10 |
| Resolved publisher URL | $0.80 | $0.50 | $0.40 |
| Full article body | $1.80 | $1.40 | $1.00 |
No run-start fee, and every event bills only on success: an unresolved URL and a paywalled
body both cost nothing. Set maxCostUsd to cap any run.
Use it from anywhere
curl -X POST "https://api.apify.com/v2/acts/vonsensey~breaking-news-scraper-api/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H 'Content-Type: application/json' -d '{"maxItems":50}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("vonsensey/breaking-news-scraper-api").call(run_input={"maxItems": 100})for a in client.dataset(run["defaultDatasetId"]).iterate_items():if a.get("type") == "article":print(a["publishedAt"], a["source"], a["publisherUrl"])
Also available through the Apify integrations for n8n, Make and Zapier — schedule it and you
have a monitoring feed. Feeding a model? textStatus tells you which rows have a real body,
so you can filter before embedding.
Legal
Unofficial tool, not affiliated with, endorsed by, or sponsored by Google. "Google" and "Google News" are trademarks of Google LLC. Reads public RSS feeds and public publisher pages only — no login, no paywall circumvention.
The rest of the family
- Google News Scraper API - Real URLs, Full Text & Sentiment
- Google News API - JSON News Feed with Real Article URLs
- News Monitoring Scraper - Track Brands, Competitors & Topics
- News Archive Scraper - Historical News Past the 100-Item Limit
- Finance News Scraper API - Market & Ticker News as JSON
- Crypto News Scraper API - Bitcoin & Altcoin News as JSON
Issues and requests go in the Issues tab — first response within 24 hours.
Run it without configuring anything — Get a live breaking-news headline feed, a ready-made example you can start as-is or copy.
Use cases
- Brand and competitor monitoring. Track your own name and a rival's in one run and see both in the same dataset.
- Feed a model or a dashboard. Clean JSON with the real publisher URL, headline, source and publication time — no scraping of your own required.
- Build a historical dataset. Walk a date window to reach far more than the ~100 items a single news query returns.
- Run it on a schedule. News is a feed, not a one-off — a daily or hourly run is what turns this into a monitoring system.
Run it on a schedule
A one-off pull answers a question; a schedule answers it every day without you. Open Schedules in the Apify Console, point a cron at this Actor, and the dataset keeps filling on its own — no server, no cron box, no babysitting. Everything here is built to be re-run: you are billed per article delivered, so a scheduled run that finds nothing new costs nothing.
FAQ
Do I get the real article URL or a Google redirect link?
The real publisher URL, resolved for you. Redirect links are useless downstream, which is the single most common complaint about news scrapers.
Can I get the full article text, not just the headline?
Yes — full text, author and lead image where the publisher exposes them.
How far back can I go?
Far past the ~100-item ceiling a single query returns: the archive Actor in this suite walks the date range window by window.
Can I filter by topic or country?
Yes. Query, topic feed, language and country are all inputs, and can be combined in one run.
Something wrong, or a field you need that is missing? Open an issue on the Issues tab — it is read and it gets fixed. If this saved you time, a rating on the Store page helps the next person find it.