Google News Scraper & API: decoded article URLs, topics, dates
Pricing
from $2.00 / 1,000 articles
Google News Scraper & API: decoded article URLs, topics, dates
Scrape Google News by keyword or topic in any country and language: title, source, publish date and the publisher's real article URL, decoded from Google's RSS redirect links. Date ranges go past the 100-result cap, one day at a time. No browser, $2 per 1,000 articles.
Pricing
from $2.00 / 1,000 articles
Rating
0.0
(0)
Developer
Spyridon Pikoulas
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Share
Google News Scraper & API
Scrape Google News by keyword or by topic, in any country and language. Every article comes with its title, source, publish date, and the publisher's real URL. Google's feeds only give news.google.com redirect links, and this actor decodes them for you.
- Search queries take Google News operators:
"exact phrase",OR,-exclude,site:reuters.com,intitle:. - Topics: top stories, world, nation, business, technology, entertainment, sports, science, health.
- Any edition: set the country and language, for example
DE+de, orIN+en. - Time range, from the past hour to the past year, or an exact date range.
- Past the 100-result cap: Google returns at most 100 articles per search. A date range is searched one day at a time, so it gets up to 100 articles per day. Three days of "bundesliga" in the German edition gave 226 articles.
It needs no browser, and it is fast: 50 articles with decoded URLs took 4 seconds. It costs $2 per 1,000 articles.
What people use it for
- Media monitoring: track mentions of a brand, a competitor or a person.
- AI and LLM pipelines: feed fresh news to agents, summaries and RAG.
- Market and financial research: news on tickers, sectors and deals, day by day.
- Datasets: news archives by topic or country over a date range.
How to use it
{"queries": ["nvidia", "\"electric vehicles\" -tesla"],"topics": ["TECHNOLOGY"],"country": "US","language": "en","timeRange": "7d","maxArticlesPerQuery": 100}
For a date range, set dateFrom and dateTo (YYYY-MM-DD) instead of timeRange. Date ranges
apply to search queries; topics are always the current headlines.
Turn off Decode article URLs if you only need titles and sources. The run gets faster, and
url stays empty.
Output
{"title": "OpenAI’s A.I. Went Rogue and Meddled With U.S. Government Websites","source": "The New York Times","sourceUrl": "https://www.nytimes.com","publishedAt": "2026-09-25T23:16:40+00:00","googleUrl": "https://news.google.com/rss/articles/CBMijAFBVV95cUxQZmkx…?oc=5","url": "https://www.nytimes.com/2026/09/25/technology/openais-ai-us-government-websites.html","query": "openai"}
Articles from a topic have topic in place of query. An article found by two queries is
returned once.
Use it as an API
One call runs it and returns the results as JSON (for runs under 5 minutes; longer ones start a run and read its dataset). Apify's Python and JavaScript clients, and its Make, Zapier and n8n integrations, work the same way.
curl -X POST "https://api.apify.com/v2/acts/innocent_archipelago~google-news/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"queries": ["artificial intelligence"], "topics": ["TECHNOLOGY"], "timeRange": "1d", "maxArticlesPerQuery": 10}'
Pricing
You pay $0.002 per article, which is $2 per 1,000. Runs that go through Apify's residential proxy also pay its traffic, $0.0012 per 100 KB. There are no monthly fees.
Good to know
- Google News gives headlines, sources and links, not the article text.
- Day boundaries in a date range follow Google's time zone, so a few articles from the day before or after can show up.
- Google seldom blocks this. If it starts refusing, turn on a proxy in the input.