Google News Scraper | Keywords, Topics, Real URLs & Text
Pricing
from $3.20 / 1,000 articles
Google News Scraper | Keywords, Topics, Real URLs & Text
Scrape Google News by keyword, topic, location or RSS URL in any language/country. Clean title, publisher, REAL article URL (redirect decoded), publish time, age, related coverage, optional full text. Time filters, dedupe, monitor mode for new articles only. $3.20 per 1,000.
Pricing
from $3.20 / 1,000 articles
Rating
0.0
(0)
Developer
Mr Zack
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Google News Scraper — Keywords, Topics, Real URLs, Full Text & Monitoring
Pull news from Google News by keyword, topic (Business, Technology, Sports…), location or any Google News RSS URL — in any language and country edition — and get clean JSON: title, publisher, real publisher URL (Google's redirect links are decoded, not left as news.google.com/...), publish time, age in hours, snippet or related coverage, and optionally the full article text. Time filters (last hour → 30 days), cross-feed deduplication, and a monitor mode that only returns articles you haven't seen in earlier runs. No browser, no API key — $3.20 per 1,000 articles.
Who uses this
- Newsletters, digests & AI summarizers —
queries+timeRange: 24h+includeArticleTexton a daily schedule → ready-to-summarize corpus with source URLs. - Brand / competitor / crisis monitoring —
onlyNewon an hourly schedule: you only pay for fresh mentions. - Traders & crypto desks —
bitcoin,"federal reserve",site:reuters.com teslaevery 15 minutes;ageHourstells you what just broke. - Researchers & local media — topic and location feeds in 40+ editions (
language: id, country: ID→ Indonesian news;de/DE,pt/BR,ja/JP…).
Input
| Field | Description |
|---|---|
queries | Keywords; Google operators work ("exact", -word, site:, intitle:). |
topics | top, world, nation, business, technology, entertainment, science, sports, health. |
locations | City / region / country names → local news feeds. |
feedUrls | Any Google News RSS URL (or a generic RSS feed). |
timeRange | any / 1h / 6h / 24h / 7d / 30d. |
language, country | Edition, e.g. en+US, id+ID, de+DE. |
maxArticlesPerFeed | Up to 100 (Google's feed limit). |
resolveUrls | Decode Google redirect links to publisher URLs (default on, included in price). |
includeArticleText, maxTextArticles | Fetch publisher pages and extract the readable body. |
dedupe | Drop the same story appearing under several queries/topics. |
onlyNew | Monitor mode — remember seen articles per feed set; later runs push only new ones. |
includeFeedSummary | Free per-feed summary row. |
{ "queries": ["bitcoin", "\"federal reserve\" rates"], "topics": ["business"], "timeRange": "24h", "language": "en", "country": "US", "includeArticleText": true, "maxTextArticles": 50, "onlyNew": true }
Output
article
{ "type": "article", "title": "Bitcoin network used by exchanges hit by $320 million exploit. Hackers claim they're the 'good guys'","source": "CoinDesk", "sourceUrl": "https://www.coindesk.com", "url": "https://www.coindesk.com/markets/2026/09/07/bitcoin-network-used-by-exchanges-hit-by-usd320-million-exploit", "domain": "coindesk.com", "urlResolved": true,"googleUrl": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxN…", "googleId": "CBMi2wFBVV95cUxN…","publishedAt": "2026-09-07T10:01:06.000Z", "ageHours": 3.9, "snippet": null, "relatedCoverage": [],"feedKind": "query", "feed": "bitcoin", "position": 2, "language": "en", "country": "US","articleText": "…full body…", "wordCount": 1549, "scrapedAt": "2026-09-07T13:57:43Z" }
Top-stories items include relatedCoverage[] { title, source, googleUrl, googleId } (the other outlets covering the same story).
feed-summary (free): articles, sources, topSources[], oldest, newest, urlsResolved, withText, fetched, pushed.
Feeds that fail (blocked, malformed) are pushed as type: "failed" and never charged.
Pricing (pay per event)
| Event | Price |
|---|---|
| Article (with resolved URL) | $0.0032 |
| Article with full text | $0.006 |
| Actor start | $0.001 |
1,000 articles ≈ $3.20; with full text ≈ $6. Text is billed only when a readable body was actually extracted — paywalled or JavaScript-only pages stay at the Article price and carry articleTextError.
Notes
- Google News feeds return at most 100 items per query/topic; split broad topics into several queries for more.
publishedAtcomes from Google's feed;ageHoursis computed at scrape time.- Publisher-URL decoding uses Google's own redirect mechanism; if Google changes it, rows fall back to
googleUrlwithurlResolved: false(still charged as Article, still clickable). - Related on this profile: YouTube Channel & Shorts Scraper, Hyperliquid Smart Money Tracker, Amazon / TikTok Shop / AliExpress product scrapers.