Google News Scraper API: Articles, Sources & Dates
Monitor brands and topics in Google News: title, URL, publisher, snippet, publication time and position for every article, in 20 countries. Time filter, sort by date, only-new-articles mode for scheduled alerts (no duplicates). Pay only per article found.
Typical uses
- Brand and competitor monitoring: turn on Only new articles, schedule a daily run on your brand names and get (and pay for) each new article mentioning them once.
- PR and media relations: see which outlets cover a topic, how high they rank and when they published.
- Market and investment watch: follow companies, tickers, products or regulations in several countries at once.
- Content and SEO teams: find what is trending in Google News for your keywords, with the publishers that rank.
- Automations and AI agents: feed n8n, Make, Zapier, Slack, Google Sheets or an MCP client with structured JSON.
Pricing
Pay per use, no subscription, no monthly fee. The price depends on your Apify plan. Apify's free plan includes $5 of usage every month.
| You pay per | Free plan | Starter | Scale | Business |
|---|---|---|---|---|
| Article One Google News article returned with its title, URL, publisher, snippet, publication time and position. Queries with no result, duplicates and input mistakes are free. | $0.002 | $0.0016 | $0.0013 | $0.0009 |
Run it from your code
Get an API token in the Apify Console (Settings → Integrations), then:
curl -X POST \
"https://api.apify.com/v2/acts/plainrows~google-news-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"queries": [
"Tesla",
"\"electric vehicles\" Europe"
],
"country": "US"
}'
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("plainrows/google-news-scraper").call(run_input={'queries': ['Tesla', '"electric vehicles" Europe'], 'country': 'US'})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)
Use it in automations and AI agents
- n8n, Make, Zapier: use the official Apify integration and pick the Actor
plainrows/google-news-scraper. - Get a Slack alert for new Google News articles about your brand (n8n workflow JSON)
- MCP (Claude, Cursor, other AI agents):
https://mcp.apify.com?tools=plainrows/google-news-scraper
Full documentation, input options and output fields: https://apify.com/plainrows/google-news-scraper