Google News Scraper — Multi-keyword, Sentiment, Full Text
Pricing
Pay per usage
Google News Scraper — Multi-keyword, Sentiment, Full Text
Scrape Google News for any keyword or topic. Supports multiple queries, language/region filtering, date ranges, sentiment analysis, and optional full article text extraction. No API key required. $0.001/article.
Google News Scraper
Google News scraper for any keyword, topic, or brand. Use as a news aggregator or RSS alternative with multi-keyword batch support, language & region filtering, headline sentiment analysis, and optional full article text extraction. Structured news API-style output. No API key required. $0.001/article.
⚡ Quick start
Set your keywords and click Start:
{"queries": ["bitcoin price", "OpenAI", "Apple earnings"],"language": "en","country": "US","maxArticlesPerQuery": 100}
Returns up to 100 articles per keyword with title, source, URL, and publication date — ready for analysis or export.
Use cases
| Use case | Example query |
|---|---|
| Brand monitoring | "YourCompany" — track press coverage in real time |
| Competitor intelligence | "Tesla earnings", "OpenAI product" |
| Market research | "semiconductor shortage", "AI regulation" |
| Crypto & finance | "bitcoin", "Fed rate decision", "ETF approval" |
| Content marketing | Find trending topics in any niche |
| Academic research | Aggregate news coverage of any topic |
| SEO monitoring | Track keyword mentions across news sources |
Output fields
{"query": "bitcoin","title": "Bitcoin Hits New All-Time High Amid ETF Inflows","source": "Reuters","url": "https://reuters.com/...","description": "Bitcoin surged past $100,000 on Thursday...","published_at": "2026-08-28T09:15:00Z","hours_ago": 2.5,"language": "en","country": "US","sentiment": { "label": "positive", "score": 0.6 },"full_text": "Bitcoin surged past $100,000 on Thursday as..."}
Input options
| Field | Default | Description |
|---|---|---|
queries | — | Required. List of keywords/topics to search (each returns up to 200 articles) |
language | en | Language code: en, ko, ja, de, fr, es, pt, etc. |
country | US | Country code: US, KR, JP, GB, DE, FR, etc. |
maxArticlesPerQuery | 100 | Max articles per keyword (1–200) |
deduplicateAcrossQueries | true | Remove duplicate URLs when queries overlap |
includeSentiment | false | Add positive/negative/neutral label + score to each headline |
extractFullText | false | Fetch full article body from source URL (slower, uses more memory) |
minPublishedHoursAgo | 0 | Only return articles published within the last N hours (0 = no filter) |
limit | 0 | Hard cap on total articles across all queries (0 = no cap) |
Multi-language & regional news
Combine language and country to get regional editions:
| Region | language | country |
|---|---|---|
| Korean news | ko | KR |
| Japanese news | ja | JP |
| German news | de | DE |
| UK English | en | GB |
| Brazilian Portuguese | pt | BR |
Pricing
- $0.001 flat per run start
- $0.001 per article scraped (first 20 articles free)
| Articles | Cost |
|---|---|
| Up to 20 | Free |
| 100 articles | ~$0.08 |
| 3 keywords × 100 articles | ~$0.28 |
| Daily run, 5 keywords | ~$0.46/day |
Integration example
Schedule a daily news digest via the Apify API:
curl -X POST "https://api.apify.com/v2/acts/gochujang~google-news-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"queries": ["your brand", "competitor name", "industry trend"],"includeSentiment": true,"maxArticlesPerQuery": 50}'
Then retrieve results:
$curl "https://api.apify.com/v2/acts/gochujang~google-news-scraper/runs/last/dataset/items?token=YOUR_TOKEN"
Notes
- Powered by Google News RSS feeds — no scraping bans, no CAPTCHAs, no proxies needed
- Articles are deduplicated by GUID across multiple queries
sentimentuses rule-based keyword scoring — fast and lightweight, not ML-basedextractFullTextfetches the source article page; may fail for paywalled content- Google News RSS returns up to ~100 articles per query (latest news only)
- For historical news archive, combine with
minPublishedHoursAgofiltering
Keywords: Google News scraper, news aggregator, news API alternative, multi-keyword news, sentiment analysis, RSS scraper, media monitoring, news data extraction