Google News Scraper + Full Article Text avatar

Google News Scraper + Full Article Text

Pricing

from $2.00 / 1,000 articles

Go to Apify Store
Google News Scraper + Full Article Text

Google News Scraper + Full Article Text

Scrape Google News search results and topic headlines in 56 countries. Get real publisher URLs (no news.google.com redirects), publish dates, sources and optional full article text for AI/RAG, sentiment and media monitoring.

Pricing

from $2.00 / 1,000 articles

Rating

0.0

(0)

Developer

Kiro Zhang

Kiro Zhang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does Google News Scraper do?

Google News Scraper extracts news articles from Google News — keyword search results and topic headlines (Top stories, World, Business, Technology, Science, Health, Sports, Entertainment) in 56 country and language editions.

For every article you get the real publisher URL (not a news.google.com redirect), title, source, publish date and, optionally, the full article text, author, excerpt and main image — ready for AI/RAG pipelines, sentiment analysis, media monitoring and research.

Run it from the Apify Console, call it via API, schedule it hourly or daily, or connect it to Make, Zapier, n8n, Google Sheets, Slack or any AI agent through the Apify MCP server.

Why use this Google News scraper?

  • 🔗 Real article URLs — Google News RSS only gives obfuscated news.google.com/rss/articles/... links. This Actor resolves them to the original publisher URL for every article.
  • 📰 Full article text on demand — clean text extracted with Mozilla Readability, plus author, excerpt, image and language. You only pay for text when extraction succeeds.
  • 📅 More than 100 results — Google News returns at most ~100 articles per search. Set a 7-day, 30-day, 1-year or custom date range and the scraper automatically splits the search into daily windows to collect up to 5,000 articles per query.
  • 🌍 56 editions — US, UK, India, Germany, France, Japan, Brazil, Mexico, China, Korea, Arabic editions and many more, all in one run.
  • 🔎 Google search operators — "exact phrase", site:reuters.com, -exclude, OR, intitle:.
  • 🧹 Clean, deduplicated data — duplicates across queries and time windows are removed automatically.
  • ⚡ Fast and cheap — plain HTTP, no browser, no proxy needed for normal use.
  • Media monitoring & PR — track mentions of your brand, competitors or executives every hour.
  • Financial news & trading signals — collect news about tickers and companies for sentiment models.
  • AI / LLM / RAG — feed fresh, full-text news into summarizers, chatbots and agents.
  • Research & journalism — build datasets of coverage on a topic over months.
  • SEO & content — see which outlets rank in Google News for your keywords.

How to scrape Google News

  1. Click Try for free / Start.
  2. Enter one or more search queries (e.g. artificial intelligence, site:bloomberg.com oil) and/or pick topic feeds.
  3. Choose the editions (countries/languages) and a time range.
  4. Turn on Extract full article text if you need the article body.
  5. Click Start and download results as JSON, CSV, Excel, XML or HTML — or read them via the API.

Input example

{
"queries": ["artificial intelligence", "site:reuters.com tesla"],
"topics": ["BUSINESS"],
"editions": ["US:en", "GB:en"],
"timeRange": "7d",
"maxArticlesPerQuery": 200,
"decodeUrls": true,
"extractFullText": true
}
FieldDescription
queriesSearch keywords. Google search operators are supported.
topicsHeadline feeds: TOP, WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH.
editionsCountry/language editions, e.g. US:en, DE:de, JP:ja, BR:pt-419, CN:zh-Hans.
timeRangeany, 1h, 1d, 7d, 30d, 1y.
dateFrom / dateToCustom date range (YYYY-MM-DD). Overrides timeRange.
maxArticlesPerQuery1–5,000. Above 100 the search is split into daily windows.
decodeUrlsResolve real publisher URLs (default true).
extractFullTextDownload and extract full article text (default false).
includeRelatedInclude related coverage from other outlets (topic feeds).
deduplicateSkip duplicates across queries and windows (default true).

Output example

{
"query": "nvidia",
"topic": null,
"edition": "US:en",
"title": "Emerald AI, Google and NVIDIA Launch Alliance to Advance Flexible AI Data Centers",
"source": "NVIDIA Blog",
"sourceUrl": "https://blogs.nvidia.com",
"publishedAt": "2026-09-16T13:07:27.000Z",
"url": "https://blogs.nvidia.com/blog/ai-energy-management-alliance/",
"googleNewsUrl": "https://news.google.com/rss/articles/CBMibEFVX3lx...",
"text": "AI factories are the infrastructure of the intelligence era. ...",
"textLength": 4218,
"excerpt": "The AI Energy Management Alliance brings together the full AI and power value chain...",
"author": "Josh Parker",
"imageUrl": "https://blogs.nvidia.com/wp-content/uploads/2026/09/aema-main-feature-1280x720.png",
"siteName": "NVIDIA Blog",
"lang": "en-US",
"fullTextError": null,
"scrapedAt": "2026-09-23T06:05:36.628Z"
}

You can download the dataset in JSON, CSV, Excel, XML, HTML or RSS. The Output tab has two views: Articles and Full text.

Data fields

FieldDescription
titleArticle headline (source suffix removed)
source, sourceUrlPublisher name and homepage
publishedAtPublish time (ISO 8601, UTC)
urlOriginal publisher article URL
googleNewsUrl, articleIdGoogle News link and ID
query, topic, editionWhat produced the result
relatedArticlesRelated coverage from other outlets (title, source, link)
text, textLengthFull article text (when enabled)
excerpt, author, imageUrl, siteName, langArticle metadata (when full text is enabled)
fullTextErrorWhy text could not be extracted (paywall, blocked, etc.)

How much does it cost to scrape Google News?

This Actor uses simple pay-per-result pricing — you pay only for articles saved to the dataset:

  • Article (title, source, date, real URL): $2 per 1,000 articles
  • Full text (only when extraction succeeds): +$2 per 1,000 articles

Example: 1,000 articles with real URLs cost $2; with full text about $3–4 (paywalled articles are not charged for text). Platform usage is included. You can cap the cost of any run with the Maximum cost per run setting — the scraper stops cleanly when the limit is reached. Apify's free plan includes monthly credits, enough for thousands of articles.

Tips

  • Need more than 100 articles? Use a 7-day+ time range or a custom date range and raise Max articles per query.
  • Use site: to monitor a specific outlet, e.g. site:ft.com "interest rates".
  • For hourly monitoring, schedule the Actor with timeRange: "1h" or "1d" and keep deduplicate on.
  • Some publishers (e.g. Reuters, WSJ) block text extraction or are paywalled — you still get the headline, date and URL, and you are not charged for the text.
  • If you run very large jobs (tens of thousands of articles) and see rate limiting, enable Apify Proxy in Advanced.

FAQ

Is it legal to scrape Google News? This Actor only collects publicly available headlines, links and metadata from Google News feeds, and article text from publicly accessible pages. You are responsible for how you use the data — respect copyright and publishers' terms, especially if you republish full text. Do not use it to collect personal data without a legal basis.

Why is text empty for some articles? The publisher blocked the request, requires a subscription, or the page is not a standard article. The fullTextError field tells you why.

Can I get news in other languages? Yes — choose any of the 56 editions. Each query runs once per selected edition.

Can AI agents use it? Yes. It works great with the Apify MCP server, LangChain, LlamaIndex, CrewAI, n8n and Make — agents can fetch fresh news with real URLs and full text in one call.

Something doesn't work or you need a feature? Open an issue in the Issues tab and describe your input — we check issues regularly and ship fixes quickly. Custom news-monitoring pipelines are available on request.