Google News Scraper | Keywords, Topics, Real URLs & Text avatar

Google News Scraper | Keywords, Topics, Real URLs & Text

Pricing

from $3.20 / 1,000 articles

Go to Apify Store
Google News Scraper | Keywords, Topics, Real URLs & Text

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

Mr Zack

Maintained by Community

Actor 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 summarizersqueries + timeRange: 24h + includeArticleText on a daily schedule → ready-to-summarize corpus with source URLs.
  • Brand / competitor / crisis monitoringonlyNew on an hourly schedule: you only pay for fresh mentions.
  • Traders & crypto desksbitcoin, "federal reserve", site:reuters.com tesla every 15 minutes; ageHours tells 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

FieldDescription
queriesKeywords; Google operators work ("exact", -word, site:, intitle:).
topicstop, world, nation, business, technology, entertainment, science, sports, health.
locationsCity / region / country names → local news feeds.
feedUrlsAny Google News RSS URL (or a generic RSS feed).
timeRangeany / 1h / 6h / 24h / 7d / 30d.
language, countryEdition, e.g. en+US, id+ID, de+DE.
maxArticlesPerFeedUp to 100 (Google's feed limit).
resolveUrlsDecode Google redirect links to publisher URLs (default on, included in price).
includeArticleText, maxTextArticlesFetch publisher pages and extract the readable body.
dedupeDrop the same story appearing under several queries/topics.
onlyNewMonitor mode — remember seen articles per feed set; later runs push only new ones.
includeFeedSummaryFree 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)

EventPrice
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.
  • publishedAt comes from Google's feed; ageHours is computed at scrape time.
  • Publisher-URL decoding uses Google's own redirect mechanism; if Google changes it, rows fall back to googleUrl with urlResolved: 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.