Google News Scraper: Articles & Sources
Pricing
$3.00 / 1,000 news articles
Google News Scraper: Articles & Sources
Scrape Google News by keyword or topic: headline, article URL, source, publish date & snippet. No API key, no login, up to 1,000 results per run. Works in Claude, ChatGPT & any MCP AI agent for live news monitoring.
Pricing
$3.00 / 1,000 news articles
Rating
0.0
(0)
Developer
The Mine Works
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Share
๐ฐ Google News Scraper: Articles, Sources & Topics
Overview
Google News Scraper pulls fresh news articles from Google News by search query or by topic section. For every article you get the headline, article URL, publisher name, publish date, and a short snippet as clean structured JSON, CSV, or Excel. Use it to monitor a brand across thousands of publishers, track breaking stories on any keyword, or feed live headlines into an AI agent.
The official Google News API was retired years ago, and third-party news APIs cap results and charge per call. This actor runs on the open Google News RSS feed, so it is fast, cheap, and reliable: no API key, no login, no browser automation. A single RSS feed caps at roughly 100 items; the scraper fans out across recency windows to pull up to 1,000 articles per run.
Reliability posture: blocked, empty, or failed runs are never charged. You only pay for an article record that was actually delivered.
โ No API key | โ No login | โ Up to 1,000 results per run | โ First 10 articles free | โ MCP-ready for AI agents
Features
Search Google News by keyword ("artificial intelligence", "Tesla earnings") or by topic section (WORLD, BUSINESS, TECHNOLOGY, SPORTS, SCIENCE, HEALTH).
Localize with language (hl) and country (gl) codes for any Google News edition (US, GB, IN, AU, CA, DE, FR, and more).
Fan-out across recency windows to exceed the roughly 100-item single-feed cap and pull up to 1,000 articles per run.
Clean flat records: title, URL, source, publish date, snippet, plus the query or topic that returned each hit.
Pay per result with the first 10 free for life on every account, and zero charge on empty runs.
How it works
The actor queries the open Google News RSS feed (news.google.com/rss/search) with your search query or topic, along with the language and country codes you supply. To reach beyond the roughly 100-item single-feed cap, it fans out across successive recency windows and merges results, deduplicating by URL.
Every article is returned as a flat record with a small footprint, so runs are fast and cheap. Optional datacenter proxy is available if you want IP rotation for very large scheduled runs; the feed is otherwise open and works without a proxy.
๐งพ Input configuration
Query mode:
{"query": "artificial intelligence","language": "en-US","country": "US","maxResults": 100}
Topic mode:
{"topic": "TECHNOLOGY","language": "en-US","country": "US","maxResults": 50}
๐ค Output format
{"title": "World leaders, Nobel laureates, AI experts to gather at Borgo Laudato si'","url": "https://news.google.com/rss/articles/CBMiugFBVV95cUxQQWtOVThVVUFfQjdweXBIWUNtaTZweFNaNl9wc0M3SnoxVGVkcmUtdU1HYTR1Z0tJdlFscmxEVG9zVHA3RXM5MUpVdDhZbkJMeVRWeFFQMmN2R0lkVHhXcjYzenFCNUxWcW1sMXhHZUNIVXAtbWtZV2NwMFpmNGY0MlRYYmdDOHFSMmFCU3pkb2tWRVBUTDY5MlhmWndSSmxIa1plOEhsdDZ4cUZVNzdlcEpoVnZONmtpVHc?oc=5","source": "Vatican News","published_at": "Wed, 15 Jul 2026 04:00:34 GMT","snippet": "World leaders, Nobel laureates, AI experts to gather at Borgo Laudato si' Vatican News","query": "artificial intelligence","scraped_at": "2026-07-15T04:14:30.448Z"}
Every article record contains these fields:
| Field | Description |
|---|---|
๐ฐ title | Article headline |
๐ url | Article URL. Google News serves this as a redirect link to the publisher's article rather than the bare publisher domain |
๐ข source | Publisher name |
๐๏ธ published_at | Publish date (RFC 2822 from the RSS feed) |
โ๏ธ snippet | Short preview text |
๐ท๏ธ topic | Google News topic (when topic mode is used) |
๐ query | Search query (when query mode is used) |
๐ scraped_at | ISO 8601 timestamp of capture |
๐ผ Common use cases
Brand and reputation monitoring Track every mention of your company or product across thousands of publishers. Alert on spikes in coverage volume before they compound.
Competitor and market intelligence Watch news flow around rivals, sectors, or emerging topics. Cluster coverage by source and date to see which outlets drive a story.
PR measurement Count coverage, sources, and timing after a launch or announcement. Slice by country edition to measure international pickup.
AI research and news agents Let a Claude or ChatGPT agent fetch and summarize the latest headlines on any subject. Build training and research datasets of news coverage over time.
๐ Getting started
- Open the actor and enter a Search query (e.g.
artificial intelligence,Tesla earnings), or leave blank and pick a Topic. - Set Language (
en-US,hi-IN,en-GB) and Country (US,IN,GB) if you want a specific edition. - Set Max articles (up to 1,000).
- Click Save & Start.
- Download as JSON, CSV, or Excel, or pull via API or MCP.
FAQ
Do I need a Google News API key? No. There is no API key and no login. The actor uses the open Google News RSS feed.
How many articles can I get per run? Up to 1,000. The scraper fans out across recency windows to exceed the roughly 100-item single-feed cap.
Can I search by topic instead of a keyword? Yes. Use the Topic field with values like WORLD, BUSINESS, TECHNOLOGY, SPORTS, SCIENCE, or HEALTH.
Can I localize to a specific country?
Yes. Set the Country (gl) edition and Language (hl) codes (e.g. IN with hi-IN for Hindi India).
How am I charged? Pay per result at $3 per 1,000 articles. You pay only for articles actually returned. The first 10 articles are free for life on every Apify account.
Use in Claude, ChatGPT & any MCP agent
https://mcp.apify.com/?tools=themineworks/google-news
Or call it programmatically with the Apify client:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('themineworks/google-news').call({query: 'artificial intelligence',language: 'en-US',country: 'US',maxResults: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
๐ ๏ธ Complete your media intelligence pipeline
News is one signal. Layer in trends and social:
- Google Trends Scraper Pro: search-interest curves for any keyword and geography.
- Threads Scraper: public Meta Threads posts by profile, hashtag, or search.
- Twitter / X Scraper: tweets by keyword or handle without a paid API key.
Typical flow: pull news coverage for a brand or topic, cross-check on Threads and X for social pickup, and validate the interest curve with Google Trends.
Found a bug or have a feature request? Open an issue on the actor's Apify Console page or reach out through the Apify profile.