Google News Scraper: Articles, Sources & Dates
Pricing
from $0.80 / 1,000 articles
Google News Scraper: Articles, Sources & Dates
Scrape Google News for any topic, company or keyword: headline, source, publish date, snippet and article URL. Time filters, sort by date, any country and language. A Google Alerts alternative: only-new mode on a schedule sends just the new articles. Up to 300 articles per search, $1 per 1,000.
Pricing
from $0.80 / 1,000 articles
Rating
0.0
(0)
Developer
Nathan Carter
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
16 days ago
Last modified
Share
Google News Scraper is an Apify Actor that returns Google News results for any topic, company or keyword: headline, source, publish date and article URL. It's built for code and AI agents: one JSON row per article, a clean schema and runs that finish in seconds.
Example result
"Apify", from a real run on 5 October 2026:
| Headline | Source | Published |
|---|---|---|
| Jan Čurn: how Apify taught AI agents to pay for themselves | Around Prague | 3 days ago |
| She Code Africa and Apify announce winners of BuildHer Hackathon 2026 | TechCabal | 4 days ago |
Each article also includes the snippet, exact publish time, the publisher's article URL and the Google story cluster.
Quick facts
- What you get, one row per article:
title,snippet,source,publishedAt,publishedText,url,domain,googleLinkand more (all fields below). - Any country and language: set
countryandlanguage. - Fast: plain HTTP through Apify's Google SERP proxy, no browser. A search takes a few seconds.
- Price: $1.00 per 1,000 articles (less on paid Apify plans). Apify's free $5 monthly credit covers 5,000 articles.
- AI agents: connect
https://mcp.apify.com?tools=automationnation/google-news-scraper(setup below).
What can you do with it?
- Brand and media monitoring: track every article that mentions your company, product or competitors.
- Finance and investing: collect news on tickers and companies for research and sentiment signals.
- PR and comms: see which outlets cover a topic and how fast stories spread.
- AI agents and RAG: give an LLM fresh, dated news with sources.
- Media and brand monitoring: collect news articles and headlines about your brand, competitors or topics, with a simple news API for alerts and press tracking.
How to use it
- Click Try for free.
- Add one or more search queries.
- Set the country, language and how many articles you want per search, plus any filters.
- Click Start and download the results as JSON, CSV or Excel, or read them through the API.
Run it on a schedule: only new articles
Google Alerts with an API: news about your brand, competitors or any topic, as it's published. Turn on Only new results and each run saves, and charges for, only the articles that earlier runs of the same search didn't return.
- Turn on Only new results (
"onlyNew": true). - Click Save as a new task, then Schedule it hourly, daily or weekly.
- On the task's Integrations tab, send each run's results to Slack, email, Google Sheets or a webhook, or pick them up in n8n, Make or Zapier.
{"queries": ["\"Acme Corp\"","acme competitor"],"time": "day","sortBy": "date","onlyNew": true}
You pay only for what's new: 5 new articles a day costs about $0.15 a month. The history is kept for 90 days in your own Apify account; use Monitor name to keep separate histories for the same searches.
Input example
{"queries": ["apple earnings","electric vehicles"],"maxResultsPerQuery": 30,"country": "us","language": "en","time": "week","sortBy": "date"}
Output example
{"query": "apple earnings","position": 1,"title": "Bank of America Flags Surprising Risk to Apple Stock","snippet": "The bigger threat may have little to do with iPhone sales.","source": "Yahoo Finance","publishedAt": "2026-09-30T12:26:36.000Z","publishedText": "2 days ago","url": "https://finance.yahoo.com/news/bank-america-flags-surprising-risk-123000123.html","googleLink": "https://www.google.com/goto?url=CAESngEB6zswFcJX0sxvIsPZQgTyayIBHYbSYJbCexuVJgj0ua6GIVgjs6HK_J2CMXS4ar-SXqlye8PuA8W06bIZVQLWckeb-DBBk14pkodVfDsvE2eoBK1JYW-DDBuX0_GPzYwWCjCEwiSAWoV9IulOhXDeKNHpm7y4A_Jk115FjRDtNNYMaf5FfHqPHSNVg_L8zUgacfuAT42m7GHcQAYg5Q","thumbnail": null,"clusterId": "4843399594","newsId": "1cEEKolnqJDxHM","domain": "finance.yahoo.com","page": 1,"country": "us","language": "en","searchUrl": "https://www.google.com/search?…","scrapedAt": "2026-10-05T10:12:00.000Z"}
Output fields
| Field | Description |
|---|---|
query | The search this row came from. |
position | Rank in the results for this search, from 1. |
title | Headline. |
snippet | Summary text under the headline. |
source | Publisher, e.g. Reuters. |
publishedAt | Publish time (ISO), from Google's timestamp. |
publishedText | Publish time as shown, e.g. 2 hours ago. |
url | Article URL. |
domain | Publisher domain. |
googleLink | Google's redirect link to the article. |
thumbnail | Thumbnail URL, when Google provides one. |
clusterId | Google story cluster ID. |
newsId | Google news document ID. |
page | Results page it came from. |
country | Google country (gl). |
language | Google interface language (hl). |
searchUrl | The Google search URL. |
scrapedAt | When it was scraped (ISO). |
The Run summary (key-value store OUTPUT) lists each search with its status and result count.
How much does it cost?
You pay per article saved; searches that fail are free.
| Articles | Free & Bronze plans | Silver | Gold and above |
|---|---|---|---|
| 1,000 | $1.00 | $0.90 | $0.80 |
| 10,000 | $10.00 | $9.00 | $8.00 |
Set a maximum cost per run in the run options; the Actor stops at your limit and keeps everything saved up to then.
Use it with AI agents (MCP)
Hosted: add https://mcp.apify.com?tools=automationnation/google-news-scraper to Claude, ChatGPT, Cursor or another MCP client and sign in with Apify.
Local (Claude Desktop or Cursor config):
{"mcpServers": {"google-news-scraper": {"command": "npx","args": ["-y", "@apify/actors-mcp-server", "--tools", "automationnation/google-news-scraper"],"env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }}}}
Then ask, for example: "Summarise this week's news about Apple earnings, with sources."
Open WebUI: the Google News Search tool runs this Actor from Open WebUI, so your models can read current news. Paste it under Workspace → Tools and add your Apify token in its Valves.
Integrations and API
curl -X POST "https://api.apify.com/v2/acts/automationnation~google-news-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"queries": ["apple earnings"], "maxResultsPerQuery": 10, "country": "us"}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("automationnation/google-news-scraper").call(run_input={"queries": ["apple earnings"], "maxResultsPerQuery": 10})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"])
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('automationnation/google-news-scraper').call({"queries": ["apple earnings"], "maxResultsPerQuery": 10});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Schedules, webhooks, Google Sheets, Slack, n8n, Make and Zapier work through Apify's integrations.
FAQ
How fresh is it?
Live Google News results at run time. Use time = Past hour or Past 24 hours and schedule the Actor for monitoring.
Do I get the full article text? You get the headline, snippet, source, date and URL. For full text, pass the URLs to a content crawler such as Apify's Website Content Crawler.
Which countries and languages?
Any: set country and language, e.g. de + de for German news.
How many articles per search? Up to 300 (30 pages). Google stops earlier for narrow topics.
Is it legal to scrape Google? The Actor reads public Google results, like a person searching. Use the data in line with the laws and terms that apply to you.
Why is it so fast and cheap? It reads Google's results pages over plain HTTP through Apify's Google SERP proxy: no browser, about a second per page.
Guides: How to scrape Google News in 2026 · Google News API in 2026 · Side-by-side comparison · Code examples (Python, JavaScript, MCP)
More Google data from AutomationNation
- Google Custom Search API Alternative: Google web results as JSON in the Custom Search API format, a drop-in before that API shuts down on 1 January 2027.
- Google Shopping Scraper: prices, stores and reviews for any product search.
- Google Images Scraper: full-size image URLs with size and source.
- Google Videos Scraper: videos from YouTube, TikTok and more, with channel and duration.
- Google Jobs Scraper: job listings with salaries and apply links in 26 countries.
- Google Trends Scraper: interest over time, related queries and trending searches.
- Google AI Overview Tracker: whether Google's AI Overviews cite your site.
- AI Visibility Tracker: your brand in Google AI Overviews, Gemini and Claude answers.
Questions or a missing field? Open an issue on the Issues tab; fixes usually ship within a day.