Google News Article Scraper avatar

Google News Article Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Google News Article Scraper

Google News Article Scraper

Search Google News by topic and export structured articles: title, source, publish date, URL and snippet. For media monitoring, PR and research.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Technical Dost Solutions

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Search Google News for any topic and export clean, structured article data. This Apify Actor uses the free, public Google News RSS feed, so it needs no API key and no paid proxy.

It is useful for news monitoring, PR tracking, market research, competitive intelligence, and building topic-specific news feeds.

Input

FieldTypeRequiredDefaultDescription
querystringYesartificial intelligence (prefill)Search term or topic.
languagestringNoenGoogle News hl language code.
countrystringNoUSGoogle News gl country code.
maxItemsintegerNo50Maximum results, from 1 to 100.

Example input:

{
"query": "artificial intelligence",
"language": "en",
"country": "US",
"maxItems": 50
}

Output

Each dataset item contains:

  • title — article headline
  • link — resolved publisher URL when Google exposes it, otherwise the Google News URL
  • googleNewsUrl — original URL from Google News RSS
  • source — publisher name
  • publishedAt — publication timestamp in ISO 8601 format
  • snippet — plain-text description with HTML removed
  • guid — identifier supplied by the RSS feed

Example output:

{
"title": "Example AI headline",
"link": "https://example.com/news/example-ai-headline",
"googleNewsUrl": "https://news.google.com/rss/articles/example",
"source": "Example News",
"publishedAt": "2026-01-15T12:30:00.000Z",
"snippet": "A short plain-text summary of the article.",
"guid": "example-guid"
}

Run locally

Use Node.js 20 or newer:

npm install
npm start

For local Apify storage, save the input as storage/key_value_stores/default/INPUT.json before starting the Actor. Results are written to storage/datasets/default/.

Cost and data source

The Actor reads Google News RSS directly with native fetch. It does not use paid APIs, proxy services, or credentials. Usage of Google News and publisher content remains subject to their applicable terms.