Google News Scraper & API – Fast Bulk News & PR Monitor avatar

Google News Scraper & API – Fast Bulk News & PR Monitor

Pricing

$0.70 / 1,000 news articles

Go to Apify Store
Google News Scraper & API – Fast Bulk News & PR Monitor

Google News Scraper & API – Fast Bulk News & PR Monitor

Fast, cookieless Google News scraper & API ($0.70/1K articles). Extract headlines, publishers, timestamps & summaries by keyword, company, site: or topic across 50+ countries.

Pricing

$0.70 / 1,000 news articles

Rating

0.0

(0)

Developer

Antonio Ramos Gómez

Antonio Ramos Gómez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Security

Limited permissions

Share

What does Google News Scraper & API do?

Google News Scraper & API extracts real-time news headlines, publisher names, publisher domains, exact ISO-8601 UTC publication timestamps, cluster coverage counts, and clean plain-text summaries from Google News across 50+ countries and languages — without headless browser overhead, captchas, or paid NewsAPI subscriptions.

Use it as a fast, deterministic Google News API alternative and MCP real-time news tool for B2B sales trigger monitoring (funding rounds, M&A, leadership changes), PR & brand mention tracking, financial/crypto sentiment pipelines, and AI agent grounding.

  • 82% Cheaper Pay-Per-Event Pricing: $0.70 per 1,000 articles ($0.0007 per news article) vs $4.00/1,000 on legacy scrapers. Platform compute is 100% free.
  • 7,142 Free News Articles / Month: Apify's $5.00/month free plan credit covers 7,142 deduplicated Google News articles every single month at $0.
  • Advanced Search Operators + Official Topic Sections: Combine custom boolean queries ("Series A" OR "seed round", site:reuters.com, "Nvidia" when:1d) with official sections (BUSINESS, TECHNOLOGY, FINANCE, SCIENCE, HEALTH, WORLD) in one run.

Why use this Google News API alternative?

Commercial news APIs (NewsAPI.org, GNews, Perigon) charge $449+/month for commercial/production usage or delay articles on free tiers by 24 hours. Headless browser scrapers take 30–60 seconds and burn heavy compute units. Querying Google News structured XML feeds directly returns 100 fresh articles per query in under 2 seconds.

High-value B2B & AI workflows

  1. B2B Sales Trigger & Outbound Signal Monitoring (Clay, n8n, Make): Track target accounts or industries for "raised", "Series A", "expands to", "appoints Chief", or "acquisition" in the last 24h and trigger automated personalized outreach while the news is breaking.
  2. PR, Brand Reputation & Crisis Alerts: Monitor mentions of your brand, executives, or competitors hourly (timeWindow: "1h" or "24h") and route alerts straight to Slack, Microsoft Teams, or Discord.
  3. AI Agents & LLM Grounding via MCP (Claude, Cursor, ChatGPT): Give your AI assistant live global news search across 50+ local editions (US, GB, ES, DE, FR, BR, JP, IN) before writing market briefs or equity research.
  4. Quantitative & Financial Sentiment Pipelines: Collect timestamped coverage velocity (relatedCoverageCount) around public tickers, commodities, FX, and macro events.

What data can Google News Scraper extract?

Every article is automatically deduplicated across queries by articleGuid and normalized into clean JSON:

