Live feed
LiveA real-time stream of every new creative Telegram starts serving. Updates every 20 seconds — keep the tab open and watch the ad market move in real time.
Pauses in the background, resumes when you return to the tab.
Subscribe your reader to the global feed or to a specific niche.
Why a live feed
Telegram ads disappear within hours. The cabinet doesn't expose a "what shipped today" view. Builders, advertisers and AI agents need a continuous machine-readable stream of new sponsored messages — that's what this feed provides.
For AI agents
JSON Feed v1.1 at /feed.json is consumable by ChatGPT, Perplexity, Claude and most aggregators. Each item has structured tags (niche, geo, payment source) and a permalink — citation-ready out of the box.
For RSS power-users
Global feed at /rss.xml, per-niche feeds at /niches/<slug>/rss.xml. Subscribe in Feedbin, Inoreader, NewsBlur, Reeder. Updates every 5 minutes at the CDN edge.
For competitive monitors
Each card links to /ads/<id> permalink. Combine with tgads.observer keyword alerts for instant Telegram-bot pings the moment a competitor ships.
For market researchers
Last-24h signal stats prove the feed is live. Hourly histogram, peak hour, average pace — citable evidence that the Telegram ad market never sleeps.
Frequently asked questions
Every 20 seconds on the page (client polls /api/v1/ads with since cursor); every 5 minutes in the public RSS/JSON Feed (CDN cache). New creatives normally appear within 30-60 minutes of going live on Telegram itself — our backend polls every 30 minutes from a pool of real Telegram accounts.
RSS at /rss.xml for any reader (Feedbin, Inoreader, NewsBlur, Reeder). JSON Feed v1.1 at /feed.json for AI agents and modern aggregators. Per-niche RSS at `/niches/<slug>/rss.xml` for noise reduction.
Not on this domain. tgads.observer (the alerts angle) exposes webhook delivery on per-keyword / per-channel / per-advertiser triggers — that's the right surface for "ping me when X happens" automation.
https://tgadsspy.com/rss.xml
Stars (XTR) cabinet ads are in the feed too, but they tend to be cashier-vertical creatives (paid-media invoices, Premium giveaways) rather than classical sponsored messages. We tag them in the JSON Feed `tags` array as `payment:stars` and route the dedicated cashier surface to /cashier.
Yes. JSON Feed items have a `tags` array with `geo:<ISO2>` entries. RSS-side filtering requires a per-niche subscription; per-country RSS feeds are a planned future addition.
CC-BY-4.0 — see creativecommons.org/licenses/by/4.0. Quote in articles, build derivative tools, train models. Attribution to telegramadsfeed.com or tgadsspy.com required.
One dataset — many tools
Each domain is built around a specific job: finding a single creative, tracking launches live, building a market deck, or piping data into your BI. Same database, tailored UI per role.
Flagship search across the whole Telegram Ads database — filters by niche, country, advertiser, payment rail.
Best for: deep competitive research; scouting working offers and funnels for your own campaigns.
tgadsspy.comEvery ad ever served on Telegram Ads, browsable by day, with a permanent URL per creative.
Best for: finding an ad you saw yesterday; checking what competitors ran a week or a month ago.
telegramadsarchive.comPaste any public channel name — see every advertiser targeting it, with full creative history.
Best for: fast recon on a competitor channel; checking a single advertiser in 10 seconds.
spyservice.orgA curated gallery of the best-performing Telegram ad creatives, ranked by how long they ran and how far they reached.
Best for: gathering proven hooks, offers and CTAs before you write your own ads; studying what actually works.
tgads.xyzPublic market reports: niche trends, advertiser growth, splits by country and payment rail.
Best for: spotting where demand is growing; building a Telegram Ads market deck for your team or investor.
telegramadsanalytics.comSubscribe to keywords, channels or advertisers — the bot pings you the moment a match appears.
Best for: being first to know a competitor launches; never missing an ad targeting your keyword.
tgads.observer