Telegram Ads Spy
Spy on every Telegram ad — search, track, alert.
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.
What is indexed right now
Latest creatives
See all →Top verticals
Telegram advertising is dominated by finance, crypto and performance verticals — explore each niche.
Top countries
Every creative in the archive is labelled with the country its advertiser targets — pick one to filter.
Spy on top advertisers
The brands running the most Telegram Ads creatives we have indexed. Tap to see every creative they have run, with permalinks.
How it works
How a public Telegram Ads spy actually 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.
- 1
Continuous polling from real accounts
Our pipeline polls Telegram's sponsored-messages API every 30 minutes from a pool of real Telegram accounts. 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.
- 2
Deduplicate, hash, mirror media
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.
- 3
Classify niche, geo, payment source
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 Gram (Gram cabinet, formerly TON), EUR (Telegram Ads Cabinet) or Stars (XTR cashier).
- 4
Index and serve
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
Built for the people researching Telegram advertising
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.
Competitor research
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.
Niche scouting
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.
Market sizing
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.
Open-source investigations
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.
Agency reporting
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.
Builders and analysts
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.
Three jobs, three tools
The same database, surfaced differently per use case.
Frequently asked questions
Telegram Ads spy — common questions
Is this an official Telegram product?
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.
Do you see private chats or invite-only channels?
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.
How fresh is the data?
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.
How do I search ads by advertiser or channel?
Use the search page and type the keyword, advertiser name, or pasted t.me/@channel link. You can also browse advertisers, channels, niches and countries directly.
Is there a public API?
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.
How do you tell Gram, EUR and Stars-paid ads apart?
Telegram exposes a 'can_report' flag plus invoice metadata on each sponsored message. We use that to classify the payment source as Gram (Gram cabinet, formerly TON), EUR (Telegram Ads Cabinet) or Stars (XTR / cashier vertical). The badges on each ad detail page show the source.
How can I get an ad I owned removed?
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
Pick the tool for your job
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


