Google News Scraper avatar

Google News Scraper

Pricing

from $0.87 / 1,000 article founds

Go to Apify Store
Google News Scraper

Google News Scraper

Scrape Google News search results. Extract article titles, sources, snippets, links, and publication dates for any keyword. Multi-query support.

Pricing

from $0.87 / 1,000 article founds

Rating

0.0

(0)

Developer

NanoScrape

NanoScrape

Maintained by Community

Actor stats

2

Bookmarked

13

Total users

4

Monthly active users

4 days ago

Last modified

Categories

Share

Scrape news articles from Google News for any search query. Extract article titles, publisher names, publication dates, and direct article links.

What data do you get?

For each news article, the scraper extracts:

  • Article title (cleaned, without source suffix)
  • Source/publisher name (e.g., "Reuters", "CNN", "TechCrunch")
  • Publisher URL (e.g., "https://www.reuters.com")
  • Article URL (url is the Google News link; article_url is the real publisher URL decoded from it)
  • Publisher domain, language and country of the search
  • Publication date (published_at as returned by the feed, plus published_at_iso in ISO 8601 UTC)
  • Search query that matched the article

Use with AI Agents (MCP)

Connect this actor to any MCP-compatible AI client — Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.

Apify MCP server URL:

https://mcp.apify.com?tools=santamaria-automations/google-news-scraper

Example prompt once connected:

"Use google-news-scraper to scrape company data from google news. Return results as a table."

Clients that support dynamic tool discovery (Claude.ai, VS Code) will receive the full input schema automatically via add-actor.

How to use

Basic usage

Set one or more Search Queries and run. The scraper fetches Google News results for each query.

Input example

{
"searchQueries": ["artificial intelligence", "climate change"],
"language": "en",
"country": "US",
"maxResults": 100,
"maxResultsPerQuery": 50
}

Input parameters

ParameterTypeDescription
searchQueriesarraySearch keywords to find news articles (default: "artificial intelligence")
languagestringLanguage code for results (default: "en")
countrystringCountry code for regional results (default: "US")
maxResultsintegerMaximum total articles to scrape (default: 100)
maxResultsPerQueryintegerMaximum articles per query (default: 50, max ~100)

Supported languages

Use standard language codes: en, de, fr, es, it, pt, ja, ko, zh-CN, ar, ru, etc.

Supported countries

Use ISO country codes: US, GB, DE, FR, CH, AT, JP, KR, CN, BR, IN, etc.

Output example

{
"title": "OpenAI launches new reasoning model",
"source": "Reuters",
"source_url": "https://www.reuters.com",
"source_domain": "reuters.com",
"url": "https://news.google.com/rss/articles/CBMi...",
"article_url": "https://www.reuters.com/technology/openai-launches-new-reasoning-model/",
"url_resolved": true,
"snippet": null,
"published_at": "Mon, 31 Mar 2026 14:30:00 GMT",
"published_at_iso": "2026-03-31T14:30:00Z",
"language": "en",
"country": "US",
"image_url": null,
"search_query": "artificial intelligence",
"source_platform": "google-news",
"scraped_at": "2026-04-01T10:00:00Z"
}

Tips

  • Each query returns up to ~100 articles from the Google News RSS feed.
  • Proxying is handled automatically by the actor; no proxy settings are needed.
  • Set country and language to target specific regional news (e.g., DE/de for German news).
  • Results are deduplicated across queries by article URL.
  • article_url is the real publisher URL when url_resolved is true (default; resolveArticleUrls), otherwise null; url is always the Google News link. Set resolveArticleUrls to false for the fastest run.
  • Use timeRange (1h, 1d, 7d, 30d, 1y) to restrict to recent articles (adds Google's when: operator).

Pricing

This actor uses pay-per-result pricing:

EventPrice
Per news article$0.001

Related Scrapers

European Classifieds

Enrich your data