Google News Scraper: Search, Topics, Date Ranges & Real URLs
Pricing
$2.00 / 1,000 article scrapeds
Google News Scraper: Search, Topics, Date Ranges & Real URLs
Scrape Google News by keyword or topic in any language and country: headline, publisher, publish time, real article URL (decoded from Google links) and related coverage. Date ranges are split by day to get far more than 100 results. Fast, no browser. Pay per article.
Pricing
$2.00 / 1,000 article scrapeds
Rating
0.0
(0)
Developer
Murch1k
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Google News Scraper — Search, Topics, Date Ranges & Real Article URLs
Scrape Google News by keyword or topic in any language and country and get a clean feed of headlines, publishers, publish times and the real article URLs (not Google redirect links), plus related coverage from other outlets for top stories.
Set a date range and the actor searches it day by day, so you get up to 100 articles per day instead of the 100-article cap of a single Google News feed.
Features
- Real publisher URLs. Google News links (
news.google.com/rss/articles/…) are resolved to the actual article (reuters.com/…), ready for content extraction or deduplication. Verified on every run: 100% of resolved links match the publisher's domain. - Beat the 100-result limit with day-by-day date ranges — ideal for backfills, research and media monitoring archives.
- All Google search operators:
"exact phrase",OR,-exclude,site:reuters.com,intitle:. - Topics / headlines: Top stories, World, Business, Technology, Science, Health, Sports, Entertainment, Nation.
- Any edition:
language+country(e.g.de/DE,uk/UA,en-GB/GB,ja/JP). - Related coverage: other outlets covering the same story, for top-story items.
- HTTP only, no browser: the prefilled run (2 queries, 40 articles) takes ~8 s. Apify datacenter proxy is on by default.
- Pay per article with a hard cost cap.
Use cases
- Media monitoring & PR: track brand, competitor and executive mentions daily.
- Market & investment research: news flow per ticker, company or industry over any date range.
- AI / LLM pipelines: feed fresh, deduplicated article URLs into a content extractor or RAG index.
- Content curation & newsletters: daily headlines per topic and country.
- Academic research: build news datasets for a period, language and country.
Input
{"queries": ["tesla", "\"artificial intelligence\" regulation"],"topics": ["TOP", "TECHNOLOGY"],"language": "en-US","country": "US","dateFrom": "2026-10-01","dateTo": "2026-10-07","maxArticlesPerQuery": 500,"decodeUrls": true}
| Option | Default | Notes |
|---|---|---|
queries | — | Keywords with Google operators. |
topics | — | TOP, WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH. |
language / country | en-US / US | Google News edition. |
timeRange | any | hour, day, week, month, year (when no date range is set). |
dateFrom / dateTo | — | Searched day by day; up to 100 articles per day. |
maxArticlesPerQuery | 100 | Per query or topic. |
decodeUrls | true | Adds the real publisher URL in articleUrl. |
includeRelated | true | Related coverage for top stories. |
maxResults | 0 | Cost cap for the whole run. |
Output
Real output (default input)
First 2 of 40 records from a run with the prefilled input (8.4 s on a test machine; long values shortened here):
[{"title": "Tesla's Roadster event is back on for Thursday night. Here's what to expect.","source": "Yahoo Finance","sourceUrl": "https://finance.yahoo.com","publishedAt": "2026-10-14T16:33:58.000Z","articleUrl": null,"googleNewsUrl": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxPczRXSFJxNVlnWHZvME9JTEVNRVZkaXRac0taTW9LWEhUUmtYTlBoTzlRNmRuRVljd2FpbU1LVHcxcnVnTUVFTGJ…","relatedArticles": [{"title": "Can the New SpaceX-Spec Tesla Roadster Actually Fly? Here’s What FAA Rules and Physics Tell Us","source": "MotorTrend","googleNewsUrl": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxOYkJIMmFITVlzc1Zjck5UbG1vUVZOSWtjQUJlaHg3dUJSRDNjbjN4TVpiYW5mNVB5TTlhNlJOWnBCckxhWndKSGN…"},{"title": "Tesla set to unveil next generation Roadster sports EV after years of delay","source": "Reuters","googleNewsUrl": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOWGw5R18xMUUwWFdySjRKNlRpdkY1c2d4QlZWWVdxRlQ2dlpoc2JSaVJPdmpfWE1CbjE4bEF5RVpPOGFrV3E1T1B…"}],"query": "tesla","topic": null,"rank": 1,"language": "en-US","country": "US","scrapedAt": "2026-10-15T12:03:42.742Z"},{"title": "Tesla-SpaceX Deal News Possible This Year, Barclays Analyst Says","source": "Bloomberg.com","sourceUrl": "https://www.bloomberg.com","publishedAt": "2026-10-14T21:13:13.000Z","articleUrl": null,"googleNewsUrl": "https://news.google.com/rss/articles/CBMitAFBVV95cUxQQl96UVpfTm5QUGFScmJBZmJZb0FPUGQ0bW8wS1BHNDNiY2F0WFZxaWM5ZE5rMGNvakVRNXFqbTkwQ0dYTng0OVN…","relatedArticles": [],"query": "tesla","topic": null,"rank": 2,"language": "en-US","country": "US","scrapedAt": "2026-10-15T12:03:42.742Z"}]
{"title": "Tesla's China-made EV sales quicken in September","source": "Reuters","sourceUrl": "https://www.reuters.com","publishedAt": "2026-10-09T10:17:44.000Z","articleUrl": "https://www.reuters.com/business/autos-transportation/teslas-china-made-ev-sales-quicken-september-2026-10-09/","googleNewsUrl": "https://news.google.com/rss/articles/CBMirwFBVV95cUxOcnJ1…?oc=5","relatedArticles": [],"query": "tesla","topic": null,"rank": 1,"language": "en-US","country": "US","scrapedAt": "2026-10-13T19:50:00.000Z"}
Use with AI agents (MCP), LangChain, RAG & the API
This actor is a ready-made tool for AI agents: an LLM can call it, wait for the run and read clean JSON back.
MCP server (Claude Desktop, Claude Code, Cursor, VS Code, any MCP client) — add Apify's hosted MCP server with this actor enabled as a tool:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?tools=murch1k/google-news-scraper","headers": { "Authorization": "Bearer <APIFY_TOKEN>" }}}}
LangChain / LangGraph (pip install langchain-apify, set APIFY_API_TOKEN):
import jsonfrom langchain_apify import ApifyActorsTool, ApifyWrapperfrom langchain_core.documents import Document# 1) give the actor to an agent as a tooltool = ApifyActorsTool("murch1k/google-news-scraper")# 2) or load results as Documents for a RAG indexloader = ApifyWrapper().call_actor(actor_id="murch1k/google-news-scraper",run_input={"queries": ["tesla", "\"artificial intelligence\" regulation"], "topics": ["TOP", "TECHNOLOGY"], "language": "en-US", "country": "US", "dateFrom": "2026-10-01", "dateTo": "2026-10-07", "maxArticlesPerQuery": 500, "decodeUrls": True},dataset_mapping_function=lambda item: Document(page_content=json.dumps(item, ensure_ascii=False), metadata={"url": item.get("url")}),)docs = loader.load()
REST API — one synchronous call, dataset items in the response:
curl -X POST "https://api.apify.com/v2/acts/murch1k~google-news-scraper/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \-H "Content-Type: application/json" \-d '{"queries": ["tesla", "\"artificial intelligence\" regulation"], "topics": ["TOP", "TECHNOLOGY"], "language": "en-US", "country": "US", "dateFrom": "2026-10-01", "dateTo": "2026-10-07", "maxArticlesPerQuery": 500, "decodeUrls": true}'
Also works with the Apify Python/JS clients, Make, Zapier, n8n, Google Sheets, webhooks and schedules. Export as JSON, CSV, Excel, XML or RSS.
RAG tip: Pair it with Website to Markdown or Website to RAG Chunks: feed the resolved articleUrl list in, get article text out, and give your agent a fresh, citable news corpus.
Pricing
- $2.00 per 1,000 articles ($0.002 per article).
- The prefilled input returns 40 articles → $0.08.
- Example: 1,000 articles → $2.00; 10,000 → $20.00. Set Max results (cost cap) to limit any run.
Resolving Google News links to the real article URLs is included in the price.
Limitations
- Google News returns at most 100 articles per feed; use a date range for more.
- Headlines and snippets belong to their publishers — use the data in line with their terms.
FAQ
How do I get more than 100 results?
Set dateFrom and dateTo; the actor splits the range day by day, each day returning up to 100 articles.
Are the URLs real publisher links?
Yes. Google News redirect links are decoded to the original article URL (e.g. reuters.com/...).
Which languages and countries are supported?
Every Google News edition: set language and country, e.g. de/DE or uk/UA.