Request a tool
All toolsMCP serverRequest a toolPlatformsCategories
Google News Scraper icon

Google News Scraper

Monitor Google News by keyword or topic and get structured articles with the real publisher URL, source, date, and snippet. No login, no API key.

Run this in the cloudRun on Apify →

News & Finance Data

How it works

  1. 1
    Open it on Apify

    Hit Run on Apify — it opens the tool in the cloud, no install.

  2. 2
    Set the inputs

    Adjust query, topic, freshness (sensible defaults are pre-filled).

  3. 3
    Click Run

    The tool runs on Apify’s cloud and collects the data for you.

  4. 4
    Export the results

    Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.

Inputs

FieldWhat it doesType
queryKeywords to search Google News for (e.g. "electric vehicles", or advanced: "tesla OR rivian site:reuters.com"). Leave empty if using a Topic instead.string
topicUse a Google News topic feed instead of a search query.string
freshnessOnly return articles newer than this (applied to query searches).string
languageInterface/article language code, e.g. en-US, en-GB, fr, de, es-419.string
countryEdition country code, e.g. US, GB, CA, DE, FR, IN.string
maxItemsMaximum number of articles to return (Google News feeds cap around 100 per query).integer
resolveUrlsDecode Google's redirect links into the actual article URL (e.g. reuters.com/...). Best-effort; falls back to the Google link with urlResolved=false if a link can't be decoded. Check urlResolved per row to know whether url is the real publisher link or the Google redirect.boolean
fetchArticleTextDownload each resolved article and extract its main body text. Slower; requires Resolve URLs. Some sites block scraping or have no extractable body — those rows come back with articleText=null and are flagged ok:false and NOT charged, so you only pay for articles whose text was actually fetched.boolean
aiSummaryGenerate a 1-2 sentence summary and a sentiment label per article using OpenAI. Needs an OpenAI API key. Best-effort: if the OpenAI call fails for an article, the aiSummary and sentiment fields are simply omitted/null for that row (the article itself is still returned).boolean
openaiApiKeyOnly needed when AI summary is on. Kept private.string
notionConnectorOptional. Write each article as a page into your Notion when the run finishes. Authorize a Notion connector once in Settings → API & Integrations → MCP connectors, then pick it here. Leave empty to skip (default) — results are always saved to the dataset regardless.string
notionParentIdOptional. The Notion data source ID of the database to write into (only used if a Notion connector is set). Leave empty to create the pages privately in your workspace instead.string

What you get

A structured dataset — each result includes fields like:

articleTextgoogleUrlpublishedAtquerysnippetsourcesourceUrltitletopicurlurlResolved

Export every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.

20 ready-to-run use cases

Apple & Microsoft Earnings News + AI Stock Sentiment

Today's Apple and Microsoft earnings headlines with AI sentiment scores and full article text, ready for stock sentiment analysis and trading signals.

M&A News Tracker for Merger Arbitrage & Deal Flow

A live feed of merger, acquisition, and takeover-bid headlines with AI deal summaries for merger arbitrage traders and M&A research desks.

Startup Funding Round News API for VCs & Sales

Daily Series A/B and seed funding-round announcements with AI summaries to drive VC deal flow and well-timed sales outreach to newly funded startups.

CEO & Executive Change Tracker via Google News

New CEO, CFO, and CMO appointments and executive departures, pulled from Google News with AI summaries for recruiters and sales-trigger monitoring.

Adverse Media Screening for Supplier Due Diligence

Screen suppliers and partners for adverse media, ESG controversies, lawsuits, fines, and labor issues, with AI-summarized red flags for compliance teams.

Crypto News & Regulation Tracker with AI Sentiment

Daily Bitcoin, Ethereum, and crypto regulation news with AI sentiment summaries, ready to feed trading bots, market terminals, and research dashboards.

FDA Recall & Product Litigation News Alerts

Same-day FDA recall, contamination, and product class-action coverage with AI summaries, so compliance and legal teams catch litigation risk fast.

Competitor Headline & Top Stories Tracker for SEO

Competitor headlines, sources, and publish times for any news keyword help editors spot angle gaps and time news-SEO coverage before rivals do.

Live News API for AI Agents & RAG Grounding

Fresh full-text news with resolved publisher URLs and dates gives AI agents and RAG pipelines grounded, up-to-date context with cite-able sources.

Daily Business News Feed API for Aggregator Apps

A structured daily Business topic feed from Google News for developers powering news aggregator apps, newsletters, and editorial dashboards.

Geopolitical & Country Risk News Monitor by Region

Sanctions, conflict, and election news filtered by country, with AI summaries that feed geopolitical and country-risk signals for analysts and traders.

Brand Crisis & Negative Press Early-Warning Monitor

