Google News Scraper
Pricing
from $2.50 / 1,000 results
Google News Scraper
Scrape Google News by keyword, topic or section in any language and country: headlines, publishers, publication dates, article links and related coverage from other outlets. Google News search operators work. No login, no API key, no proxy.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Anyx Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Share

Google News Scraper
Google News headlines for any keyword, topic or section — with publishers, publication dates and related coverage — as clean JSON.
Google News gathers stories from thousands of publishers in every language. This Actor turns any
Google News search, topic or headlines section into structured data: the headline, the publisher
and its website, the publication date, the Google News link, and the other outlets covering the
same story. Search with plain keywords or with Google News operators such as when:7d and
site:reuters.com, or paste a Google News page URL, in any language and country edition. There is
no login, no API key, and no proxy to configure. Built for media monitoring, PR and brand tracking,
market and competitor research, news datasets, and alerting pipelines.
⚡ Quick start
{"searchTerms": ["openai"],"maxItems": 5}
🧩 Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
searchTerms | array | no | — | Keywords to search Google News for, one search each. Google News operators work: when:7d, site:reuters.com, after:2026-09-01, before:2026-09-30, quotes and OR. |
startUrls | array | no | — | Google News URLs: a search (news.google.com/search?q=…), a topic (news.google.com/topics/<id>), a headlines section, or the Top stories page (news.google.com). Each keeps its own edition. |
maxItems | integer | no | — | Maximum number of articles per search term or URL. The input form starts at 5; leave it empty to get every article Google lists (up to about 100). |
language | string | no | en-US | Edition language for search terms, e.g. en-US, en-GB, de, fr, es-419, pt-BR. |
country | string | no | US | Two-letter edition country for search terms, e.g. US, GB, DE, FR, MX, BR. |
proxyConfiguration | object | no | { "useApifyProxy": false } | Proxy settings. Google News needs no proxy. |
Add at least one search term or URL. Finding a topic URL: open
news.google.com, click a topic such as Technology, Business or a
followed subject, and copy the address bar. Choosing an edition: Google News editions pair a
language with a country (English–US, German–Germany, Spanish–Mexico). When a pair does not exist,
Google serves the closest edition; the language and country fields on each article show which
one you got.
📤 Output
Each article is one dataset row, in the order Google News lists it.
Fields
| Field | Type | Description |
|---|---|---|
position | number | Rank of the article in its search or feed, starting at 1. |
title | string | Headline, without the trailing publisher name. |
publisher | string | Publisher name. |
publisherUrl | string | Publisher's website. |
url | string | Google News link to the article; opening it takes you to the publisher's page. |
guid | string | Google News article ID, stable across runs — use it to skip articles you already have. |
publishedAt | string | Publication date and time (ISO 8601, UTC). |
descriptionText | string | The article's summary as Google News shows it: one headline - publisher line per outlet covering the story. |
relatedCoverage | array | Other outlets' articles on the same story: title, publisher and url. Empty when Google groups none with it. |
fullCoverageUrl | string | Google News "Full coverage" page for the story, when Google offers one. |
query | string | The search the article came from; null for topic, section and Top stories feeds. |
feedTitle | string | Title of the Google News search or feed, e.g. Technology - Latest - Google News. |
feedUrl | string | The Google News page the article was listed on. |
language | string | Language of the Google News edition. |
country | string | Country of the Google News edition. |
💡 Use cases
- Media monitoring — track every article that mentions your company, product or executives, in each market you care about.
- PR and brand tracking — measure coverage share against competitors and see which outlets pick up a story.
- Market and investment research — follow an industry, a ticker or a competitor through a topic feed or a dated search.
- News datasets — build headline datasets by topic, country or language for analysis and model training.
- Alerts — schedule a
when:1hsearch and send new articles (byguid) to Slack, email or a webhook.
❓ FAQ
- Do I need an API key or a Google account? No. The Actor reads the same public Google News any reader sees.
- Do I need a proxy? No. It runs without one by default.
- Does it return the publisher's own article URL? Not directly.
urlis the Google News link to the article, which opens the publisher's page in any browser, andpublisherUrlis the publisher's website. Google hides the final article address inside that link, and revealing it means opening every link in a browser, which would make runs far slower and costlier. - Does it return the article text or an image? No. Google News lists headlines, publishers and dates; the full text lives on each publisher's site.
- Why do I get at most about 100 articles per search? That is how many Google News lists for one search or topic. For more, narrow the search into date windows with
after:andbefore:(for exampleopenai after:2026-09-01 before:2026-09-08), split it bysite:, or add more search terms;maxItemsapplies to each one separately. - How do I get only recent news? Add
when:1h,when:1dorwhen:7dto a search term. - Why are some articles in another language? A search returns what the edition you chose lists. Set
languageandcountryto the edition you want, or paste a URL from that edition. - Why did a run return fewer articles than expected? The search may simply have few matches, or a topic or section in the URL may no longer exist; the log says when a feed is empty or not found. Open an issue if something looks off.
🔗 More scrapers by Anyx
🤝 Anyx Solutions
We build custom scrapers and data-extraction pipelines.
- Email: tantosthor@gmail.com
🖼 Image credit
Image credit: news.google.com