Telegram Ads Spy
The complete intelligence tool for Telegram advertising. Every sponsored message ever served is indexed, searchable by channel, advertiser, keyword, niche and country. Free, no login required.
Telegram advertising is dominated by finance, crypto and performance verticals — explore each niche.
Telegram advertising spans 30+ regions — pick a country to filter the archive.
The brands running the most Telegram Ads creatives we have indexed. Tap to see every creative they have run, with permalinks.
How it works
Telegram only shows sponsored messages to users in specific countries, and only for a few seconds at a time. We watch the official ad surface continuously, archive every creative we see, and surface it as a stable URL anyone can search. Below is what happens between a brand launching a campaign and the ad showing up here.
Our pipeline polls Telegram's sponsored-messages API every 30 minutes from accounts pinned to 30+ regional pools. We see ads targeted at users in Russia, the US, Brazil, Iran, Turkey, the EU and the rest of the world — even ones you would never see from your own IP.
Every creative gets a content hash so identical reposts collapse into one ad with multiple impressions. Banner photos and videos are mirrored to a permanent URL within minutes, so the ad still renders months after the original Telegram file expires.
A regex classifier maps each ad to one of 25+ niches: crypto, trading, gambling, dating, finance, gaming, e-commerce, VPN, and more. We also tag the country and detect whether the advertiser paid in TON (crypto cabinet), EUR (Telegram Ads Cabinet) or Stars (XTR cashier).
Every creative gets a permanent /ads/<id> URL. You can search by keyword, filter by niche or country, watch a live feed of new creatives, follow an advertiser's RSS, or pull the data through our public JSON API.
Who uses it
We built this for the workflows we ran ourselves before there was a public archive: competitive research, niche scouting and market sizing. The same data, surfaced in different shapes for each job.
Paste your competitor's @channel and see who advertises there, what creatives they have run, and which other channels target the same audience. The advertiser graph builds in seconds.
Browse the live archive by niche to see who is currently spending in crypto, trading, gambling, dating or any other vertical, and which countries the spend is concentrated in.
Public counts of creatives, advertisers, channels and impressions per region — exportable as CSV through the API. Use it to size the Telegram-ads opportunity for your category.
Every creative has a permanent URL with the full text, button text, target channel and metadata. Cite us in a report and the link will not rot.
Track a client's brand or campaign with keyword alerts. The bot pings the moment a creative goes live; CSV export covers your weekly status update.
Public REST API with JSON and CSV. RSS feeds per niche, channel and advertiser. No login required for basic usage; free-tier API key for higher volume.
The same database, surfaced differently per use case.
Frequently asked questions
No. We are an independent project that observes the public Telegram Ads surface from regular Telegram accounts. We are not affiliated with Telegram FZ-LLC and we do not resell ad placements.
No. We only index public sponsored messages that anyone with a Telegram account in the relevant region could already see. Nothing private, nothing behind a Telegram safeguard.
New creatives normally show up within 30–60 minutes of going live on Telegram. We poll every 30 minutes from each region, so even ads targeted at small geos are caught quickly.
Use the search page and type the keyword, advertiser name, or pasted t.me/@channel link. You can also browse advertisers, , and directly.
Yes. The API docs describe JSON and CSV endpoints for ads, channels, advertisers, niches and trends. Anonymous calls are rate-limited; create a free API key on your account page for higher volume.
Telegram exposes a 'can_report' flag plus invoice metadata on each sponsored message. We use that to classify the payment source as TON (crypto), EUR (Telegram Ads Cabinet) or Stars (XTR / cashier vertical). The badges on each ad detail page show the source.
Send a takedown request via /dmca with the creative URL. Valid DMCA / 152-FZ requests result in the creative being marked hidden — it stays in our DB for completeness but no longer appears in public search or sitemap.
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.comPublic 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.comMeasure any Telegram channel — audience, views, engagement and the advertisers running inside it. Free, open, with a REST API.
Best for: sizing up a channel before buying ads; seeing who advertises inside it — a free alternative to closed analytics tools.
telemetr.comAudience, growth, estimated CPM and ranking for every public Telegram channel we track.
Best for: sizing up a channel before buying ads; benchmarking reach and engagement against peers.
telegramstats.net