Google News Scraper
Pricing
from $0.87 / 1,000 article founds
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
Maintained by CommunityActor stats
2
Bookmarked
13
Total users
4
Monthly active users
4 days ago
Last modified
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 (
urlis the Google News link;article_urlis the real publisher URL decoded from it) - Publisher domain, language and country of the search
- Publication date (
published_atas returned by the feed, pluspublished_at_isoin 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-scraperto 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
| Parameter | Type | Description |
|---|---|---|
searchQueries | array | Search keywords to find news articles (default: "artificial intelligence") |
language | string | Language code for results (default: "en") |
country | string | Country code for regional results (default: "US") |
maxResults | integer | Maximum total articles to scrape (default: 100) |
maxResultsPerQuery | integer | Maximum 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
countryandlanguageto target specific regional news (e.g.,DE/defor German news). - Results are deduplicated across queries by article URL.
article_urlis the real publisher URL whenurl_resolvedis true (default;resolveArticleUrls), otherwise null;urlis always the Google News link. SetresolveArticleUrlsto false for the fastest run.- Use
timeRange(1h, 1d, 7d, 30d, 1y) to restrict to recent articles (adds Google'swhen:operator).
Pricing
This actor uses pay-per-result pricing:
| Event | Price |
|---|---|
| Per news article | $0.001 |
Related Actors
Related Scrapers
- YouTube Scraper — Video & channel data
- Eventbrite Scraper — Event listings
- Similarweb Scraper — Website analytics
European Classifieds
- Kleinanzeigen.de Scraper — Germany
- Willhaben.at Scraper — Austria
- Tutti.ch Scraper — Switzerland
- Marktplaats.nl Scraper — Netherlands
Enrich your data