TL;DR

Google News has a hidden RSS endpoint: any topic search can become a feed at news.google.com/rss/search?q=YOUR+QUERY. Point a bot at it and you can mirror news into a Telegram channel — but Google News aggregates hundreds of outlets, so a raw feed floods your channel with the same story rephrased a dozen ways. The fix is curation: score each headline for relevance and drop duplicates before publishing. This guide shows the RSS trick, the noise problem, and a 5-minute curated setup.

Google News is the broadest news source you can automate — it pulls from thousands of publishers across every topic and language. That breadth is the appeal and the problem. Wire it straight into a Telegram channel and your subscribers get the same merger announcement from Reuters, Bloomberg, the local business paper, and four blogs that rewrote the Reuters piece, all within an hour.

This guide covers how to actually turn Google News into a Telegram feed: the RSS URL most people never find, why de-duplication matters more here than with any single RSS source, and how to set up a curated pipeline in about five minutes.

How Google News RSS URLs work

Google News removed obvious RSS buttons from its interface years ago, but the feeds still exist. The most useful one is the search feed: take any Google News search and turn it into RSS by hitting the /rss/search endpoint.

https://news.google.com/rss/search?q=YOUR+QUERY&hl=en-US&gl=US&ceid=US:en

# examples
https://news.google.com/rss/search?q=electric+vehicles&hl=en-US&gl=US&ceid=US:en
https://news.google.com/rss/search?q=tesla+when:7d        # last 7 days only
https://news.google.com/rss/search?q=tesla+-elon          # exclude a term

The hl, gl, and ceid parameters set language and region — change them for non-US coverage (e.g. hl=es&gl=ES&ceid=ES:es). The query accepts the same operators as Google News search: when:7d for recency, quotes for exact phrases, and a minus sign to exclude. This single URL pattern is the foundation for every Google-News-to-Telegram setup, whether you build it yourself or hand it to a tool.

The three approaches

Once you have a feed URL, you have the same three options as any source — but the de-duplication column matters far more with Google News than with a single publisher's feed.

Approach Setup time Dedup across outlets Relevance filter Cost
DIY bot on the RSS URL 2–4 hours You write it None Server (~$5/mo)
No-code (Make, Zapier) 15–30 minutes No Keyword rules only Free tier, then $10–25/mo
AI-curated tool (Mira) 5 minutes Automatic AI relevance scoring Free or 1000 ⭐/mo (≈$13)

Option 1: DIY bot on the search feed

You can treat the Google News RSS URL like any feed and parse it with the same kind of script you would use for auto-posting RSS to Telegram. The difference is what comes out: instead of one publisher's clean stream, you get an aggregated mix where the same event repeats under different bylines. Your code now needs near-duplicate detection — not just "have I seen this exact URL," but "is this the same story as one I already posted." That is a meaningfully harder problem than basic RSS dedup, and it is where most DIY Google News bots fall down.

Option 2: No-code workflow

Make and Zapier can take the RSS URL as a trigger and post to Telegram. Setup is quick, but they filter on simple string rules and cannot tell that "Fed holds rates steady" and "Federal Reserve keeps interest rates unchanged" are the same story. For a high-volume Google News query, the free operation tiers also drain fast — an active topic can produce dozens of items a day.

Option 3: AI-curated pipeline

The third route — Mira — treats Google News as a native source type. You give it a search query instead of a raw URL, it pulls the matching results, scores each for fit with your channel, collapses the duplicates, and queues only what survives. The next section walks through it.

Skip ahead and try it. Add a Google News topic, describe your channel, and watch the duplicates disappear. New accounts get 3 days of Pro free, no credit card.
Open in Telegram

5-minute Mira walkthrough

