Google News Scraper avatar

Google News Scraper

Pricing

Pay per event

Go to Apify Store
Google News Scraper

Google News Scraper

πŸ“° Extract Google News articles: headlines, sources, publication dates, descriptions, and URLs. Search by keyword or browse topics (Tech, Business, Sports). Pure HTTP β€” fast, reliable, no browser needed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

3

Monthly active users

2 days ago

Last modified

Categories

Share

πŸ“° Scrape Google News articles by keyword or topic. Extract headlines, sources, publication dates, and descriptions from the world's largest news aggregator β€” fast, reliable, and 60% cheaper than competitors.

What does Google News Scraper do?

Google News Scraper extracts news articles from Google News using RSS feeds. Search by keyword (e.g., "artificial intelligence", "climate change") or browse predefined topics like Technology, Business, Sports, Health, and more. Returns structured data including article title, source name, publication date, description, and URL.

Pure HTTP β€” no browser needed. Runs in 3-5 seconds on 256MB memory. No API key or Google account required.

Who is Google News Scraper for?

πŸ“Š Market researchers & analysts

  • Track news coverage of brands, products, or industries
  • Monitor competitor mentions across news sources
  • Build media monitoring dashboards with scheduled scraping

πŸ€– AI/ML engineers

  • Collect training data for NLP models and sentiment analysis
  • Build news-aware RAG pipelines with fresh article data
  • Feed real-time news into LLM applications

πŸ“ˆ Marketing & PR teams

  • Monitor brand mentions and media coverage
  • Track industry trends and breaking news
  • Build daily news digests for stakeholders

πŸ’Ό Financial analysts & traders

  • Monitor news about stocks, crypto, and market events
  • Track geopolitical events affecting investments
  • Build news-driven trading signals

Why use Google News Scraper?

  • ⚑ Blazing fast β€” 100 articles in under 5 seconds (pure HTTP, no browser)
  • πŸ’° 60% cheaper than competitors ($0.002/article vs $0.005)
  • πŸ”‘ No API key or login needed β€” uses public Google News RSS feeds
  • πŸ“° 8 topic categories β€” Technology, Business, Sports, Health, Science, World, Entertainment, Nation
  • 🌍 Multi-language β€” supports any Google News language/country combination
  • πŸ“Š Structured output β€” clean JSON/CSV/Excel ready for analysis
  • πŸ“… Schedule runs β€” monitor news topics daily, hourly, or on any schedule
  • πŸ”— 5,000+ integrations β€” connect to Google Sheets, Slack, Zapier, Make, and more
  • πŸͺΆ Lightweight β€” 256MB memory, costs fractions of a cent per run

What data can you extract?

FieldDescription
πŸ“° titleArticle headline (cleaned, without source suffix)
πŸ”— urlDirect link to the article
🏒 sourcePublisher name (e.g., Reuters, CNN, BBC)
πŸ“… publishedAtISO 8601 publication timestamp
πŸ“ descriptionArticle snippet/description
πŸ” querySearch query that found this article
πŸ“‚ topicGoogle News topic category (if browsing by topic)
🌍 languageLanguage code used for the search
🏳️ countryCountry code used for the search

How much does it cost to scrape Google News?

Google News Scraper uses pay-per-result pricing. You only pay for articles extracted.

EventFREE planBRONZESILVERGOLDPLATINUMDIAMOND
Run started$0.005$0.005$0.005$0.005$0.005$0.005
Per article$0.0023$0.002$0.00156$0.0012$0.0008$0.00056

Example costs (FREE plan):

  • 10 articles: ~$0.03
  • 50 articles: ~$0.12
  • 100 articles: ~$0.24

With the free $5 monthly credit, you can scrape ~2,000 articles per month at no cost.

How to scrape Google News

  1. Go to Google News Scraper on Apify Store
  2. Enter search keywords (e.g., "tesla earnings") or select a topic category
  3. Set the maximum number of articles to extract
  4. Click Start and wait 3-5 seconds
  5. Download your data as JSON, CSV, or Excel

Example input β€” search by keyword:

{
"queries": ["artificial intelligence"],
"maxArticles": 50
}

Example input β€” multiple queries:

{
"queries": ["tesla", "spacex", "nvidia"],
"maxArticles": 20
}

Example input β€” browse by topic:

{
"topic": "TECHNOLOGY",
"maxArticles": 100
}

Example input β€” non-English news:

{
"queries": ["Γ©conomie franΓ§aise"],
"language": "fr",
"country": "FR",
"maxArticles": 30
}

Input parameters

