Google News RSS Scraper avatar

Google News RSS Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Google News RSS Scraper

Google News RSS Scraper

Scrape Google News search results via RSS feed. Returns article titles, URLs, sources, publish dates, and summaries for any keyword. No API key needed.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

cloud9

cloud9

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

0

Monthly active users

16 hours ago

Last modified

Categories

Share

Scrape Google News search results via RSS feed. Returns article titles, URLs, sources, publish dates, and summaries for any keyword. No API key needed.

Use cases

  • Monitor brand or competitor mentions across news outlets
  • Build a daily news digest for a topic or industry
  • Feed sentiment analysis with fresh headlines
  • Track a developing story across sources and languages
  • Localise news monitoring by country and language

Input

ParameterTypeRequiredDefaultDescription
querystringNo"artificial intelligence"Keywords to search for in Google News
languagestringNo"en"Language code for results (en, ja, de, fr, etc.)
countrystringNo"US"Country code for results (US, JP, GB, DE, etc.)
maxResultsintegerNo20Maximum number of news articles to return

Example input

{
"query": "artificial intelligence",
"language": "en",
"country": "US",
"maxResults": 20
}

Output

Each dataset item looks like this — real output from an actual run of this Actor:

{
"title": "I’m a father of three who studies the impact of artificial intelligence: this is what parents need to know about AI",
"source": "The Guardian",
"sourceUrl": "https://www.theguardian.com",
"url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxNZUp6TVFuemZ5UmY1aXQ3a1dSRzhKTk5FbDRvUktyYkNPQnpEZFhJWjh3Ym1EamdrVVNWdkh4MEhyN0w0aVpWRi13THcyQkh2Q…",
"publishedAt": "2026-09-06T11:00:00.000Z",
"description": "<a href=\"https://news.google.com/rss/articles/CBMiywFBVV95cUxNZUp6TVFuemZ5UmY1aXQ3a1dSRzhKTk5FbDRvUktyYkNPQnpEZFhJWjh3Ym1EamdrVVNWdkh4MEhyN0w0aVpWRi13…",
"query": "artificial intelligence"
}
FieldType
titlestring
sourcestring
sourceUrlstring
urlstring
publishedAtstring
descriptionstring
querystring

Results are exportable from Apify Console or the API as JSON, CSV, Excel, or XML.

How to run it

In Apify Console — open the Actor, fill in the input form, click Start, then download the results from the Dataset tab.

With the JavaScript client

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('cloud9_ai/google-news-scraper').call({
"query": "artificial intelligence",
"language": "en",
"country": "US",
"maxResults": 20
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

With the Python client

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('cloud9_ai/google-news-scraper').call(run_input={
"query": "artificial intelligence",
"language": "en",
"country": "US",
"maxResults": 20
})
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

With the APIPOST https://api.apify.com/v2/acts/cloud9_ai~google-news-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN with the input JSON as the body.

Notes and limits

  • No API key, account, or login is needed — just the input above.
  • maxResults caps how much a single run collects, which is also what caps the run's cost.
  • Requests are paced and failed requests are retried automatically, so runs stay inside the source's rate limits.
  • Only publicly available data is collected. How you use the output is your responsibility, including the source's terms of use and any applicable data-protection law.

Support

Found a bug, or need a field that isn't in the output? Open an issue on the Issues tab of this Actor in Apify Console. Issues there are read and answered.

License

Apache-2.0