L logiover
news · May 28, 2026 · 4 min read

How to Scrape Google News with Real Publisher URLs in 2026

Scrape Google News by keyword, topic or location across 50+ countries and get canonical publisher URLs instead of Google redirect links — plus date filters, source lists, and 100+ results per query.

The single most annoying thing about scraping Google News is the URLs. You run a query, you get results — and every link is a news.google.com/rss/articles/CBM... redirect blob, not the actual article. For monitoring, deduplication, backlink research, or feeding an LLM, those redirect URLs are useless. You need the canonical publisher URL. This guide covers getting clean Google News data — real URLs, real source domains, real timestamps — across 50+ countries without fighting a browser.

Why Google News is approachable (with one big catch)

Unlike Booking.com or LinkedIn, Google News isn’t an anti-bot fortress. It exposes RSS-backed feeds that a pure-HTTP client can fetch with low latency — no headless browser, no residential proxy, sub-3-second cold start. The catch is everything around the fetch:

  • Redirect URLs. Every result links through Google’s redirect layer. Resolving those to canonical publisher URLs reliably is the core problem, and the main reason to use a purpose-built scraper rather than a raw RSS parser.
  • The 100-result ceiling. A single Google News feed caps at roughly 100 items. To get more, you have to stitch time windows — split a query into date ranges and merge with deduplication. That’s fiddly to do correctly.
  • Locale complexity. Results differ by country and language, including non-Latin scripts. Getting consistent, well-encoded output across 50+ countries and 30+ languages takes care.

This actor handles all three: it resolves redirects to canonical URLs, stitches time windows to pull 100+ (up to ~500) results per query with GUID-based deduplication, and operates across 50+ countries and 30+ languages.

Four ways to query

The actor supports four feed modes, which map to different monitoring jobs:

  • Keyword search — track a brand, person, product, or topic phrase. Supports Google search operators: exact phrase ("..."), OR, exclusion (-term), site:, and intitle:.
  • Topic browsing — follow Google’s curated topic feeds (Business, Technology, a specific entity).
  • Location-based news — pull news scoped to a place.
  • Top headlines — the general front-page feed for a country/language.

You can layer on date-range and recent-time-window filtering (e.g., only the last 6 hours for crisis monitoring) and a source whitelist/blacklist to keep only the publishers you trust or drop the ones you don’t.

Run the Google News Scraper — canonical publisher URLs (not Google redirects), 50+ countries, date filters, source lists, 100+ results per query. Pure HTTP, no proxy needed.

What a result record looks like

{
  "title": "Acme launches new battery line",
  "snippet": "Acme today announced...",
  "url": "https://www.example-news.com/2026/05/acme-battery",
  "publisher_name": "Example News",
  "publisher_domain": "example-news.com",
  "publisher_homepage": "https://www.example-news.com",
  "published_at": "2026-05-27T16:40:00Z",
  "thumbnail_url": "https://...",
  "guid": "CBMiK2h0dHBz...",
  "query": "Acme battery",
  "country": "US",
  "language": "en"
}

The fields that make this usable in production: url is the canonical publisher link, publisher_domain lets you group and whitelist by source, published_at is normalized to ISO 8601, and guid is the stable dedup key across overlapping runs and time windows.

Typical use cases

  • PR and brand monitoring — watch global coverage of your brand, executives, or products, scoped by country.
  • Investment and market research — real-time news signals for tickers, sectors, and geopolitics.
  • Crisis monitoring — schedule frequent runs with a tight recent-time-window filter to catch breaking coverage as it lands.
  • SEO and content research — find which publishers cover an industry (backlink and outreach targets) via publisher_domain rollups.
  • News curation — populate newsletters, briefings, and aggregation pipelines with clean, deduplicated articles.
  • AI/ML dataset assembly — build NLP, sentiment, and summarization datasets keyed on canonical URLs and structured metadata.

The recurring theme is that the canonical URL is what makes all of this work. You can’t dedupe, you can’t fetch full text, and you can’t build backlink intelligence on top of Google redirect blobs.

Cost math

Pay-per-event: a tiny start fee plus roughly a tenth of a cent per article. Because there’s no proxy and no browser, runs are cheap and fast. A brand monitor running every hour across a handful of queries and a few countries — a few hundred articles a day after dedup — costs only a few dollars a month. A broad daily research sweep across many topics and countries still lands in single-digit dollars.

Building it yourself isn’t hard for a single feed, but the moment you need canonical-URL resolution, time-window stitching past 100 results, multi-locale correctness, and dedup, you’re maintaining a real piece of software. The managed actor amortizes that across everyone who uses it.

Pitfalls to plan for

  • Redirect resolution can occasionally fail for unusual publishers. Keep the guid as your dedup key regardless of URL resolution outcome.
  • Locale changes the result set. The same query in US/en vs ES/es returns different articles by design. Pin country and language explicitly per query.
  • The 100-cap is per window. If you need depth, rely on the time-window stitching and date filters rather than expecting one feed to return everything.
  • Snippets are short. Google News gives a teaser, not the article body. If you need full text, fetch the canonical URL separately.
  • Timestamps are publish times, not crawl times. For freshness SLAs, also record when you fetched it.

Wrapping up

Google News is one of the most fetchable big sources on the web — the difficulty is entirely in cleaning it: resolving redirects to real URLs, stitching past the 100-result cap, and keeping locales straight. A purpose-built scraper hands you canonical-URL, deduplicated, ISO-timestamped records across 50+ countries so you can monitor brands, feed models, or build briefings without writing the plumbing.

Open the Google News Scraper on Apify — real publisher URLs, source filters, date ranges, 50+ countries. Pay per article. Start with Apify’s free monthly credit.