ParameterTypeDefaultDescription
queriesarray-Search keywords (e.g., "bitcoin", "climate change")
topicstring-Browse by topic: WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH
languagestringenLanguage code (en, fr, de, es, pt, ja, etc.)
countrystringUSCountry code (US, GB, FR, DE, JP, etc.)
maxArticlesinteger100Maximum articles to extract per query/topic

Output example

{
"title": "The Rapid Trajectory Of Artificial Intelligence",
"url": "https://news.google.com/rss/articles/CBMi...",
"source": "Forbes",
"publishedAt": "2026-03-14T15:49:51.000Z",
"description": "The Rapid Trajectory Of Artificial Intelligence",
"query": "artificial intelligence",
"topic": "",
"language": "en",
"country": "US",
"scrapedAt": "2026-03-17T23:42:20.573Z"
}

Tips for best results

  • ⚑ Use specific keywords β€” "tesla earnings Q1 2026" returns more relevant results than just "tesla"
  • πŸ“° Combine queries β€” add multiple related queries to get broader coverage
  • πŸ”„ Schedule hourly β€” for breaking news monitoring, schedule runs every 1-2 hours
  • 🌍 Use local language β€” set language and country to get region-specific news
  • πŸ“‚ Use topics for broad coverage β€” TECHNOLOGY, BUSINESS, etc. give curated top stories
  • πŸ’‘ 100 articles per query β€” Google News RSS feeds return up to ~100 articles per query

Integrations

  • πŸ“Š Google News β†’ Google Sheets β€” auto-populate a spreadsheet with daily news about your brand or industry
  • πŸ”” Google News β†’ Slack β€” get instant notifications when news breaks about your company or competitors
  • ⚑ Google News β†’ Make/Zapier β€” trigger workflows when specific topics trend in the news
  • πŸ“… Scheduled monitoring β€” run every hour to build a live news dashboard
  • πŸ”— Webhooks β€” process new articles in real-time for sentiment analysis or alerting

Using the Apify API

Node.js:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('automation-lab/google-news-scraper').call({
queries: ['artificial intelligence'],
maxArticles: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python:

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('automation-lab/google-news-scraper').call(run_input={
'queries': ['artificial intelligence'],
'maxArticles': 50,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

cURL:

curl "https://api.apify.com/v2/acts/automation-lab~google-news-scraper/runs" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"queries": ["artificial intelligence"],
"maxArticles": 50
}'

Use with AI agents via MCP

Google News Scraper is available as a tool for AI assistants that support the Model Context Protocol (MCP).

Add the Apify MCP server to your AI client β€” this gives you access to all Apify actors, including this one:

Setup for Claude Code

$claude mcp add --transport http apify "https://mcp.apify.com"

Setup for Claude Desktop, Cursor, or VS Code

Add this to your MCP config file:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com"
}
}
}

Your AI assistant will use OAuth to authenticate with your Apify account on first use.

Example prompts

Once connected, try asking your AI assistant:

  • "Use automation-lab/google-news-scraper to get the latest news about OpenAI and summarize the top 5 stories"
  • "Scrape Google News for 'climate change policy' and analyze sentiment across sources"
  • "Get today's top technology news and create a briefing document"

Learn more in the Apify MCP documentation.

Google News Scraper accesses publicly available RSS feeds provided by Google β€” the same data accessible to any RSS reader. RSS feeds are explicitly designed for programmatic consumption.

You should always:

  • Comply with Google's Terms of Service
  • Respect rate limits and avoid excessive requests
  • Use the data responsibly and ethically
  • Handle any personal data in accordance with GDPR and applicable privacy laws

FAQ

How fast is Google News Scraper? Extremely fast β€” 100 articles in under 5 seconds. It uses Google News RSS feeds (pure HTTP), so there's no browser overhead.

How much does it cost to scrape 100 articles? On the FREE plan: $0.005 (start) + 100 Γ— $0.0023 = $0.24. On BRONZE: $0.21. On GOLD: $0.13.

How is this different from the Google Search Scraper? Google News Scraper focuses specifically on news articles from Google News, using RSS feeds for speed and reliability. Google Search Scraper returns web search results. Use this actor when you specifically need news coverage.

Why do article URLs point to Google News? Google News RSS feeds provide redirect URLs through Google. When clicked or followed, they redirect to the original article. This is how Google News works β€” the redirects are reliable and permanent.

Why did my run return 0 results? This usually means your search query didn't match any news articles. Try broader keywords or check spelling. Very niche or recent topics may have limited coverage.

Other news and data scrapers