Google News Scraper - Articles by Keyword, Real URLs
Pricing
from $1.00 / 1,000 results
Google News Scraper - Articles by Keyword, Real URLs
Google News API alternative, no API key. Scrape Google News RSS feeds and export articles to CSV/JSON with real publisher URLs across 50+ countries.
Google News Scraper โ Track Articles, Brands & Topics in Real Time ๐ฐ
Turn any keyword, brand, topic, or location into a clean, structured feed of news articles from Google News โ no API key, no login, and no proxy required. This Google News scraper reads the public Google News feeds and returns each story's headline, publisher, real article URL, snippet, thumbnail, and publish date โ including the canonical publisher link instead of the useless news.google.com redirect. It covers 50+ countries and 30+ languages and can stitch multiple time windows together to deliver 100+ articles per query in a single run.
๐ Why this Google News Scraper?
Real publisher URLs (not Google redirects) ยท No API key or proxy needed ยท 50+ countries ยท 30+ languages ยท Search, topic, location & top-headlines modes ยท 100+ articles per query via time-window stitching ยท Source include/exclude & date filters ยท Pay only for results you keep
โจ What this Actor does
- ๐ Search any keyword or phrase โ supports Google search operators:
"exact phrase",OR,-exclude,site:domain.com,intitle:word. - ๐๏ธ Browse by topic โ pull curated top stories from
WORLD,NATION,BUSINESS,TECHNOLOGY,ENTERTAINMENT,SPORTS,SCIENCE, orHEALTH. - ๐ Location-based news โ get coverage for a specific city, region, or country (e.g.
New York,London,Berlin,Tokyo). - ๐ฐ Top headlines โ grab the main Google News front-page feed for any language/country, ideal for daily digests.
- ๐ Canonical publisher URLs โ resolves each Google redirect once and returns the clean
originalUrlyou can actually use for content extraction, CRM, or SEO. - ๐ 50+ countries & 30+ languages โ set
languageandcountryto localize which stories you receive. - ๐ 100+ articles per query โ set
maxArticlesabove 100 and the actor stitches multiple time-windowed feeds (1h,1d,7d,30d) and de-duplicates automatically. - ๐ฏ Source & date filters โ whitelist or blacklist publisher domains and restrict results to a date range or recent time window.
- ๐ผ๏ธ Thumbnails โ includes each article's preview image when available, at no extra cost.
- ๐ค Export anywhere โ download as JSON, CSV, Excel, HTML, XML, or JSONL, or stream results live via the Apify API and webhooks.
๐ Quick start (3 steps)
- Enter what to monitor โ add one or more Search keywords / topics, or pick a Topic category, a Location, or toggle Top headlines.
- Set the region โ choose a Language and Country, then set Max articles (over 100 unlocks time-window stitching).
- Click Start โ every article is saved as one dataset row, ready to download or pipe into your stack.
No API key, no cookies, no proxy setup. It just runs.
๐ฅ Input
The only thing you need is one input mode: a list of queries, or a topic, or a geoLocation, or topHeadlines. Everything else is optional and tunes region, volume, and filtering.
Example โ monitor a brand across the news
{"queries": ["openai", "anthropic claude"],"language": "en-US","country": "US","maxArticles": 100,"resolveUrls": true}
Example โ top stories in a topic category
{"topic": "TECHNOLOGY","language": "en-GB","country": "GB","maxArticles": 50,"extractThumbnails": true}
Example โ multi-query, filtered by source and date
{"queries": ["electric vehicles", "\"battery technology\" -tesla", "site:reuters.com hydrogen"],"language": "de","country": "DE","maxArticles": 200,"fromDate": "2026-06-01","includeSources": ["reuters.com", "bloomberg.com", "ft.com"]}
Full parameters
| Field | Type | Description |
|---|---|---|
queries | array | Search queries โ each becomes a separate Google News feed. Supports "exact phrase", OR, -exclude, site:domain.com, intitle:word. |
topic | string (enum) | Browse top stories by category instead of searching: WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH. |
geoLocation | string | Location-based news for a city/region/country (English name, e.g. London). |
topHeadlines | boolean | Fetch the main Google News top-headlines feed and ignore queries/topic/geo. Great for daily digests. |
language | string | Interface language, e.g. en-US, en-GB, fr, de, es, ja, zh-CN, ar, tr, ru. Default en-US. |
country | string | ISO 2-letter region, e.g. US, GB, FR, DE, JP, BR, IN, TR. Default US. |
maxArticles | integer | Max articles per feed (0โ500). Above 100, the actor stitches multiple time windows and de-duplicates. |
timeWindow | string (enum) | Restrict to a recent window: 1h, 12h, 1d, 7d, 30d, 1y. Ignored when maxArticles > 100. |
fromDate | string | Drop articles published before this date (YYYY-MM-DD or full ISO). |
toDate | string | Drop articles published after this date (YYYY-MM-DD or full ISO). |
includeSources | array | Whitelist of publisher domains โ only these sources are returned (e.g. ["reuters.com"]). |
excludeSources | array | Blacklist of publisher domains โ these sources are filtered out. |
resolveUrls | boolean | Follow the Google redirect once per article and return the canonical publisher URL. Default true. |
extractThumbnails | boolean | Include the article thumbnail image URL when available. Default true. |
proxyConfiguration | object | Optional Apify Proxy. Off by default โ Google News RSS rarely rate-limits. |
๐ก Tip: Use one query per brand/competitor/theme and set
maxArticlesto200to pull a deep backlog. CombineincludeSourceswith a tier-1 publisher list to build a clean, high-signal media feed.
๐ค Output
Each article is one clean dataset row. Here is a trimmed, realistic sample (fields are exactly what the actor returns):
{"title": "OpenAI unveils new reasoning model for enterprise customers","description": "The company said the model improves multi-step task accuracy while cutting latency for large-scale deployments.","source": "Reuters","sourceDomain": "reuters.com","sourceUrl": "https://www.reuters.com","link": "https://news.google.com/rss/articles/CBMiT2h0dHBzOi8v...","originalUrl": "https://www.reuters.com/technology/openai-reasoning-model-enterprise-2026-07-05/","thumbnailUrl": "https://news.google.com/api/attachments/CC8i...=-w200-h200-p","publishedAt": "2026-07-05T14:22:00.000Z","publishedAtRaw": "Sat, 05 Jul 2026 14:22:00 GMT","guid": "CBMiT2h0dHBzOi8vd3d3LnJldXRlcnMuY29t","query": "openai","language": "en-US","country": "US","timeWindow": "","scrapedAt": "2026-07-06T09:00:00.000Z"}
๐ก Use cases
- ๐ก News & brand monitoring โ track every article mentioning your company, product, or executives across 50+ countries and catch new coverage as it breaks.
- ๐ข Competitive & topic intelligence โ follow competitors, an industry, or a theme and feed fresh headlines into a daily digest or dashboard.
- ๐ฃ PR & media analysis โ measure share of voice and coverage volume using clean source domains and accurate publish dates.
- โ๏ธ Content research & curation โ source trending stories by topic (
BUSINESS,TECHNOLOGY,SPORTS, โฆ) for a newsletter, feed, or blog. - ๐ง NLP & data pipelines โ collect article metadata and canonical URLs for downstream content extraction, sentiment analysis, or dataset building.
- ๐จ Alerting & sentiment feeds โ schedule the actor and push new articles to Slack, email, or a webhook the moment they appear.
๐ฅ Who uses it
PR & comms teams ยท brand managers ยท media monitoring & social listening tools ยท journalists & newsrooms ยท market and competitive-intelligence analysts ยท academic and market researchers ยท hedge funds & quant desks tracking event-driven signals ยท SEO & content marketers ยท data engineers building news datasets ยท agencies reporting on client coverage.
๐ฐ Pricing
This Actor uses Apify's pay-per-result model โ you're billed for the article rows you receive, with no monthly subscription and no per-request fees. Because it runs on plain HTTP with no proxy, runs are fast and cheap.
๐ See the Pricing tab on this page for the current rate.
โ Frequently Asked Questions
Is it legal to scrape Google News? This Actor collects publicly available news metadata (headlines, publisher names, links, snippets, dates) from Google News feeds โ the same information any visitor can see without logging in. It does not access private data or bypass authentication. As always, use the data responsibly and in line with Google's terms and applicable law in your jurisdiction. For legal advice, consult a professional.
Does Google News have a public API? Not really. Google's official Google News API was deprecated years ago, and there is no current public API for retrieving Google News article results. This Actor is a practical Google News API alternative: it reads the public feeds and returns structured, queryable article data you can integrate anywhere.
Can I use this without an API key or login? Yes. There's no API key, no login, and no proxy to configure. Just enter a keyword or topic and run it โ the actor reads Google News feeds over plain HTTP, which rarely rate-limits.
Do I get the real article URL or the Google redirect?
You get the real one. With Resolve final article URLs enabled (the default), the scraper follows each news.google.com redirect once and returns the canonical publisher URL in originalUrl โ ready for content extraction, CRM, or SEO use.
How much data can I get per query?
A single Google News feed caps at about 100 results. Set Max articles above 100 (up to 500) and the actor stitches multiple time-windowed feeds (1h, 1d, 7d, 30d) and de-duplicates them to deliver more than the single-feed cap.
Which languages and countries are supported?
30+ languages (e.g. English, French, German, Spanish, Italian, Portuguese, Dutch, Polish, Japanese, Chinese, Arabic, Turkish, Russian) and 50+ countries via ISO 2-letter codes. Set language and country to localize which stories you receive.
Can I filter by date or recency?
Yes. Use timeWindow for a recent window (1h โ 1y), or fromDate / toDate for a precise ISO date range. Note that timeWindow is ignored when maxArticles > 100 (the actor manages windows itself in that mode).
Are duplicate articles removed?
Yes. When stitching multiple time windows to exceed 100 results, the actor de-duplicates so you don't get the same story twice. You can also whitelist or blacklist publisher domains with includeSources / excludeSources.
How do I export Google News articles to CSV or JSON? Run the Actor, then download the dataset as CSV, JSON, Excel, HTML, XML, or JSONL from the Storage tab โ or pull the same data live via the Apify API and webhooks (Sheets, Slack, a CRM, or a database).
๐ More scrapers from logiover
Build a full news, media, and competitive-intelligence stack:
| Actor | What it does |
|---|---|
| news-intelligence-scraper | Multi-source news aggregation & intelligence |
| hacker-news-search-scraper | Search Hacker News stories, comments & discussions |
| reddit-search-scraper | Search Reddit posts & threads by keyword |
| discussion-intelligence-scraper | Aggregate discussion & forum chatter across the web |
| competitor-ad-intelligence | Monitor competitor ad creatives & spend signals |
| meta-ad-library-scraper | Scrape the Meta (Facebook/Instagram) Ad Library |
| google-ads-transparency-scraper | Pull ads from Google Ads Transparency Center |
| serp-keyword-research | SERP & keyword research for SEO and content |
| company-deep-research-scraper | Deep-dive company research & enrichment |
| github-activity-stream | Track GitHub repo & developer activity |
| cve-security-advisory-monitor | Monitor CVEs & security advisories |
| arxiv-paper-scraper | Scrape arXiv research papers & metadata |
๐ Browse all logiover scrapers on Apify Store โ 180+ actors across real estate, jobs, crypto, social media & B2B data.
โฐ Scheduling & integration
News monitoring is only useful if it's continuous. Use Apify Schedules to run this Actor every hour or every morning and keep a rolling feed of fresh coverage:
- ๐ Automated alerting โ trigger a webhook whenever a run finishes and push new articles straight to Slack, Discord, email, or Microsoft Teams.
- ๐ Live integrations โ connect the dataset to Google Sheets, Airtable, a CRM, or your database via the Apify API and webhooks.
- ๐งฉ Actor-to-actor pipelines โ feed the canonical
originalUrllist into a content extractor, summarizer, or sentiment model for an end-to-end media-intelligence workflow. - ๐
Daily digests โ pair
topHeadlinesor atopicwith a morning schedule to generate a ready-to-send news brief.
โญ Support & feedback
Questions, edge cases, or a field you'd like added? Open an issue on the Actor's Issues tab โ feedback directly shapes the roadmap, and quick, useful requests often ship fast.
โ๏ธ Legal
This Actor collects publicly available information from Google News feeds. You are responsible for using the exported data in compliance with Google's terms of service, applicable data-protection and copyright laws, and any other relevant regulations in your jurisdiction. This tool is not affiliated with or endorsed by Google.
๐ Changelog
2026-07-06
- โจ README overhaul: richer output sample, ready-to-run example scenarios, cross-promo links, clearer quick-start and expanded FAQ.
2026-07-01
- Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
- Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
- Added ready-to-run example tasks that cover common real-world use cases.
2026-06-15
- Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.
2026-06-07
- Docs: added coverage for Google News API alternative, scraping without an API key, and exporting articles to CSV/JSON.
2026-06-05
- SEO and documentation refresh; title and metadata aligned to "Google News scraper" with accurate output fields.
- Verified live and rebuilt.