Google News Scraper
Pricing
$20.00 / 1,000 results
Google News Scraper
Google News Search Scraper - Real-time news aggregation from Google News. Features smart article enrichment with full content extraction. Perfect for market research, trend analysis, and content monitoring.
Pricing
$20.00 / 1,000 results
Rating
5.0
(1)
Developer
Rush
Maintained by CommunityActor stats
4
Bookmarked
118
Total users
6
Monthly active users
9 days ago
Last modified
Categories
Share
Google News Search Scraper
Search Google News by keyword, language, region, and date. Export article headlines, publisher links, and available public article details for monitoring and research.
Features
Results include the original news link, publisher name, publication date, and the query that found each article. When the publisher page can be read, results also include its description, image, and up to 2,000 characters of article text. Article text is read automatically from the page: it usually begins with the article's opening paragraphs, but it can include other page text such as photo captions, labels, links, short previews of related stories, or subscription notices, and for some subscription sites it may contain only such a notice. On a live-updates page it holds the page's latest updates, which can cover other topics than the listed headline.
Source-use restriction: Google News includes a personal, non-commercial-use restriction in its news feeds. This Actor does not grant permission to reuse Google News or publisher content. Check the applicable source terms and obtain any necessary permission before using or redistributing results.
How to Use
- Enter one or more topics in Search Keywords.
- Choose a region, language, and publication period.
- Set Maximum Articles Per Query and run the Actor.
- Open Run Summary to check collection status, then download the articles as JSON, CSV, or Excel.
Input example
{"searchQueries": ["AI automation", "robotics"],"region": "us","language": "en","dateFilter": "1d","maxResults": 10}
For Traditional Chinese news from Taiwan:
{"searchQueries": ["人工智慧", "半導體"],"region": "tw","language": "zh-TW","dateFilter": "1w","maxResults": 10}
Input
| Field | Default | Description |
|---|---|---|
searchQueries | Required | 1–50 queries, up to 200 characters each. Some characters, including emoji, count as two toward this limit. Quotes and search operators are preserved. Repeated queries are included once. |
region | us | Region preference. Examples: us, uk, tw, jp, de. Select from the supported options. |
language | en | Language preference. Examples: en, zh-TW, zh-CN, ja, es. Use the exact code shown in the form. |
dateFilter | 1d | 1h: past hour; 1d: past 24 hours; 1w: past 7 days; 1m: past 30 days; "": no date filter. |
maxResults | 20 | Maximum saved articles per query, from 1 to 200. This is an upper limit, not a promised result count. |
Region and language are preferences supplied to Google News; results may include other languages or coverage areas. If Google News has no edition for the selected language and region, it serves one of its other editions instead, and the run log names that edition. Date filtering uses the publication dates supplied with the available results. Missing or future publication dates are excluded when a date filter is selected.
Output
| Field | Meaning |
|---|---|
title | Article headline. |
googleNewsUrl | Original Google News article link. |
articleUrl | Confirmed publisher article link. A link does not guarantee that its contents can be accessed. |
source | Publisher name supplied by the news result. May be empty if unavailable. |
pubDate | Original publication date string, or an empty string when absent. |
timestamp | Publication date as ISO 8601, or null when it cannot be verified. |
description | News-result text. This can repeat the headline and publisher rather than summarize the article. |
websiteName | Name supplied by the matching publisher page, or null. |
websiteUrl | Origin of the confirmed publisher link. This is not a separately verified homepage. |
imageUrl | Image address supplied by the matching publisher page, or null. Image availability is not checked separately. |
enrichedDescription | Description supplied by the matching publisher page, or null. |
excerpt | Publisher description when available; otherwise the news-result description. |
articleContent | Available article text and counts, or null. |
enrichmentTime | Time spent confirming and reading that article, in milliseconds. |
guid | Article identifier supplied by Google News. |
searchQuery | First query that produced this article in the run. |
region, language | The requested region and language preferences. |
scrapedAt | ISO 8601 collection timestamp. |
articleContent.content contains at most 2,000 Unicode code points. characterCount counts those returned code points. The legacy tokenCount field approximates CJK characters plus other words; it is not an AI model token count. The text may be a preview or an excerpt, not the full article.
Output example
Illustrative output below uses a fictional publisher and headline; it is not a claim that this article was collected:
{"title": "Example research announcement","googleNewsUrl": "https://news.google.com/rss/articles/example_article_identifier","articleUrl": "https://publisher.example/research","pubDate": "Fri, 02 Oct 2026 00:00:00 GMT","description": "Example research announcement Example Publisher","source": "Example Publisher","guid": "example_article_identifier","timestamp": "2026-10-02T00:00:00.000Z","websiteName": null,"websiteUrl": "https://publisher.example","imageUrl": null,"enrichedDescription": null,"articleContent": null,"enrichmentTime": 1000,"excerpt": "Example research announcement Example Publisher","searchQuery": "research","region": "us","language": "en","scrapedAt": "2026-10-02T01:00:00.000Z"}
Collection status
Run Summary is available in OUTPUT and SUMMARY in the run's key-value store. It reports saved and acknowledged article counts, articles with text, publisher metadata coverage, each query's outcome, and any stop reason.
completemeans the available results were processed or the requested per-query limit was reached. It does not mean every article on the topic was found or every publisher provided article text. CheckarticlesWithTextfor the number of results with text.partialmeans some work could not finish. ReviewstopReasonandqueries; previously saved articles remain available.persistenceStatus: "uncertain"means a saved delivery could not be fully confirmed. Check the dataset before starting another run.
The Actor stops when access is restricted, source information cannot be verified, a run allowance is reached, or saving results becomes uncertain. Interrupted runs preserve their existing data and stop conservatively when restarted. Automatic continuation after migration is not promised.
FAQ
Why did I receive fewer articles than requested? Google News returns a limited set of available results. Date filtering and duplicate removal can reduce that set further. An article found by multiple queries is saved once, under the first query. Run allowances and access restrictions can also stop collection early; check Run Summary.
Why is article text missing even though a publisher link is present?
A publisher may deny access, require a subscription, send the link to a page that is not the article (such as a home or consent page), render content unavailable to this Actor, serve a page far larger or slower to read than an article page, or provide no verifiable article text. Publisher details are kept only when the page can be matched to the listed article, for example because it states the article's headline. A live-updates page whose headline has changed since it was listed can therefore give no details. The confirmed link and news-result fields can still be useful. Missing publisher information stays null.
Why does some article text mention other topics? Article text is read automatically from the publisher page. Some pages place short previews of related stories inside the article, and a live-updates page shows its latest updates, which can be about other topics than the listed headline. Open the article link to read the publisher's page as published.
Why are the results in a different language than I selected? Google News does not offer every language in every region. When it has no edition for your combination, it serves one of its other editions, and the run log says which one. Choose a language that Google News offers for that region to receive results in that language.
Does this search the full news archive or guarantee current breaking news? No. It processes the results Google News makes available for that search. Publication dates, ranking, coverage, and updates are controlled by the sources. Removing the date filter does not provide a complete historical archive.
Can I combine different languages? Queries may contain mixed-language text. Each run uses one selected language and region preference. Use separate runs for different region and language combinations.
Where can I check charges? Review the current pricing shown on the Actor page and your run's usage details. Set an appropriate run allowance before starting. A zero-result or interrupted run does not establish that no platform resources were consumed.
Disclaimer
This Actor is independently developed and is not affiliated with Google or any publisher. Source availability, accuracy, completeness, and content rights are controlled by their respective providers. It does not bypass subscriptions or grant a content license. Follow applicable source terms, copyright requirements, and privacy obligations. Verify important information against the original publisher before relying on it.
Google News, news search, article metadata, publisher links, Traditional Chinese news, Claude Code, OpenClaw, Gemini, Antigravity, Codex, ChatGPT