Google News Scraper & Archive API
Pricing
from $2.00 / 1,000 articles
Google News Scraper & Archive API
Google News API alternative: search Google News or pull a Google News archive day by day for any date range, plus top, topic and location headlines. Returns real article URLs, source, publish date and related coverage.
Pricing
from $2.00 / 1,000 articles
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
3
Total users
0
Monthly active users
14 days ago
Last modified
Categories
Features
Share
🚀 Google News Scraper: Google News Archive and Headlines API
Export Google News articles as clean JSON, CSV or Excel: the headline, the real publisher URL, the source, the publish time and the other coverage of the same story. The Google News Scraper works as a Google News API with no key: search the Google News archive by date for any keyword, collect today's Google News headlines by topic or city, and schedule it for media monitoring in any country and language.
🎯 Use Cases
- Search the Google News archive by date: collect the articles on a company, person or event for a past date range, day by day, years back. Useful for research, due diligence and finding old news articles that a normal search no longer shows.
- Google News headlines feed: save the top headlines, a section (Business, Technology, Sports, Health...) or the local headlines for a city, in any Google News edition.
- Media monitoring and brand monitoring: run a daily search on your brand, competitors or executives and get each day's new coverage as a dataset, a sheet or a webhook. A structured Google Alerts alternative.
- News API for apps and AI: feed real publisher URLs, sources and timestamps into dashboards, summarisation, sentiment analysis or LLM pipelines.
- PR and press coverage tracking: see which outlets covered a launch, when, and which other outlets ran the same story.
✨ Features
- Real article URLs: every row carries the publisher's own link (reuters.com, theguardian.com...), plus the Google News link.
- Google News archive search, past the 100-result limit: one Google News search lists about 100 articles. With a date range, or when you ask for more than one page holds, the scraper requests every day on its own, and asks again over a wider window when Google answers a day with only a sample, so a busy topic returns hundreds of articles per week. Dates from years back work (tested on 2024).
- Four feeds, one output: keyword search, location headlines, topic headlines and the top stories, all with the same fields.
- Any Google News edition: set the language and country (en/US, en/GB, de/DE, fr/FR, hi/IN...).
- Story clusters:
relatedArticleslists the other outlets covering the same story, filled on most headline and topic rows. - Google News search operators:
"exact phrase",OR,-wordandsite:reuters.comwork in the query. - No duplicates: an article that shows up on several days or under several links is saved once.
- Fair billing: you pay per saved article, and the run stops at your maximum cost per run.
🛠️ How It Works
- Enter a search query, or leave it empty and pick a location or a topic (all empty = top headlines).
- Optionally set a date range (
2024-03-01to2024-03-31, or relative like7 days) and Max articles (default 100). - Run the scraper and download the articles, or read them through the Apify API.
⚙️ Input
| Field | What it does | Default |
|---|---|---|
Search query (query) | Keywords, like on Google News. Operators work: "exact phrase", OR, -word, site:reuters.com. | empty |
Date from (dateFrom) | Articles from this day on: 2024-03-01 or relative, like 7 days. Searches only. | empty |
Date to (dateTo) | Articles up to this day. Searches only. | today |
Location headlines (location) | City, region or country name, e.g. Berlin. Used when the query is empty. | empty |
Topic (topic) | WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SCIENCE, SPORTS, HEALTH. Used when query and location are empty. | empty |
Language (language) | Edition language code. | en |
Country (country) | Edition country code. | US |
Max articles (maxItems) | How many articles to save in the run. | 100 |
With all fields empty, the run returns today's top headlines.
A Google News archive search for one month:
{"query": "OpenAI","dateFrom": "2026-09-01","dateTo": "2026-09-30","language": "en","country": "US","maxItems": 1000}
UK business headlines:
{ "topic": "BUSINESS", "language": "en", "country": "GB" }
💰 Pricing
Pay only for the articles you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Article | $0.002 per article ($2.00 per 1,000) | One article with all fields below, including the real article URL |
| Actor start | $0.00005 per run | Charged once when the run starts. |
Examples: today's top headlines (about 40 articles) = $0.08 · a daily brand-monitoring run of 50 articles = $0.10 · a one-month archive of 1,000 articles = $2.00.
📊 Sample Output Data
A row from the UK Business headlines:
{"title": "Healey poised to overturn cut to cash Isa allowance in first budget","articleUrl": "https://www.theguardian.com/money/2026/oct/28/healey-poised-to-overturn-cut-to-cash-isa-allowance-in-first-budget","source": "The Guardian","sourceUrl": "https://www.theguardian.com","publishedAt": "2026-10-28T10:12:00.000Z","googleNewsUrl": "https://news.google.com/rss/articles/CBMiswFBVV95cUxNLVE4bUh5dVVj...?oc=5","relatedArticles": [{"title": "Cut to cash Isa allowance to be scrapped in budget","source": "The Times","googleNewsUrl": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNRi1Ec09GS2tG...?oc=5"},{"title": "UK's Healey to reverse cuts to cash ISA allowances, FT reports","source": "Reuters","googleNewsUrl": "https://news.google.com/rss/articles/CBMioAFBVV95cUxNY3hqY0RJSHAy...?oc=5"}],"position": 1,"feed": "topic","topic": "BUSINESS","searchDay": null,"language": "en","country": "GB","id": "CBMiswFBVV95cUxNLVE4bUh5dVVj..."}
articleUrl is the publisher's page; googleNewsUrl is the Google News link to the same article. relatedArticles holds the other coverage of the same story; it is filled on most headline and topic rows and only now and then on searches. searchDay is the day an archive search found the article under (null on headline feeds and on the first, ranked search page). feed says which feed the row came from, with query, topic or location next to it.
🔁 Schedule and Integrate
For media monitoring, run the scraper once a day (or every few hours for breaking topics) with Date from set to 1 day: each run returns only the newest coverage. For a headlines feed, schedule the topic or location run every hour. Set it up with Apify Schedules, and send the results to Google Sheets, Zapier, Make, n8n, Slack or your own webhook through Apify integrations.
🤖 Use with AI Agents (MCP)
The Google News Scraper works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{ "query": "electric vehicles", "dateFrom": "7 days", "maxItems": 50 }
❓ FAQ
Does Google News have an official API? No. Google retired its Google News Search API years ago. Google News offers RSS feeds for searches and sections, but they list about 100 items, link through Google redirect URLs and have no date-range depth. This scraper gives you the same news as a structured dataset: real publisher URLs, ISO dates, related coverage, day-by-day depth for date ranges, and no key or quota to manage.
How do I search the Google News archive for old news articles?
Set Date from and Date to together with a search query. The scraper requests each day separately (and re-asks over a wider window when Google returns only a sample for a day), so you get far more than the 100 articles one search shows. A busy topic lists up to about 100 articles per day; the run tells you how many days hit that limit, and a more specific query (or site:) gets more of them.
Can I get the Google News headlines for a topic or a city? Yes. Leave the query empty and set Topic (Business, Technology, Sports...) or Location (a city, region or country). Each headline feed lists about 40–70 articles at a time; schedule it hourly to keep a history.
Can I use it as a Google Alerts alternative for media monitoring?
Yes. Schedule a daily run on your keyword with Date from = 1 day and connect a Slack, email or webhook integration. Unlike email alerts, you get every article as structured data you can filter, count and store.
Do I need a Google account or login? No. Everything comes from public Google News pages.
Why is articleUrl empty on a row?
Rarely, the publisher link of an article can't be read. The row then keeps its googleNewsUrl, and the final run status says how many rows that affected.
Why are there fewer articles than Max articles? Location, topic and top-headline feeds list a fixed set (about 40–70 articles). Searches stop when Google News has no more articles for the query: the run walks back up to one year (or to your Date from) and ends after 30 days in a row with nothing new. The final status message always says why the run ended.
🔗 Related Scrapers
- Bing News Scraper: the same news search on Bing, for a second source of coverage.
- Reuters News Scraper: every article from a Reuters section, with authors and word counts.
- Bloomberg Category News Scraper: Bloomberg articles by category, for finance and markets monitoring.
- Google Trends Scraper: see when interest in a news topic spikes.
- Google Search Scraper: organic Google results for the same keywords.