Request a tool
All toolsGuidesMCP 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.

5 from 2 reviews on Apify 49 runs on Apify $0.003 per article ($3 / 1,000)
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.

Pricing

$0.003 per article = $3 per 1,000

You are charged forWhenPrice
Article returnedPer article.$0.003

Pay-per-event pricing: you are billed per result, not per subscription — a run that returns nothing costs nothing beyond the start fee. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-06-11, and they are what you are actually charged.

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.

22 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.

Monitor Google News for a Company

Track the latest Google News coverage for any company or brand — headlines, sources, dates and article links as structured JSON. Run on demand or scheduled.

Track AI News Daily from Google News

Get a daily feed of artificial-intelligence news from Google News — headlines, sources and links filtered to the last 24 hours. Structured JSON, no code.

Related tools in News & Finance Data

Other ready-to-run tools in the same category — all pay-per-use on the Apify cloud.

GDELT Worldwide News Scraper iconNews & Finance Data

GDELT Worldwide News Scraper

Search global news with the GDELT 2.0 API. Get articles with title, URL, domain, country, language, and date. Filter by keyword, timespan, country. No API key.

2 use cases

Yahoo Finance Scraper iconNews & Finance Data

Yahoo Finance Scraper

Get Yahoo Finance data without an API key: search tickers, real-time quotes, and OHLCV price history for stocks, ETFs, FX and crypto as JSON.

3 use cases

CoinGecko Crypto Market Scraper iconNews & Finance Data

CoinGecko Crypto Market Scraper

Scrape CoinGecko crypto market data with no API key: top coins by market cap, price, volume, 24h/7d change, supply, and ATH/ATL. Export to JSON, CSV, or Notion.

3 use cases

SEC EDGAR Filings Scraper iconNews & Finance Data

SEC EDGAR Filings Scraper

Pull SEC EDGAR filings as clean rows: form, company, date, accession number, and a direct document link. Search all filings or fetch by ticker/CIK.

2 use cases

Google Maps Scraper iconMaps & Local Lead Generation

Google Maps Scraper

Scrape Google Maps business listings by category and city: name, phone, website, rating, reviews, lat/lng and place ID. Build local lead lists fast.

24 use cases

Google Reviews Monitor — Multi-Location Alerts & Reports iconMaps & Local Lead Generation

Google Reviews Monitor — Multi-Location Alerts & Reports

Track Google Maps reviews across all your locations. Get only-new deltas, negative-review and rating-drop alerts to Slack, plus AI summaries and reply drafts.

4 use cases

See all News & Finance Data →

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.

Pricing

$3.00 per 1,000 articles ($0.003 each), with no run-start fee. Flat rate — no volume tiers, no plan gates — and you are charged only for genuine, complete article rows.

The "complete" part is the unusual bit. When Fetch full article text is on and a publisher blocks extraction, that row comes back flagged ok: false with articleText: null and is not billed — you are not charged for a headline you asked to have a body attached to. The same applies to BAD_INPUT, NO_RESULTS, BLOCKED, RATE_LIMITED and NETWORK rows. There is no separate charge for URL resolution, for the article-text fetch, or for the AI summary (that one runs on your own OpenAI key, billed by OpenAI).

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.