Google News Scraper, Robust and Affordable avatar

Google News Scraper, Robust and Affordable

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Google News Scraper, Robust and Affordable

Google News Scraper, Robust and Affordable

A robust, enterprise-grade Apify Actor for scraping Google News articles by search term or topic URL. Search, Categories, Timeframe Filtering, Localization

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Practical Tools

Practical Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Google News Scraper

Google News Scraper is a robust, enterprise-grade Apify Actor designed to extract high-quality news metadata from Google News. It uses a custom interaction engine that bypasses limitations of dynamic classes, ensuring long-term stability and high reliability.

Features

  • 📰 Query-based Search: Extract articles for any keyword or complex search query.
  • 🎯 Dynamic Topic Selection: Scrape specific news sections like World, Business, Technology, Entertainment, Sports, Science, and Health.
  • 🌍 Localization Support: Target news from specific countries and in specific languages using Google's hl, gl, and ceid parameters.
  • 🕒 Timeframe Filtering: Filter results by the last hour, day, week, month, or year.
  • 🛡️ Proxy Integration: Seamlessly works with Apify Proxy to avoid blocks and geofencing.
  • 🚀 Performance Optimized: Replaced heavy computation (like redirection following or full text extraction) with an ultra-fast metadata engine.

What data does Google News Scraper collect?

The scraper extracts the following fields for each article:

FieldDescription
titleThe headline of the article.
linkThe direct Google News redirect link to the article.
imageURL of the featured image (fallback to placeholder if missing).
sourceName of the news organization (e.g., The New York Times).
sourceIconURL of the publisher's favicon/logo.
authorThe author's name (extracted from the article card).
datetimeISO timestamp of publication.
timeHuman-readable publication time (e.g., "5 hours ago").

How to use Google News Scraper

Simply enter your search query in the searchTerm field. You can use advanced search operators just like on Google:

  • "Artificial Intelligence" for exact matches.
  • site:reuters.com to limit results to a specific domain.
  • intitle:Nvidia to find keywords in headlines.

Instead of a search term, you can select a News Section from the dropdown. The scraper will navigate to the home page and dynamically click the corresponding tab (World, Business, etc.) to ensure it gets the latest curated topics.

Localization

Set the language (e.g., en) and country (e.g., US) to get localized results. This adjusts the Google News region settings automatically.

Input Parameters

FieldTypeDefaultDescription
searchTermstringThe keyword to search for.
sectionenumDefaultPredefined Google News topic to scrape.
maxArticlesinteger99Maximum number of results to return.
timeframestring7dFilter by time (1h, 1d, 7d, 1m, 1y).
languagestringenLanguage code for results.
countrystringUSCountry code for results.

Example Output

{
"title": "Donald Trump says Iran war will end ‘very soon’",
"link": "https://news.google.com/read/CBMicEFVX3lxTE1ZZTc0Sm9BSXpmc3BkeC...",
"image": "https://news.google.com/api/attachments/CC8iK0N...",
"source": "Financial Times",
"sourceIcon": "https://encrypted-tbn2.gstatic.com/faviconV2?url=https://www.ft.com...",
"author": "By James Politi, Lauren Fedor & Jamie Smyth",
"datetime": "2026-03-10T06:07:43Z",
"time": "6 hours ago",
"articleType": "regular"
}

Why Choose This Scraper?

Unlike other scrapers that rely on fragile CSS classes, this Actor targets stable functional attributes (jscontroller, data-n-tid) used by Google. It also handles cookie consent dialogs automatically and uses Playwright for a "human-like" interaction that is significantly less likely to be blocked.