Google News Scraper avatar

Google News Scraper

Pricing

$20.00 / 1,000 results

Go to Apify Store
Google News Scraper

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

Rush

Maintained by Community

Actor stats

4

Bookmarked

118

Total users

6

Monthly active users

9 days ago

Last modified

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

  1. Enter one or more topics in Search Keywords.
  2. Choose a region, language, and publication period.
  3. Set Maximum Articles Per Query and run the Actor.
  4. 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

FieldDefaultDescription
searchQueriesRequired1–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.
regionusRegion preference. Examples: us, uk, tw, jp, de. Select from the supported options.
languageenLanguage preference. Examples: en, zh-TW, zh-CN, ja, es. Use the exact code shown in the form.
dateFilter1d1h: past hour; 1d: past 24 hours; 1w: past 7 days; 1m: past 30 days; "": no date filter.
maxResults20Maximum 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

FieldMeaning
titleArticle headline.
googleNewsUrlOriginal Google News article link.
articleUrlConfirmed publisher article link. A link does not guarantee that its contents can be accessed.
sourcePublisher name supplied by the news result. May be empty if unavailable.
pubDateOriginal publication date string, or an empty string when absent.
timestampPublication date as ISO 8601, or null when it cannot be verified.
descriptionNews-result text. This can repeat the headline and publisher rather than summarize the article.
websiteNameName supplied by the matching publisher page, or null.
websiteUrlOrigin of the confirmed publisher link. This is not a separately verified homepage.
imageUrlImage address supplied by the matching publisher page, or null. Image availability is not checked separately.
enrichedDescriptionDescription supplied by the matching publisher page, or null.
excerptPublisher description when available; otherwise the news-result description.
articleContentAvailable article text and counts, or null.
enrichmentTimeTime spent confirming and reading that article, in milliseconds.
guidArticle identifier supplied by Google News.
searchQueryFirst query that produced this article in the run.
region, languageThe requested region and language preferences.
scrapedAtISO 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.

  • complete means 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. Check articlesWithText for the number of results with text.
  • partial means some work could not finish. Review stopReason and queries; 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