Google News Scraper: Keywords, Topics & Real Article URLs avatar

Google News Scraper: Keywords, Topics & Real Article URLs

Pricing

from $1.05 / 1,000 articles

Go to Apify Store
Google News Scraper: Keywords, Topics & Real Article URLs

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

ragequit.wtf

Maintained by Community

Actor 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?

FieldDescription
titleHeadline
source, sourceUrlPublisher name and homepage
urlThe publisher's article URL
googleNewsUrl, articleIdGoogle News link and stable article ID
publishedAtPublish time (ISO 8601)
relatedArticlesOther coverage of the same story (topic and top-story feeds)
feedType, feedValue, edition, positionWhere the article was found
description, imageUrl, author, text, wordCount, siteNameArticle details (optional)
detailsErrorWhy details could not be read (paywalls, blocks)

How to scrape Google News

  1. Click Try for free to open the Actor in Apify Console.
  2. Add keywords (Google operators work: "exact phrase", OR, -exclude, site:reuters.com), pick topics, or paste Google News links.
  3. Choose the edition, a time range or exact dates, and how many articles you want.
  4. 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:

ResultFree planBronzeSilverGold
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-DD or relative values like 7 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.

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

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.