Google News Scraper — Search & Topics RSS API avatar

Google News Scraper — Search & Topics RSS API

Pricing

from $0.90 / 1,000 news items

Go to Apify Store
Google News Scraper — Search & Topics RSS API

Google News Scraper — Search & Topics RSS API

Scrape Google News by keyword or topic. Returns title, source, published date, direct RSS link, and parse_confidence. No proxy needed. Pay per result.

Pricing

from $0.90 / 1,000 news items

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Google News Scraper — RSS Search & Topics | from $0.90/1K | No Proxy

For media monitoring agencies, market researchers, and AI news pipelines that need structured, multi-language news data at volume without managing proxy infrastructure.

$0.90 per 1,000 articles returned. No proxy cost — Google News RSS is public and free. Most news scrapers charge for proxy usage on top; this one doesn't. No proxy, no API key, 25+ languages, 35+ country editions.

German tech news? Japanese business news? Russian politics? Set language + country and get country-edition Google News in any language — same structured schema.

ToolPriceProxy requiredLanguages
This actor$0.90/1kNo25+
NewsCatcher API$49/mo (commercial)N/ALimited
SerpAPI Google News$50/mo (100 searches/mo)N/AYes
Apify google-search-scraper (news filter)more expensiveYes (SERP proxy)Limited

Extract structured news data from Google News by keyword or topic category. No proxy needed. No API key. Pay only per result.

Pricing example: 200 articles (1 run, 2 queries × 100 each) = $0.18. 1,000 articles = $0.90. 10,000 articles = $9.00.


What you get

FieldDescription
titleClean article headline (source suffix stripped)
source_namePublisher name (e.g. "The Washington Post")
source_urlPublisher homepage URL
source_domainBare domain (e.g. washingtonpost.com)
published_atISO 8601 UTC timestamp (e.g. 2026-05-29T18:30:00Z)
pub_date_rawOriginal RFC 822 date from RSS
rss_linkGoogle News redirect link (news.google.com/rss/articles/CBM...)
article_idUnique Google article token (CBM...) for deduplication
queryWhich search query or topic produced this result
feed_type"search" or "topic"
languageLanguage code used
countryCountry code used
scraped_atISO 8601 timestamp of the run
parse_confidence0.0–1.0 quality score; 1.0 = all fields present
warningsMachine-readable list of any quality issues

How to use (4 steps)

1. Choose your input type

  • Search queries: ["artificial intelligence", "climate change"]
  • Named topics: ["TECHNOLOGY", "BUSINESS", "WORLD"]
  • Or both at once.

2. Set language and country (defaults: en-US / US)

Supports 25+ languages and 35+ country editions. Match them for best results: language: "de" + country: "DE" for German news.

3. Optionally filter by time (search queries only)

when: "7d" for the last week. Options: 1h, 7d, 30d, 1y.

4. Run and export

Results stream in real time. Export as JSON, CSV, or Excel.


Output sample

{
"title": "Opinion | How America can remain the world's AI superpower",
"source_name": "The Washington Post",
"source_url": "https://www.washingtonpost.com",
"source_domain": "washingtonpost.com",
"published_at": "2026-05-29T18:30:00Z",
"pub_date_raw": "Fri, 29 May 2026 18:30:00 GMT",
"rss_link": "https://news.google.com/rss/articles/CBMiwwFBVV95...",
"article_id": "CBMiwwFBVV95cUxP...",
"query": "artificial intelligence",
"feed_type": "search",
"language": "en-US",
"country": "US",
"scraped_at": "2026-05-31T10:00:00Z",
"parse_confidence": 1.0,
"warnings": []
}

Input examples

Search by keyword

{
"queries": ["artificial intelligence", "climate tech"],
"language": "en-US",
"country": "US",
"maxItems": 200
}

Browse topic sections

{
"topics": ["TECHNOLOGY", "SCIENCE", "BUSINESS"],
"language": "en-US",
"country": "US"
}

German tech news last 7 days

{
"queries": ["künstliche intelligenz"],
"language": "de",
"country": "DE",
"when": "7d"
}

Combined queries + topics

{
"queries": ["Tesla", "SpaceX"],
"topics": ["BUSINESS"],
"language": "en-US",
"country": "US",
"maxItems": 300
}

FAQ

Why does rss_link point to news.google.com and not the original article?

Google News RSS returns encoded redirect links, not direct article URLs. This is by design — it keeps our actor zero-cost and zero-proxy. To get the final article URL, follow the redirect in your own code. The article_id field uniquely identifies the article for deduplication.

Can I get the article full text?

Not from this actor. Google News RSS does not include article body text — only metadata. Use a separate article-scraping actor on the destination URLs.

What does parse_confidence mean?

A quality score from 0.0 to 1.0. Score 1.0 means all fields are present and valid. Deductions happen for missing title (−0.50), missing date (−0.15), missing source (−0.10). The warnings array lists which specific issues occurred. This lets you filter low-quality records programmatically.

Does this need a proxy?

No. Google News RSS is a public, officially-supported endpoint. It returns clean XML with no CAPTCHA, no IP blocking, and no authentication required.

How many results can I get per query?

Up to 100 articles per query (Google News RSS limit). For more results, use multiple queries with different when filters, or use the topics feeds.

What languages and countries are supported?

All locales that Google News supports. Tested: en-US, de/DE, fr/FR, ja/JP and others. Set language to the language code and country to the two-letter country code.


Honest limits

  • Maximum 100 articles per query (RSS feed limit; no pagination in RSS).
  • No article body text — metadata only.
  • No images (RSS does not include thumbnail URLs).
  • rss_link is a Google redirect, not the final article URL.
  • parse_confidence tracks RSS field completeness, not article content quality.

Use cases

  • Media monitoring — track brand or keyword mentions across news sources
  • Competitive intelligence — follow competitors' press coverage by country
  • Market research — monitor industry news sentiment in any language
  • News aggregation — feed newsletters, dashboards, or alerts with structured data
  • Academic research — bulk-collect dated news article metadata

parse_confidence trust score

Every record carries a parse_confidence score (0.0–1.0). Score 1.0 means all fields are present and valid. Deductions happen for missing title, date, or source — the warnings array lists specific issues for programmatic filtering.

Use with AI agents (MCP)

Feed live news into your AI agent. This actor works as an MCP tool for any MCP-compatible agent (Claude, GPT-4o). Query by keyword, topic, language, and country — structured JSON back in seconds.

Config: https://mcp.apify.com/?tools=bovi/google-news-scraper

Not affiliated with Google. Data is from Google News public RSS feeds.

Integrations

Built for media-monitoring agencies and AI news pipelines collecting structured multi-language news at volume — the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.