Field NameTypeDescription
headlinestringClean article headline with trailing publisher suffix stripped.
publisherNamestring | nullVerified media outlet name (e.g., Reuters, Bloomberg, TechCrunch, El País).
publisherUrlstring | nullRoot website URL of the publishing outlet (https://www.reuters.com).
publishedAtstring | nullExact publication timestamp standardized to ISO-8601 UTC.
googleNewsUrlstringCanonical Google News article redirect link.
snippetstring | nullClean HTML-stripped text summary of the story cluster.
relatedCoverageCountintegerNumber of related media outlets covering the same story cluster — instant virality signal.
queryOrTopicstringExact search query or TOPIC:<SECTION> that matched the article.
countrystringISO-2 country edition (US, GB, ES, DE, FR, BR, MX, etc.).
languagestringISO-2 language code (en, es, de, fr, pt, it).
articleGuidstringImmutable Google News item GUID for zero-duplicate database ingestion.

How to scrape Google News in bulk (Step-by-Step)

  1. Click Try for free to open Google News Scraper & API in Apify Console.
  2. Enter one or multiple keywords, company names, or Google operators in Search Queries (searchQueries, e.g., ["OpenAI", "\"Series A\" cybersecurity", "site:techcrunch.com AI"]).
  3. (Optional) Add Official Google News Topic Sections (topics: BUSINESS, TECHNOLOGY, SCIENCE, HEALTH, WORLD, NATION, SPORTS, ENTERTAINMENT).
  4. Select Recency Filter (timeWindow: 1h, 24h, 7d, 30d, 1y, or any).
  5. Choose your Edition Country (US, ES, GB, DE, etc.) and Language (en, es, de, etc.), then click Start.

How much does it cost to scrape Google News?

Priced on Pay-Per-Event ($0.70 / 1,000 articles) with zero compute surcharges:

Articles ExtractedTotal CostCovered by Apify $5/mo Free Credit?
100 articles (daily briefing)$0.07Yes ($0)
1,000 articles (PR / ticker audit)$0.70Yes ($0)
7,142 articles / month$5.00100% Free every month
50,000 articles$35.00Over 90% cheaper than enterprise News APIs

Use with AI Assistants & MCP (Claude, Cursor, VS Code, ChatGPT)

Connect real-time Google News monitoring directly to Claude Desktop, Cursor, Windsurf, or VS Code via Apify's remote MCP endpoint:

{
"mcpServers": {
"google-news-live": {
"url": "https://mcp.apify.com/?actors=ramgoxxx/google-news-articles-rss-scraper",
"headers": {
"Authorization": "Bearer YOUR_APIFY_API_TOKEN"
}
}
}
}

Ask your AI assistant:

  • "Fetch the last 24 hours of Google News coverage on Stripe and Adyen and summarize major partnership announcements."
  • "Pull top BUSINESS and TECHNOLOGY headlines in ES (es) from today."

Input examples

Example 1: B2B Startup Funding Signal Monitor (Last 24 Hours)

{
"searchQueries": [
"\"raises\" \"Series A\" SaaS",
"\"seed round\" AI startup"
],
"topics": [],
"timeWindow": "24h",
"country": "US",
"language": "en",
"maxItemsPerQuery": 50
}

Example 2: Spanish Market & Tech Headlines (ES)

{
"searchQueries": ["inteligencia artificial empresas"],
"topics": ["BUSINESS", "TECHNOLOGY"],
"timeWindow": "7d",
"country": "ES",
"language": "es",
"maxItemsPerQuery": 50
}

Output example

Download datasets in JSON, CSV, Excel, XML, or HTML:

[
{
"headline": "AI infrastructure startup raises $45M Series B to cut inference costs",
"publisherName": "TechCrunch",
"publisherUrl": "https://techcrunch.com",
"publishedAt": "2026-11-02T09:30:00+00:00",
"googleNewsUrl": "https://news.google.com/rss/articles/CBMi...",
"snippet": "AI infrastructure startup raises $45M Series B to cut inference costs TechCrunch ...",
"relatedCoverageCount": 4,
"queryOrTopic": "artificial intelligence startup",
"country": "US",
"language": "en",
"articleGuid": "CBMiZ2h0dHBzOi8vdGVjaGNydW5jaC5jb20v..."
}
]

Automate with Python, n8n, Make & Clay

Python (apify-client)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run = client.actor("ramgoxxx/google-news-articles-rss-scraper").call(
run_input={
"searchQueries": ["Nvidia", "AMD"],
"timeWindow": "24h",
"country": "US",
"language": "en",
"maxItemsPerQuery": 50,
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["publishedAt"], f"[{item['publisherName']}]", item["headline"])

cURL / n8n HTTP Request

curl -X POST "https://api.apify.com/v2/acts/ramgoxxx~google-news-articles-rss-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["fintech acquisition"],"timeWindow":"24h","country":"US","language":"en","maxItemsPerQuery":30}'

Frequently Asked Questions (FAQ)

Which Google Search operators work inside searchQueries?

All standard Google News operators work natively: exact quotes ("Series A"), boolean OR / -exclude, domain filters (site:bloomberg.com or site:ft.com), title filters (intitle:acquisition), and custom when:2h / after:2026-10-01 date filters.

How do I prevent duplicate news alerts across hourly runs?

Store articleGuid in your database, Airtable, or n8n static data — each story cluster has a stable unique identifier.

Our Actors are ethical and do not extract any private user data, such as personal email addresses, gender, or private location. They only aggregate public news headlines, publisher attributions, and links openly syndicated via Google News in compliance with GDPR and international data regulations. Report issues or feature requests anytime in the Issues tab.