Query Google News RSS for localized headlines and article URLs
Discover fresh article URLs by querying Google News RSS. This Actor returns localized headlines, publisher names, timestamps, and short snippets, then deduplicates overlapping links across queries so you can feed URLs into a downstream extraction step. It is a query-driven discovery surface, not an HTML cleaner and not a full-article scraper.
Open Google News Scraper on Apify
Query-based Google News discovery, not publisher feeds or HTML cleanup
Use this page when you search Google News by keyword and need article URLs you do not already have. Use RSS & Atom Feed Extractor when you already know the publishers you trust and have their public feed URLs. Use Article Content Extractor after discovery, when you need cleaned article bodies — this Actor does not clean HTML.
| Google News Scraper | RSS & Atom Feed Extractor | Article Content Extractor | |
|---|---|---|---|
| Intent | Discover current article URLs by query | Discover fresh URLs from known publisher and blog feeds | Clean discovered article, news, and blog pages |
| Input | Search queries (max 50) |
Public RSS/Atom URLs in feedUrls (max 50) |
Article-shaped page URLs (max 300) |
| What it reads | Google News RSS for those queries | Feed XML from publishers you already know | Live article HTML |
| Localization | language and country |
Not a search surface | Not a search surface |
| Primary output | Headline, article URL, publisher, timestamps, snippet, originating query | Feed items: title, link, dates, summary, encoded content when present | Article body, byline, date, excerpt, hero image |
| HTML cleanup | No. Clean pages afterward with an extractor | No. Feed discovery only | Yes — bounded article extraction |
If a discovered URL is a docs, product, or policy page rather than an article, send it to Website Content Extractor instead of Article Content Extractor. The published input schema states those extractors are the cleanup step after this discovery run.
Use cases
- PR teams: find the latest media mentions to hand off for cleanup.
- Competitive intelligence: build newsroom watchlists from search queries.
- Content ops: discover trending stories before enrichment.
- AI / RAG teams: create a steady article URL feed for downstream extraction.
The published README also positions the Actor for brand tracking, localized topic and sentiment analysis, weekly topic digests, and a continuous stream of training URLs for AI models. It does not scrape entire news sites blindly; it queries Google News RSS for the keywords you supply.
How is Google News Scraper different from RSS & Atom Feed Extractor?
This Actor is query-based Google News discovery. Required input is queries (maximum 50 search terms). It reads Google News RSS for those queries and localizes with language and country. RSS & Atom Feed Extractor is for known-publisher feeds: you already have public RSS or Atom feed URLs and pass them in feedUrls. Use this Actor when you do not have feed URLs yet and want broader query-based discovery. Use the RSS Actor when you already know the publishers you trust.
Does this Actor clean HTML or extract full article text?
No. Google News Scraper is a discovery layer only. It does not return full article bodies and it does not clean HTML. Each row is metadata plus a direct article URL. Use Article Content Extractor to extract article bodies from those URLs. Use Website Content Extractor when a discovered URL is a docs, product, or policy page rather than an article.
Published first-run buyer path: run Quickstart (company news); confirm the dataset shows real article URLs, not generic homepages; pick the top URLs and send them to Article Content Extractor; if a discovered URL is a docs, product, or policy page, clean it with Website Content Extractor instead.
How do I start a run?
Open the Actor on the Apify Store and supply queries. language defaults to en. country defaults to US. maxItems defaults to 25 (1–100 per query). deduplicate defaults to true. timeoutMs defaults to 15000 (1000–30000). delivery defaults to dataset; set webhook plus webhookUrl when you want webhook delivery. dryRun runs without saving results.
The Store Quickstart (company news) is the published first-run path. Brand Monitoring tracks multiple companies or themes. Google News → Article Cleanup is the handoff when the next step is article extraction. Start with broad terms for the strongest first-run proof; prefer several narrower queries over one overloaded boolean query when relevance matters.
Published input example (matches the schema):
{
"queries": ["OpenAI", "Google AI"],
"language": "en",
"country": "US",
"maxItems": 25,
"deduplicate": true,
"timeoutMs": 15000,
"delivery": "dataset",
"dryRun": false
}
Published Store example run input:
{
"queries": ["artificial intelligence"],
"language": "en",
"country": "US",
"maxItems": 10,
"deduplicate": true,
"delivery": "dataset",
"dryRun": false
}
| Field | Type | Default | Notes |
|---|---|---|---|
queries |
string[] | required | Google News search queries (max 50). Schema prefill is OpenAI, Google AI. |
language |
string | en |
Language code (for example en, ja, de) |
country |
string | US |
Country code (for example US, JP, GB) |
maxItems |
integer | 25 | Max items per query; 1–100. Schema title: Max Items per Query. |
deduplicate |
boolean | true | Remove duplicate article URLs across queries |
timeoutMs |
integer | 15000 | Request timeout in milliseconds; 1000–30000 |
delivery |
string | dataset |
dataset or webhook |
webhookUrl |
string | — | POST target when delivery is webhook |
dryRun |
boolean | false | Run without saving results |
The live input fields are maxItems and deduplicate. Do not send unpublished aliases.
Run Google News Scraper on Apify
What does a result row contain?
The published README fields are title (headline), link (direct article URL for downstream cleanup), source (publisher name), pubDate (original RSS publish date), pubDateISO (ISO timestamp), description (short Google News snippet), and query (the search query that surfaced the row). There is no published full-article text field.
Published README sample:
{
"title": "Codex for (almost) everything",
"link": "https://openai.com/index/codex-for-almost-everything",
"source": "OpenAI",
"pubDate": "Thu, 16 Apr 2026 10:00:00 GMT",
"pubDateISO": "2026-04-16T10:00:00.000Z",
"description": "The updated Codex app for macOS and Windows adds computer use...",
"query": "OpenAI"
}
That sample is the published README illustration, not a live coverage guarantee. After you confirm real article URLs, send news, blog, and press links to Article Content Extractor and docs, product, or policy links to Website Content Extractor.
Why query Google News RSS instead of scraping the Google News UI?
The published README positions the RSS surface as lighter, more stable, and better suited for recurring discovery runs than scraping the Google News UI. This Actor queries Google News RSS, not the Google News HTML interface, and does not require a paid news API. Recurring monitoring is supported by scheduling the Actor, then passing discovered URLs into an article-cleanup step.
How is Google News Scraper priced?
Billing is pay per event. The published Store price is $3.00 / 1,000 google news rss articles. The billed event is Google News RSS article at $0.003, charged only for one successfully parsed public RSS article row. You are not charged for Apify platform usage, only the fixed event price.
$3.00 per 1,000 Google News RSS articles ($0.003 per successfully parsed public RSS article row)
See Google News Scraper pricing on Apify
Limits to keep in mind
- RSS is a discovery layer only — it does not return full article bodies and it does not clean HTML.
- At most 50 search queries per run.
maxItemsis 1–100 per query;timeoutMsis 1000–30000. - The required field is
queries. Live schema names aremaxItemsanddeduplicate. - Use broad queries for the first run; refine later. Prefer multiple narrower queries over one overloaded boolean query when relevance matters.
Open Google News Scraper on Apify
Related pages
- Content Intelligence pack — choose RSS, Google News, article, or website extraction
- RSS & Atom Feed Extractor — known-publisher RSS/Atom feeds, not Google News queries
- Article Content Extractor — clean discovered article, news, and blog pages
- Website Content Extractor — clean discovered docs, pricing, policy, or product pages
- Wayback Machine Bulk Checker — Internet Archive availability lookups, not live HTML
- Apple Podcasts Scraper
- Apple Podcasts Chart Scraper
- Apple Podcasts Reviews Scraper
- Shopify App Store Review Scraper
- TED, SAM.gov & Grants Bid Alerts Scraper
- Tools