Google News Scraper - Keyword, Topic & Country
Pricing
from $1.00 / 1,000 article founds
Google News Scraper - Keyword, Topic & Country
Latest news from Google News for any keyword or topic, in any language and country: title, publisher, publish date and the real article URL instead of the Google redirect. Filter by period, schedule it and new articles come flagged. No browser, no API key. $0.001 per article.
Pricing
from $1.00 / 1,000 article founds
Rating
0.0
(0)
Developer
Antonio del Olmo Tena
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
6 days ago
Last modified
Share
Get the latest news from Google News for any keyword or topic, in any language and country, as clean structured rows. Each article comes with its title, publisher, publish date and the real article URL on the publisher's site, not the Google redirect link that most feeds give you. Schedule it and every run flags the articles that are new since the previous one.
No browser, no proxies on your side, no API key and no quota: the Actor reads Google News' public feeds and resolves each link the same way the Google News website does. You pay $0.001 per article returned.
What you get
One Dataset row per article:
title,url(publisher's page),googleUrl(the Google News link),resolved(truewhenurlis the publisher's URL),id.sourceandsourceUrl: the publisher.publishedAt: ISO date from the feed.feed,query,topic,language,country: where the row comes from.isNew:truewhen the article was not in the previous run of that keyword or topic.
A keyword with no results returns no rows and is not charged. A feed that cannot be read gives a single row with an error field, also free.
How to use it
- Open the Input tab.
- In Keywords type one search per line, as in Google News:
artificial intelligence,"Apify" OR "web scraping",Tesla earnings. - Optionally pick Topics (Top stories, World, Business, Technology...) to read whole sections.
- Set Language and Country (
enandUS,esandES,pt-BRandBR...). Results follow Google News' edition for that pair. - Optionally restrict keywords to a Period: last hour, 24 hours, 7 days or 30 days.
- Click Start. Read the rows in Output or export them as JSON, CSV or Excel.
- To monitor a topic, schedule the Actor (hourly or daily) with the period set to the last 24 hours. New articles come with
isNew: true; connect a webhook or an email integration to be notified.
Input
{"queries": ["artificial intelligence"],"topics": ["TECHNOLOGY"],"language": "en","country": "US","period": "1d","maxArticles": 50,"resolveUrls": true}
| Field | Description |
|---|---|
queries | Google News searches, one per line. Up to 50 feeds per run (keywords plus topics). |
topics | TOP, WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH. |
language | Language code, default en. |
country | Two-letter country code, default US. |
period | Keywords only: 1h, 1d, 7d or 30d. Empty for Google's default ranking. |
maxArticles | Per keyword or topic, 1 to 100. Default 50. |
resolveUrls | Resolve the publisher's URL (default on). Off is faster but url is the Google link. |
Output example
{"feed": "https://news.google.com/rss/search?q=apify&hl=en&gl=US&ceid=US:en","query": "apify","topic": null,"language": "en","country": "US","id": "CBMirgFBVV95cUxPaENiWWxuZU1rVkdwR0ZvY3Zh...","title": "Jan Čurn: how Apify taught AI agents to pay for themselves","url": "https://aroundprague.cz/en/people/jan-curn-how-czech-startup-apify-taught-ai-to-pay-for-itself-without-humans","googleUrl": "https://news.google.com/rss/articles/CBMirgFBVV95cUxPaENiWWxuZU1rVkdwR0ZvY3Zh...?oc=5","resolved": true,"source": "Around Prague","sourceUrl": "https://aroundprague.cz","publishedAt": "2026-10-02T13:16:04.000Z","isNew": false,"timestamp": "2026-10-04T16:30:00.000Z"}
Pricing
Pay per event, no subscription:
- Article found: $0.001 per article row. 1,000 articles cost $1.
- New article: $0.002 per article flagged as new in a scheduled run. Runs with nothing new only pay for the rows.
Feeds that cannot be read or return nothing are free. Compare with typical Google News scrapers at $0.001 to $0.005 per article, most of them returning the Google redirect link instead of the real URL.
Use it as an API
Run it from your code with the Apify API or client libraries:
curl -X POST "https://api.apify.com/v2/acts/aolmo~google-news/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"queries": ["artificial intelligence"], "language": "en", "country": "US", "period": "1d"}'
The response is the list of article rows. You can also call it from AI agents through the Apify MCP server. To turn the articles into clean Markdown for an LLM, pass the url values to aolmo/page-to-markdown.
FAQ
How many articles per keyword? Google News feeds return up to about 100 articles. Use the period filter and several specific keywords to cover more ground.
Why is resolved sometimes false? A few articles cannot be decoded by Google's own resolver; those keep the Google link in url, which still opens the article in a browser.
Does it include the article text? No, only the metadata from Google News. For the full text, send the url values to aolmo/page-to-markdown.
Which languages and countries work? Any pair Google News supports, for example en/US, en/GB, es/ES, es/MX, pt-BR/BR, fr/FR, de/DE.
Where is the data stored between runs? In a Key-Value Store of your account named micro-saas-state-google-news, one key per keyword or topic feed. Delete it to start fresh.