Google News Scraper: Keywords, Topics & Real Article URLs
Pricing
from $1.05 / 1,000 articles
Google News Scraper: Keywords, Topics & Real Article URLs
Scrape Google News by keyword, topic or feed in 40+ editions. Get real publisher URLs (not Google redirects), related coverage, full article text on request, and only new articles for monitoring. More than 100 results per query.
Pricing
from $1.05 / 1,000 articles
Rating
0.0
(0)
Developer
ragequit.wtf
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
What does Google News Scraper do?
Google News Scraper extracts articles from Google News by keyword, topic (Top stories, World, Business, Technology, Sports and more) or any Google News link, in 40+ country and language editions. Every article comes with its real publisher URL (decoded from Google's redirect link at no extra cost), the publisher, publish time and the related coverage of the same story. Turn on article details to also get the description, image, author and full text from the publisher's page.
It works as a Google News API: no Google account, API key or browser. Run it from Apify Console, schedule it, or call it through the Apify API.
Why use this Google News scraper?
- 🔗 Real article URLs included. Google News links redirect through Google; this Actor decodes them to the publisher's URL for every article, without charging extra.
- 📰 More than 100 results per keyword. Google News feeds stop at 100 articles. This Actor searches day by day to collect hundreds or thousands per keyword over any date range.
- 🔔 Monitoring that really returns only new articles. Switch on Only new articles and schedule the Actor: each run returns just what appeared since the last one.
- 📝 Full text when you need it. Optional article details read the publisher's page for description, image, author and main text.
- 🌍 40+ editions. US, UK, India, Germany, France, Spain, Brazil, Japan, Korea, China, Indonesia and more, with the topics of each edition.
- 🧹 Clean data. Headlines without the " - Publisher" suffix, publisher name and homepage, ISO dates, duplicate articles removed across keywords, and sources you exclude never charged.
- 💸 Low price. $1.50 per 1,000 articles with URLs, less on higher Apify plans.
Typical uses: brand and competitor monitoring, PR and media tracking, market and finance news feeds, trend research, and news datasets for AI and NLP.
What data can I extract from Google News?
| Field | Description |
|---|---|
title | Headline |
source, sourceUrl | Publisher name and homepage |
url | The publisher's article URL |
googleNewsUrl, articleId | Google News link and stable article ID |
publishedAt | Publish time (ISO 8601) |
relatedArticles | Other coverage of the same story (topic and top-story feeds) |
feedType, feedValue, edition, position | Where the article was found |
description, imageUrl, author, text, wordCount, siteName | Article details (optional) |
detailsError | Why details could not be read (paywalls, blocks) |
How to scrape Google News
- Click Try for free to open the Actor in Apify Console.
- Add keywords (Google operators work:
"exact phrase",OR,-exclude,site:reuters.com), pick topics, or paste Google News links. - Choose the edition, a time range or exact dates, and how many articles you want.
- Click Start, then download the results as JSON, CSV, Excel or HTML, or fetch them through the API.
How much does it cost to scrape Google News?
Pay per article, with platform usage and proxies included. Higher Apify plans pay less:
| Result | Free plan | Bronze | Silver | Gold |
|---|---|---|---|---|
| Article (with publisher URL) | $1.50 / 1,000 | $1.35 | $1.20 | $1.05 |
| Article with details and full text | $3.00 / 1,000 | $2.70 | $2.40 | $2.10 |
An article with details is charged once at the details price, not twice. Articles whose page cannot be read are charged as plain articles. For example, 10,000 articles with publisher URLs cost $15 on the Free plan; with full text, $30. In monitoring mode you only pay for new articles.
Input
See the Input tab for all options. Example:
{"searchQueries": ["\"electric vehicles\" -tesla", "site:reuters.com nvidia"],"topics": ["BUSINESS", "TECHNOLOGY"],"edition": "US:en","timeRange": "7d","maxArticlesPerFeed": 300,"includeArticleDetails": false,"excludeSources": ["Yahoo Finance"]}
- Time range and dates apply to keyword searches. Dates accept
YYYY-MM-DDor relative values like7 days. - Max articles per keyword or feed above 100 makes the Actor search day by day (up to about 100 per day) over your dates, the time range, or the last 30 days.
- Google News links can be any search, topic or section page you opened in the browser, or an RSS link.
Output
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
{"resultType": "article","articleId": "CBMimAFBVV95cUxN...","title": "Tech stocks had a nice oversold bounce on Monday","source": "CNBC","sourceUrl": "https://www.cnbc.com","url": "https://www.cnbc.com/2026/10/19/tech-stocks-rebound-meta-tesla-earnings.html","googleNewsUrl": "https://news.google.com/rss/articles/CBMimAFBVV95cUxN...?oc=5","publishedAt": "2026-10-19T21:48:50.000Z","relatedArticles": [],"feedType": "search","feedValue": "tesla earnings","edition": "US:en","position": 3,"author": "Sarah Min, Sean Conlon","imageUrl": "https://image.cnbcfm.com/example.jpg","wordCount": 570,"text": "Stocks rebounded on Monday ..."}
Tips
How do I monitor news for new articles?
Turn on Only new articles (monitoring) and create a schedule in Apify Console, for example every hour. The first run returns the current results and remembers the whole feed; later runs return only new articles. Use a different Monitoring store name for each separate monitor. Add a webhook or an integration (Slack, email, Google Sheets) to get alerts.
Why are some articles missing details?
Some publishers block automated visits or put articles behind a paywall. Those articles still come with their headline, publisher and URL, are charged as plain articles, and have detailsError explaining what happened.
How far back can I search?
Google News covers years of articles. Set Published after and Published before (and raise Max articles) to collect older coverage day by day.
FAQ, disclaimers and support
Is it legal to scrape Google News?
This Actor collects publicly available headlines, links and publication metadata that Google News shows to any visitor, and, when you ask for details, the public text of the linked pages. Articles are protected by copyright: use the data for monitoring, research and analysis, link to the original sources, and check the terms of the publishers and of Google before republishing content. Results may contain personal data such as author names. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your use is legitimate, consult your lawyers.
This Actor is an independent tool and is not affiliated with or endorsed by Google.
How do I use it through the API?
Open the API tab for ready-to-use code in Python, JavaScript and cURL, or call it through the Apify API. It also works as a tool for AI agents through the Apify MCP server.
Something does not work. Where can I get help?
Open an issue in the Issues tab with a link to your run. Issues are usually answered within a day, and feature requests are welcome.