Google News Scraper avatar

Google News Scraper

Pricing

from $12.99 / 1,000 result items

Go to Apify Store
Google News Scraper

Google News Scraper

Scrapes Google News articles by search query, topic, or date range. Returns each article as a flat row with title, URL, source, and publication time. Supports 80+ locales and optional article details.

Pricing

from $12.99 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

3

Monthly active users

3 days ago

Last modified

Share

ParseForge

Google News Scraper

Scrape Google News articles by keyword, topic, or date range, up to a million per run. Each article comes with its title, URL, source, and publication time. No API key or login. Export to CSV, JSON, Excel, or XML.

Google News has no official API for article data, and building a scraper means handling dynamic pages, consent screens, and region-specific layouts. This Actor reads the public Google News feeds directly, filtered by search query, topic, language, region, and date range, and returns each match in one fixed schema.

Who uses itWhat they scrape Google News for
Market researchersTrack which stories and sources dominate a topic over time
PR and communications teamsMonitor brand mentions and sentiment across news outlets
Data journalistsGather article metadata for analysis of coverage patterns
SEO analystsStudy which publishers rank for target keywords in Google News
Academic researchersBuild datasets of news articles for media studies

What it does

This Actor collects Google News articles by search query, topic, or date range, and returns each one as a flat row with title, URL, source, and publication time.

  • ๐Ÿ”Ž Search query mode: enter any keyword or phrase, including advanced operators like site:bbc.com or intitle:AI.
  • ๐Ÿ“ฐ Topic mode: select standard topics like World, Business, Technology, or use custom hashed topic IDs from Google News URLs.
  • ๐ŸŒ Language and region: choose from 80+ locales, from English (US) to Chinese Simplified (China) to Arabic (Saudi Arabia).
  • ๐Ÿ“… Date filtering: set a start and end date, or use relative ranges like 24h, 7d, or 1y for recent articles.
  • ๐Ÿ”— Article details: optionally fetch the real destination URL, preview image, description, author, category, and keywords for each article.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Google News data

๐Ÿ“ˆ Track topics and trends.

A market researcher runs the Actor daily with a search query for their industry and a 24h date range to see which stories are gaining traction.

๐Ÿ“ฐ Monitor brand mentions.

A PR team sets up a scheduled run with their company name as the search query and receives alerts whenever a new article appears.

๐ŸŒ Compare regional coverage.

A journalist runs the same query across multiple language and region settings to compare how different countries cover a global event.

๐Ÿ”Ž Analyze publisher performance.

An SEO analyst uses the site: operator to collect all articles from a competitor's domain and study their headline patterns and publication frequency.

๐Ÿ“š Build research datasets.

An academic researcher collects articles on a topic over several months, then exports the data to CSV for content analysis.

Why choose this scraper

What you get
No API keyGoogle News has no official article API, so this Actor reads the public feeds directly
Up to 1,000,000 articlesSet maxItems as high as you need for large-scale collection
80+ localesGet results as they appear in any supported language and region
Advanced search operatorsUse site:, intitle:, exact match quotes, and more
Enriched article dataOptionally fetch full details like author, category, and keywords

How it compares

This Actor is the only one in this list that scrapes Google News articles. The others target Google Maps or Google Search results, so they are not direct alternatives for news data.

FeatureParseForgeGoogle Maps ScraperGoogle Maps ExtractorGoogle Search Results Scraper
Scrapes Google News articlesYesNot listedNot listedNot listed
Search by keywordYesNot listedYesYes
Filter by date rangeYesNot listedNot listedNot listed
Select language and regionYesNot listedNot listedYes
Fetch article details (author, category, keywords)YesNot listedNot listedNot listed

Configure the run

Drive the Actor from search queries, topics, and date ranges, alone or together, and filters run as each article is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"searchQuery": "web scraping",
"maxItems": 10,
"fetchArticleDetails": true
}

A larger pull:

{
"searchQuery": "web scraping",
"maxItems": 200,
"fetchArticleDetails": true
}

Pricing

Pay-per-result: $0.01734 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.73
1,000 results$17.34
10,000 results$173.40

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Google News Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Google News through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/google-news-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your search query for typos or overly restrictive filters. If you are using dateFrom and dateTo, make sure the range is valid and not in the future. Also, try removing advanced operators to see if basic queries work.

Why are my results in the wrong language?

The language field controls the Google News edition. Make sure you have selected the correct language and region combination. Note that some articles may still appear in other languages if they are syndicated.

Why is the run slow when I enable fetchArticleDetails?

Fetching article details requires visiting each article URL, which adds time. If speed is more important than enriched data, disable this option.

Why do I get fewer articles than maxItems?

Google News may not have enough articles matching your query and filters. Try broadening your search or removing date restrictions.

Why do I get a timeout error?

Large runs with fetchArticleDetails enabled can take a long time. Increase the Actor's timeout in the run settings, or reduce maxItems.

FAQ

QuestionAnswer
Does Google News have an official API?No, Google News does not offer a public API for article data. This Actor scrapes the public Google News feeds directly, so you do not need an API key or login.
Can I scrape Google News by keyword?Yes, use the searchQuery field to enter any keyword or phrase. You can also use advanced operators like site:bbc.com, intitle:AI, or exact match with quotes.
How do I get articles from a specific topic?Use the topics field to select standard topics like World, Business, or Technology. For custom topics, use topicsHashed with the topic ID from a Google News URL.
Can I filter by date?Yes, set dateFrom and dateTo for a specific range, or use openEndedDateRange for relative ranges like 24h, 7d, or 1y.
What languages and regions are supported?The Actor supports over 80 language and region combinations, including English (US), Spanish (Mexico), French (France), German (Germany), Chinese Simplified (China), and many more.
How many articles can I scrape in one run?You can set maxItems up to 1,000,000 articles per run. The Actor will stop once it reaches that number.
Can I get the full article content?This Actor returns article metadata like title, URL, source, and publication time. If you enable fetchArticleDetails, it also fetches the preview image, description, author, category, and keywords, but not the full body text.
Does this work with Google News RSS feeds?No, this Actor scrapes the Google News website directly, not RSS feeds. It handles the dynamic page rendering and consent screens for you.
Can I schedule this Actor to run automatically?Yes, you can schedule runs on Apify to collect articles at regular intervals, such as hourly or daily.
What output formats are supported?You can export your results to CSV, JSON, Excel, or XML, or access them via the Apify API.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Google LLC. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.