Google News Scraper — Real Publisher URLs, MCP-Ready avatar

Google News Scraper — Real Publisher URLs, MCP-Ready

Pricing

$2.00 / 1,000 news item delivereds

Go to Apify Store
Google News Scraper — Real Publisher URLs, MCP-Ready

Google News Scraper — Real Publisher URLs, MCP-Ready

Get the real publisher URL for every Google News article — not the opaque news.google.com redirect. Fast RSS-based (no browser); search by keyword, topic, language & country. Built for news monitoring, LLM/RAG pipelines and AI agents (MCP).

Pricing

$2.00 / 1,000 news item delivereds

Rating

0.0

(0)

Developer

MoreLock

MoreLock

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

Google News Scraper — Real Publisher URLs

Scrape Google News by keyword, topic, language and country, and get back the real publisher URL for every article — not the opaque news.google.com redirect link that most scrapers return.

Fast, HTTP-only (no browser), typically under 10 seconds for a full query.

Why this scraper?

Most Google News scrapers hand you links like https://news.google.com/rss/articles/CBMi.... Those are useless if you want to fetch the article, feed an LLM pipeline, monitor brand mentions, or archive the source. This Actor decodes every link into the final publisher URL (for example https://www.reuters.com/technology/...):

This ActorTypical alternatives
Real article URLs✅ decoded❌ Google redirect links
Browser needed❌ no (fast & cheap)often Playwright/Chrome
Topic sections✅ 9 sectionsvaries
Any language/country editionvaries
Honest empty results✅ 0 items = 0 chargevaries

Features

  • Decoded publisher URLs — every news.google.com redirect is resolved to the real article URL, ready to fetch or cite.
  • Keyword and topic search — run any query (with Google News operators) or pull a topic section such as Business, Technology or Health.
  • Every edition — pick any language and country pair, from en/US to pt-BR/BR.
  • Date windows — restrict search results to the past hour, day, week, month or year.
  • No browser — pure RSS over HTTP, so runs are fast and cheap.
  • MCP-ready — call it from Claude, ChatGPT or any MCP client to give an AI agent fresh, citable news.

Use cases

  • News monitoring / brand tracking — track any keyword, company or person across every Google News edition.
  • LLM & RAG pipelines — feed real article URLs to your ingestion pipeline; the decoded URL can be fetched directly.
  • AI agents (MCP) — give your agent fresh news with citable publisher sources instead of dead redirect links.
  • Market & competitor research — follow product launches, funding rounds and regulation news.
  • Sentiment analysis — collect headlines and snippets per topic, language and country.

Input

FieldTypeDefaultNotes
queriesarray["artificial intelligence"]One search per item. Supports "exact phrase", site:reuters.com, intitle:x, OR.
topicenumOptional topic section: TOP, WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SCIENCE, SPORTS, HEALTH.
languagestringenFor example en, pt-BR, es, de, fr, ja.
countrystringUSFor example US, BR, GB, DE, IN.
dateRangeenumany1h, 1d, 7d, 30d, 1y (search queries only).
maxItemsPerQueryint100Google News RSS caps at ~100 items per feed.
decodeArticleUrlsbooltrueTurn off for maximum speed (you get only Google redirect URLs).
proxyConfigurationobjectApify proxyDatacenter proxy is enough.

Input example

{
"queries": ["brazil economy", "\"central bank\" site:reuters.com"],
"topic": "BUSINESS",
"language": "en",
"country": "US",
"dateRange": "7d",
"maxItemsPerQuery": 50,
"decodeArticleUrls": true
}

Output example

{
"article_uid": "CBMiwgFBVV95cUxP...",
"title": "UN chief welcomes first global AI framework",
"article_url": "https://news.un.org/en/story/2026/07/1165432",
"google_rss_url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxP...",
"decoded": true,
"source_name": "UN News",
"source_url": "https://news.un.org",
"published_at": "2026-07-02T17:17:49.000Z",
"snippet": "The UN Secretary-General welcomed the adoption of...",
"query": "artificial intelligence",
"feed_type": "search",
"language": "en",
"country": "US"
}

Every item always includes google_rss_url; article_url is filled whenever decoding succeeds (typically over 95%). Items are deduplicated across queries within a run.

Tips

  • Widen coverage — Google News RSS returns up to ~100 items per feed, so split broad topics into several specific queries or per-day dateRange windows.
  • Breaking news — set dateRange: "1h" and schedule the Actor to run on a short interval.
  • Local editions — match language and country to the market you track, for example pt-BR + BR for Brazilian coverage or de + DE for Germany.
  • Speed over URLs — set decodeArticleUrls: false when you only need headlines and can live with the redirect links.

Pricing

Pay per result: you are charged only for news items actually delivered, at US$ 2.00 per 1,000 items ($0.002 each). A run that finds nothing costs nothing, and decoding the real publisher URLs is included in the price. Example: a query that returns 80 articles costs US$ 0.16.

FAQ

Where does the data come from? Google News public RSS feeds — the same data you see on news.google.com, with no login and no personal data.

How fresh is it? RSS reflects Google News in near real time; use dateRange: "1h" for breaking-news monitoring.

Can I get full article text? Not from this Actor (by design, so it stays fast and cheap). Pipe article_url into any article-extraction Actor or your own fetcher.

How many results per query? Google News RSS returns up to ~100 items per feed. Use multiple, more specific queries (for example per-day dateRange windows) to widen coverage.

What if a URL cannot be decoded? The item is still returned with decoded: false and its google_rss_url, so you never lose an article. Decoding succeeds for the large majority of items.

Changelog

  • 0.1 — Initial release: keyword and topic search across every Google News edition, decoded publisher URLs, pay-per-result billing.

Support

Found a bug or need another field? Open an issue on the Actor's Issues tab or contact the developer through the Apify profile. Feature requests are welcome.