Negative press, scandals, lawsuits, and boycotts about your brand, surfaced early through an AI-summarized news feed for PR and crisis-comms teams.

Layoffs & Restructuring News Tracker for Recruiters

Weekly company layoffs, job cuts, and restructuring news with AI summaries that help recruiters source talent and time sales outreach around change.

Pharma & Biotech Trial & FDA Approval News Feed

Clinical-trial results, FDA approvals, and biotech pipeline news daily, with AI summaries that sharpen biotech investing and competitive intelligence.

Local & Regional Business News Monitor by City

Business openings, expansions, and closures in any target city, delivered as AI-summarized regional news for chambers, lenders, and local sales teams.

Partnership & Integration Announcement Tracker

Partnership, integration, and strategic-alliance announcements with AI summaries, giving BD, competitive-intel, and co-sell teams an early read on moves.

Tesla News Monitor: Daily Google News Scraper

The latest Tesla coverage from Google News with the real publisher link, source, and date, set to the last day for a clean daily morning brief.

Top Technology News Feed from Google News

Skip the keywords and pull Google News' Technology topic straight into a structured list, ideal for a tech-desk roundup or a daily engineering digest.

Rivian vs Lucid News Tracker from Google News

One query, two EV rivals: the OR operator follows Rivian and Lucid headlines side by side over the past month for competitive coverage tracking.

AI Regulation News with AI Sentiment Labels

Search AI regulation news and get a one-line summary plus a sentiment label per article, ideal for a weekly tone-of-coverage tracker for policy teams.

Google News Scraper

Search Google News by keyword or topic and get back clean, structured articles — with the real publisher URL instead of Google's useless redirect link. No API key, no login.

Most Google News scrapers hand you https://news.google.com/rss/articles/CBMi... links that you then have to figure out how to open. This one decodes them to the actual reuters.com/... (or wherever) URL, and falls back gracefully (with urlResolved: false) when a link genuinely can't be decoded — instead of silently dropping the article.

What you get per article

title, url (resolved publisher link), urlResolved, source, sourceUrl (publisher homepage), publishedAt (ISO), snippet, and the original googleUrl. Turn on extras for articleText (full body) and aiSummary + sentiment.

Fields that can be null

  • url / urlResolved — URL resolution is best-effort. When a Google link can't be decoded, url stays the Google redirect and urlResolved is false. Check urlResolved to know which you got.
  • sourceUrl, source, publishedAt, snippet — null when Google's feed doesn't include that field for an item.
  • articleText — only present when Fetch full article text is on AND extraction succeeded. Some sites block scraping or have no extractable body; those rows come back with articleText: null, are flagged ok: false, and are not charged.
  • aiSummary / sentiment — only present when AI summary is on AND the OpenAI call succeeded; otherwise omitted/null for that row.

Input

FieldNotes
queryKeywords. Supports Google operators, e.g. tesla OR rivian, site:reuters.com, intitle:layoffs.
topicUse a topic feed (World, Business, Technology, …) instead of a query.
freshnessLast hour / 24h / 7d / 30d / year.
language / countrye.g. en-US / US, de / DE.
maxItemsUp to ~100 (Google's per-feed cap).
resolveUrlsDecode to the real publisher URL. On by default.
fetchArticleTextDownload each article and extract the body.
aiSummary1–2 sentence summary + sentiment (needs your OpenAI key).

Output

One dataset row per article. Pricing is pay-per-result: you are only charged for genuine, complete article rows (ok: true). Rows we couldn't fully deliver are never charged — this includes:

  • empty/invalid input (a single ok: false diagnostic row with errorCode: "BAD_INPUT"),
  • no results for the query/topic (NO_RESULTS),
  • blocks, rate limits, or network errors (BLOCKED / RATE_LIMITED / NETWORK),
  • and, when Fetch full article text is on, any article whose body couldn't be extracted (articleText: null, flagged ok: false).

Proxy

Google News RSS is a public, no-auth API with no anti-bot, so no proxy is required and the default runs without one (saving proxy credits). Only enable Apify Proxy if you hit IP rate limits at very high volume.

Troubleshooting

  • Many rows have urlResolved: false? Some publishers' Google links can't be decoded; the article still comes back with its source, title, date and the Google link.
  • articleText: null on several rows? Those sites blocked extraction — they are flagged ok: false and were not charged.
  • Getting a BAD_INPUT row? Provide a query or pick a topic (and an OpenAI key if aiSummary is on).

Example

{ "query": "openai funding", "freshness": "7d", "language": "en-US", "country": "US", "maxItems": 30, "resolveUrls": true }

Notes

Google News search feeds cap at roughly 100 results per query — split big jobs by keyword, source (site:), or freshness window. URL resolution is best-effort: most links decode, and any that don't still come back with the source, title, date and the Google link so nothing is lost.