Google News Scraper — Any Country, Topics & Search
Pricing
from $1.05 / 1,000 articles
Google News Scraper — Any Country, Topics & Search
Scrape Google News headlines by keyword, topic or top stories for any country and language. Publisher, date, related coverage and optional original article URLs. Cheap, fast, no browser.
Collect Google News headlines at scale: search by keyword, follow topic sections, or grab top stories, in any country and language edition. Fast and cheap, with no browser.
What you get per article
- 📰 Title, publisher, publisher website, publish time (UTC)
- 🔗 Google News link, plus the original article URL (optional
resolveUrls) - 🧩 Related coverage: headlines from other outlets covering the same story
- 🏷️ Which query, topic and edition found it
Features
- Search operators:
"exact phrase",OR,-exclude,site:reuters.com - Time filters: past hour, day, week, month or year, or exact from/to dates
- Topics: World, Business, Technology, Science, Health, Sports, Entertainment, Nation
- Multi-country in one run:
US:en,GB:en,DK:da,DE:de,FR:fr,IN:en… - De-duplication across queries and editions
Input example
{"queries": ["\"heat pump\" subsidy", "site:reuters.com electric vehicles"],"topics": ["TECHNOLOGY"],"editions": ["US:en", "GB:en", "DE:de"],"timeRange": "past_7_days","resolveUrls": true}
Output example
{"title": "Heat pump sales surge as subsidies expand","publisher": "Example Times","publisherUrl": "https://example.com","publishedAt": "2026-10-16T17:30:00+00:00","url": "https://example.com/2026/10/heat-pumps","googleNewsUrl": "https://news.google.com/rss/articles/CBMi...","relatedHeadlines": ["Heat pumps outsell gas boilers for the first time"],"feedType": "search", "query": "\"heat pump\" subsidy", "topic": null, "edition": "US:en"}
Pricing
| Event | Price |
|---|---|
| Actor start | $0.00005 |
| Article | $0.0015 ($1.50 per 1,000) |
Apify subscribers pay less per article (Bronze $0.00135, Silver $0.0012, Gold and up $0.00105). You pay only for articles in the dataset: duplicates you remove and feeds that fail are free. Set a maximum cost per run in Apify, and the Actor stops cleanly when it hits that limit.
Use cases
Media monitoring and brand mentions · PR and competitor tracking · market and investment research · feeding news to LLMs and AI agents (works via the Apify MCP server) · daily news digests on a schedule.
Limits
- Google News shows up to about 100 articles per query, topic and edition. For more, split broad queries into narrower ones or use date ranges.
- Articles come from Google News RSS feeds: headline, publisher and time only, not the full article text.
resolveUrlsdecodes Google's links one by one, so it's slower. If decoding fails for an article,urlfalls back to the Google News link.- Editions use the
COUNTRY:languageformat (US:en,DK:da,BR:pt-419). Invalid entries are skipped and a warning is logged.
How to use Google News Scraper
- Add search queries (Google News syntax works: quotes, OR, -exclude, site:example.com) and/or topics.
- Pick editions (country + language, like US:en, DK:da).
- Optionally limit the time range or set exact dates.
- Click Start, then export the articles or send them to Sheets, Slack or a webhook.
Use it from code (API)
Run it from Python with the official client (pip install apify-client):
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("fjordlabs/google-news").call(run_input={'queries': ['artificial intelligence'], 'editions': ['US:en', 'GB:en'], 'timeRange': 'past_day'})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Or with one HTTP call that returns the results directly:
curl -X POST "https://api.apify.com/v2/acts/fjordlabs~google-news/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \-H "Content-Type: application/json" -d '{"queries": ["artificial intelligence"], "editions": ["US:en", "GB:en"], "timeRange": "past_day"}'
It also works with Make, Zapier, n8n, Google Sheets and webhooks through Apify's integrations.
Use with AI agents (MCP)
Agents can call this Actor as a tool through Apify's MCP server (mcp.apify.com). Add fjordlabs/google-news to the server's Actors. Results are clean JSON with a small default size, so they fit well in an agent's context.
FAQ
How many articles per query? Google News returns up to about 100 per feed. Use several queries, topics or editions for more.
Do I get the publisher's real URL?
Turn on resolveUrls to decode Google's links into the publisher's own URL (a bit slower).
Are duplicates removed? Yes, by default an article already returned by another query, topic or edition in the same run is skipped.
Do I get the full article text? No. You get headline, publisher, publish time, link and related headlines, which keeps runs fast and cheap.
Am I charged for errors? No. Rows that fail are never charged; you only pay for results.