Here is the end-to-end setup. Numbers and behavior below come straight from the live product.

  1. Open Mira in Telegram. Go to t.me/usemirabot and send /start. New accounts get 3 days of Pro access — no credit card. Payment, if you upgrade, is Telegram Stars inside the chat.
  2. Connect your channel. Add @usemirabot as an administrator with permission to post messages, then send the channel handle (e.g. @my_channel).
  3. Add a Google News search. Give Mira the topic you want to track. You can run several searches alongside other sources — mix Google News with RSS feeds, YouTube channels, and subreddits in one channel.
  4. Describe your channel's voice. A short profile of what you cover and who reads it. From then on every Google News result is scored against it, so a query for "AI" does not drag in unrelated celebrity-AI gossip.
  5. Review drafts and publish. Curated results arrive as draft cards. Publish, edit, regenerate in your channel's tone, or skip — each with one tap. You can also put them on a posting schedule so approved drafts go out evenly through the day.

Why Google News stays on manual approval

One honest detail worth knowing up front: in Mira, Google News results are published on your approval rather than fully unattended. Unattended auto-publish is reserved for RSS feeds, web pages, and Telegram sources, where you have chosen the exact publisher. Google News is an aggregator — the same query can surface a wire-service report and a low-quality content farm in the same batch. Keeping a one-tap human check on aggregated news is deliberate: it is the difference between a curated channel and one that occasionally republishes junk because an algorithm ranked it. The check is light — most drafts are a single tap to publish — but it is there for a reason.

Common pitfalls

The same story, twelve times

This is the defining Google News problem. One announcement becomes a dozen headlines across outlets. A raw feed posts all of them; Mira recognizes them as one story and publishes it once. Without de-duplication, a single busy news day can bury your channel.

Region and language drift

If you do not set hl, gl, and ceid, Google News guesses your region and may return results in the wrong language or market. Set them explicitly to match your channel's audience.

Paywalled sources

Google News surfaces paywalled outlets freely. If your subscribers can't read the linked article, the post is noise. A relevance and quality bar helps, but it is worth excluding outlets you know are hard-paywalled if your audience won't subscribe to them.

Broad queries pull noise

A one-word query like "Apple" returns fruit, the company, and record labels. Tighten the query with operators and let curation handle the rest — a specific search plus relevance scoring beats a broad search every time.

When this is the wrong tool

If you want one trusted publisher and nothing else, skip Google News entirely — use that outlet's own RSS feed. It is cleaner, faster, and has no aggregation noise to filter.

If your channel must publish every item for completeness — a regulatory or full-coverage mandate — a curated, de-duplicated feed is the wrong fit by design. You want the firehose, not the filter.

For everything in between — topic channels, niche news aggregators, brand-and-competitor monitoring, regional coverage — Google News plus curation is one of the strongest sources you can run.

Frequently asked questions

Does Google News have an RSS feed?

Yes, indirectly. Google News exposes RSS for topic searches via a URL like news.google.com/rss/search?q=YOUR+QUERY. There is no single official feed for arbitrary topics in the app UI, but the search RSS endpoint works and accepts the same operators as Google News search.

How do I post Google News headlines to a Telegram channel?

Build a Google News RSS search URL for your topic and feed it to a bot or tool that posts to Telegram. A raw bot posts every result; a curated tool like Mira scores each headline for fit with your channel and drops duplicates so you only publish what is relevant.

Why does my Google News feed post the same story many times?

Google News aggregates many outlets, so one event appears as a dozen near-identical headlines from different sites. A plain feed posts all of them. Mira detects that these are the same story and publishes it once.

Can Mira auto-publish Google News without approval?

Google News results in Mira are published on manual approval — each curated item is a one-tap draft. Fully unattended auto-publish is available for RSS, web page, and Telegram sources. This keeps a check on aggregated news, where source quality varies widely.

Can I filter Google News by date or exclude terms?

Yes. Google News search operators work in the RSS URL: when:7d limits results to the last seven days, and a minus sign excludes a term (for example tesla -elon). Mira then scores what remains for relevance to your channel.

Turn a news search into a clean channel.

Add a Google News topic, set your channel's voice, and let Mira filter the noise. 3 days of Pro free, no credit card needed.

Open in Telegram