DEV Community

Alex Spinov
Alex Spinov

Posted on

Google News Has a Secret RSS Feed — Free Real-Time News Data for Any Query

Google shut down Google Reader in 2013. Everyone assumed RSS was dead.

But Google News still publishes RSS feeds for every possible search query. Right now. For free.

The URL Pattern

https://news.google.com/rss/search?q=YOUR+KEYWORD&hl=en&gl=US&ceid=US:en
Enter fullscreen mode Exit fullscreen mode

Replace YOUR+KEYWORD with anything. "artificial intelligence". "competitor-name". "your-brand". You'll get the latest 50-100 articles as structured XML.

What Each Article Contains

<item>
  <title>Tesla Reports Record Q1 Deliveries</title>
  <link>https://www.reuters.com/business/autos/tesla-q1-2026...</link>
  <pubDate>Mon, 23 Mar 2026 08:00:00 GMT</pubDate>
  <description>Tesla delivered 534,000 vehicles in Q1 2026, beating analyst expectations...</description>
  <source url="https://www.reuters.com">Reuters</source>
</item>
Enter fullscreen mode Exit fullscreen mode

Title. Link to original article. Publication date. Description. Source name with URL.

Why This Is Better Than News APIs

Factor Google News RSS News API ($49/mo) Bing News API
Price Free $49-499/mo Free tier limited
Authentication None API key required API key required
Rate limit Generous 100-1000 req/day 3 req/sec
Articles per query 50-100 10-100 10-50
Languages 40+ Limited Limited
Reliability RSS standard API changes API changes

Real Use Cases

Competitive monitoring. Set q=competitor-name. Run daily. Get alerted when competitors are in the news.

Industry trend tracking. Set q=industry+keyword. Track article volume over time. Rising mentions = growing market.

PR measurement. After a press release, query your brand name. Count mentions. Track which outlets picked it up.

Content curation. Aggregate news from multiple queries into a daily email digest for your team.

Sales intelligence. Before a call, search the prospect's company name. Know their latest news.

Multi-Language, Multi-Country

Change hl (language) and gl (country) parameters:

  • German news: hl=de&gl=DE&ceid=DE:de
  • Japanese news: hl=ja&gl=JP&ceid=JP:ja
  • Spanish (Mexico): hl=es&gl=MX&ceid=MX:es

40+ languages. 70+ country editions.

Automation

I built a Google News Scraper on Apify that wraps this into a JSON API with scheduling. Enter queries → get structured JSON with titles, sources, dates, URLs.

Runs on schedule (daily, hourly) for continuous monitoring. Free tier available.

Also: RSS Feed Scraper — works with any RSS/Atom feed, not just Google News.

Part of 77 free data tools.


Custom news monitoring — $20/setup: Order via Payoneer | Email: Spinov001@gmail.com

Top comments (0)