Google News Scraper — Publisher URLs, 20 Editions, API avatar

Google News Scraper — Publisher URLs, 20 Editions, API

Pricing

from $3.00 / 1,000 news articles

Go to Apify Store
Google News Scraper — Publisher URLs, 20 Editions, API

Google News Scraper — Publisher URLs, 20 Editions, API

Scrape Google News search, topics and top stories in 20 country editions. Real publisher article URLs, ISO dates, rank and related coverage. Operators like site: work. $3 per 1,000 articles.

Pricing

from $3.00 / 1,000 news articles

Rating

0.0

(0)

Developer

Studio EngineerTsai

Studio EngineerTsai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Share

Google News Scraper — Real Publisher URLs, 20 Editions

Scrape Google News search results, topic sections and top stories into JSON, CSV or Excel. Each article includes its headline, source, publish time and rank. With URL resolution enabled, url contains the publisher link when resolution succeeds; otherwise use googleNewsUrl. Related coverage is included when the feed provides it.

Choose this Actor when you need news links you can open, store or feed to an LLM directly — for monitoring a brand, a company or a topic across countries and languages.

Not the right fit when you need the full article text: this Actor returns headlines, sources and links, not article bodies.

Start with 5 articles

Try the ready-to-run OpenAI news example, then replace openai with your brand or topic.

  1. Start with one query, maxArticlesPerFeed: 5 and URL resolution enabled. Check the Pricing tab and set a maximum charge before running.
  2. Run the Actor and inspect Output: titles, sources, dates, url and status. Export JSON or CSV after checking the sample.
  3. Save your input as a task. Increase the limit only after confirming that the results fit your workflow.

On September 20, 2026, the example returned 5 articles, 0 failed feeds in 8 seconds on build 0.0.2. All five sample rows had publisher URLs. This is one observed run, not a guarantee of speed, coverage or future URL resolution.

Daily brand-monitoring workflow

Use one query per brand, a 1-day search window and a daily saved-task schedule. Send successful output to your chosen database or automation workflow. Before sending an alert, keep only rows whose url (or googleNewsUrl when url is empty) is absent from your stored seen-link list, then store that key.

Deduplication is within one run. The Actor does not remember articles across scheduled runs; your downstream workflow must do that. Overlapping windows can repeat articles and incur repeated article charges. Start with a small limit and inspect run history before expanding to more brands.

Use cases

  • Media monitoring and PR — track mentions of a brand, competitors or executives.
  • Market and investment research — follow news on companies, sectors and tickers.
  • AI and RAG pipelines — give summarizers or agents real article URLs, not redirects.
  • Content and SEO — find stories trending in a topic section.
  • Alerts — schedule hourly runs and send new rows to Slack, email, Google Sheets, Make, Zapier or n8n.

Measured run (2026-09-17)

InputResult
queries: ["openai"], edition US:en, timeWindow: "7d", 50 articles50 articles · 50 unique URLs · 0 unresolved news.google.com links · 1 m 16 s

Run the same input yourself; Google News results change constantly.

Input example

{
"queries": ["openai", "site:reuters.com nvidia"],
"topics": ["TECHNOLOGY"],
"edition": "US:en",
"timeWindow": "1d",
"maxArticlesPerFeed": 100,
"decodeUrls": true
}
InputWhat it does
queriesKeywords; Google News operators work: site:, intitle:, "exact phrase", -exclude
topicsWhole sections, e.g. TECHNOLOGY, BUSINESS
includeTopStoriesAlso fetch the edition's current top stories
editionOne of 20: US, GB, IN, CA, AU, SG, DE, FR, ES, IT, NL, BR, MX, JP, KR, TW, HK, CN, ID, TR (local language)
timeWindow1h, 12h, 1d, 7d, 30d, 1y (search queries)
maxArticlesPerFeedUp to 100 per query or topic (Google's limit)
decodeUrlsResolve redirects to publisher URLs (default on)
deduplicateSkip articles already returned by an earlier query in the same run (default on)

Output example (one article)

{
"title": "I self-hosted n8n, and now my homelab tells me what's broken",
"source": "MakeUseOf",
"sourceUrl": "https://www.makeuseof.com",
"publishedAt": "2026-09-14T11:00:14+00:00",
"url": "https://www.makeuseof.com/self-hosted-n8n-…",
"googleNewsUrl": "https://news.google.com/rss/articles/…",
"position": 3,
"relatedCoverage": [],
"feed": "n8n",
"feedType": "search",
"edition": "US:en",
"fetchedAt": "2026-09-16T15:30:00+00:00"
}

Pricing

See the Pricing tab for the current rate applicable to your plan.

URL resolution is included — no extra event. Feeds that fail are not charged. Platform usage is included in the event price shown there. Estimate event charges as articles returned × your per-1,000 rate ÷ 1,000. Set a maximum charge per run before scaling.

FAQ

How many articles per query? Google News returns up to 100 per query or topic. Use narrower queries, operators or time windows to cover more.

What if a URL can't be resolved? The article is still returned with googleNewsUrl; url is empty.

Does it return the article text? No — headline, source, time and links only.

Which languages? Each of the 20 editions returns results in its local language (e.g. TW:zh-Hant, JP:ja, DE:de).

Can I run it on a schedule? Yes. Save a task and create a schedule. deduplicate only removes repeated articles within one run; use a persistent seen-link list for deduplication across runs.

Is it legal? It collects publicly available headlines and links, no personal data and no article text. You are responsible for using the data in line with applicable laws and the sources' terms.

Need a feature? Open an issue on the Issues tab — include your run ID.