Google News Scraper avatar

Google News Scraper

Pricing

$2.40 / 1,000 articles

Go to Apify Store
Google News Scraper

Google News Scraper

Monitor Google News for any keyword, topic or country. Returns clean publisher URLs (decoded), source, date and optional full article text. No API key.

Pricing

$2.40 / 1,000 articles

Rating

0.0

(0)

Developer

agentsgearbox

agentsgearbox

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Monitor Google News for any keyword, topic or country and get articles with the real publisher URL (Google's redirect links decoded), source name, publication date and, optionally, the full article text. No API key, no browser.

Give it search queries such as "Tesla" when:1d, pick topic sections like Technology or Business, choose the language and country edition, and get a clean dataset ready for alerts, dashboards, AI agents or datasets.

What can you do with it?

  • Media monitoring and brand alerts: every article that mentions your company, product, competitor or executive, delivered hourly to Slack, email or a Google Sheet.
  • News datasets: collect headlines and article text for market research, NLP, sentiment analysis or trend tracking.
  • AI agents and RAG: give your agent fresh, cited news with clean URLs. Works with the Apify MCP server.
  • Local and multilingual coverage: any Google News edition (US, GB, DE, IT, IN, BR...) in its own language.
  • Journalism and PR: who covered a story first, which outlets picked it up, and related coverage per story.
  • SEO and content research: what is being published around your keywords right now.

Features

  • Search queries with Google operators ("exact phrase", site:reuters.com, -keyword, intitle:) and a time filter (publishedWithin: 1h, 1d, 7d...).
  • Topic sections: Top stories, World, Nation, Business, Technology, Entertainment, Sports, Science, Health.
  • Any custom news.google.com/rss/... feed URL (publications, geo feeds).
  • Decoded publisher URLs: Google News links are resolved to the original article URL on the publisher's site, so you can open, dedupe and archive them.
  • Optional full article text extraction (articleText, articleHtml, author, image, wordCount).
  • Related coverage per story (relatedArticles) when Google groups several outlets.
  • Deduplication across feeds in the same run.
  • Pay only per article; no platform usage fees.

Input

FieldTypeDefaultDescription
queriesarray–Search keywords (one feed each, max 100 articles per feed).
topicsarray[]Topic sections: TOP, WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH.
feedUrlsarray[]Custom Google News RSS URLs.
languagestringenGoogle News language (en, en-GB, de, it, es, fr, pt-BR...).
countrystringUSEdition country (US, GB, DE, IT, IN...).
publishedWithinstring–Only newer articles: 1h, 12h, 1d, 7d, 30d.
maxItemsPerFeedinteger50Up to 100.
decodeUrlsbooleantrueResolve the real publisher URL.
fetchArticleTextbooleanfalseDownload and extract the article body.
proxyConfigurationobjectApify ProxyRecommended when fetching article text.

At least one of queries, topics or feedUrls is required.

Example:

{
"queries": ["\"OpenAI\"", "Apify"],
"topics": ["TECHNOLOGY"],
"language": "en",
"country": "US",
"publishedWithin": "1d",
"maxItemsPerFeed": 100,
"decodeUrls": true,
"fetchArticleText": true
}

Output

{
"query": "\"Pavel Durov\"",
"feedKind": "search",
"title": "Telegram CEO Pavel Durov Released from Custody After Facing Charges in France",
"url": "https://coinmarketcap.com/academy/article/telegram-ceo-pavel-durov-released-from-custody-after-facing-charges-in-france",
"googleUrl": "https://news.google.com/rss/articles/CBMi...",
"source": "CoinMarketCap",
"sourceUrl": "https://coinmarketcap.com",
"publishedAt": "2026-10-12T08:03:50.000Z",
"relatedArticles": [
{ "title": "Durov back in Dubai after French hearing", "googleUrl": "https://news.google.com/rss/articles/CBMi..." }
],
"language": "en",
"country": "US",
"author": "Jane Reporter",
"image": "https://coinmarketcap.com/...jpg",
"description": "The founder and CEO of Telegram...",
"articleText": "The founder and CEO of the popular messaging app Telegram, Pavel Durov, has been released...",
"articleHtml": "<p>The founder and CEO...</p>",
"wordCount": 640,
"scrapedAt": "2026-10-13T15:10:00.000Z"
}

If a URL cannot be decoded, url is null and decodeError explains why; if an article body cannot be fetched (paywall, bot protection), articleText is null and articleError is set. You are still charged once per article record.

Pricing

You pay per article. Decoding and article text are included in the price; no platform usage fees are added on top. 100 articles with decoded URLs take about 20 seconds.

Tips

  • Google News returns at most 100 articles per feed. For more coverage, split the time range (publishedWithin: "1d" scheduled daily) or add more specific queries.
  • Use publishedWithin together with a schedule to build a continuous news archive without duplicates.
  • Turn on Apify Proxy when fetchArticleText is enabled; many publishers block datacenter IPs.
  • Connect the dataset to Slack, Google Sheets, Make, Zapier, n8n or your own code through the Apify API, or call the Actor from an AI assistant through the Apify MCP server.

Limitations

  • Google News decides which articles appear in a feed; the Actor cannot return articles Google does not list.
  • Article text extraction depends on the publisher's page; paywalled or heavily scripted pages may return a partial text.

The Actor reads public Google News feeds and public article pages. Respect publishers' copyright: store headlines and links freely, but check the licence before republishing full article text.

Support

Open an issue on the Issues tab for broken feeds, new fields or bulk needs. Issues are usually answered within a day.

You can also email support@agentsgearbox.com. More actors, daily-updated comparisons of scrapers for 200+ websites and custom scraper requests at agentsgearbox.com.