Telegram Ads Research
AdsChannelsAdvertisersNiches
Stats
Sign in
Telegram Ads Research

Investigation-grade Telegram Ads research.

live
84K
creatives
45K
advertisers
5.5M
channels in pool

Browse

  • Ads
  • Archive
  • Channels
  • Advertisers
  • Trending

Categories

  • Niches
  • Countries
  • Regions
  • Cashier apps
  • Mini-apps
  • Channel stats

Resources

  • About
  • Pricing
  • Public API
  • Submit a channel
  • Blog
  • Wiki
  • Glossary
  • FAQ

G.Media product family

We craft what deserves attention and trust.

See full family →
Ad intelligenceLIVE
Telegram Ads Spy
tgadsspy.com

Public archive of every ad on Telegram. Search, alerts, analytics.

84Kcompetitor creatives

HubNEW
Telegram Ads Hub
tgads.net

Where Telegram advertisers learn, decide, launch.

45Kadvertisers to study

CuratedNEW
Best Mini Apps
bestapps.tg

Best Telegram mini-apps · handpicked monthly by the G.Media team.

26niches · handpicked

LeaderboardNEW
Top Mini Apps
topapps.tg

Public daily leaderboard of Telegram mini-apps by active users.

1.4Kin the live ranking

Social · TelegramLIVE
Wall
wall.tg

Social Telegram Mini App for creators · powered by TON.

120,039users

G.Media·DMCC, JLT, Dubai·[email protected]·G MEDIA PARTNERS EUROPE d.o.o.

© 2026 Telegram Ads Research.
PrivacyTermsDMCA
for developerssitemap.xmlrss.xmlllms.txtopenapi.json

adsguru.org · Open Datasets

Telegram Ads intelligence — open data for researchers.

Public datasets, detection methodology, and citable exports from the largest open archive of Telegram advertising. CC-BY-4.0. No paywall.

What is in the open archive

84,005
Ad creatives
45,014
Advertisers
5,429,852
Channels

Public datasets

Monthly snapshots of every ad creative indexed. Download once, cite freely.

Ad creatives — CSVCSV

Every non-hidden ad with text, niche, geo, advertiser, payment source, first/last seen.

Download →
Ad creatives — JSONJSON

Same archive in JSON, with media hashes, accent colour, CTA, target channel.

Download →
JSON Feed v1.1JSON Feed

Latest 50 creatives in jsonfeed.org spec — direct input for AI agents and aggregators.

Download →
Niche distributionJSON

Aggregate creative count per niche — 27 verticals, with trend hints. Researcher-friendly CSV mirror at /api/v1/niches.csv.

Download →
Cashier creatives — CSVCSV

Telegram Stars (XTR) invoices, paid-media offerings, Premium giveaways. 27-column CSV.

Download →
GlossaryJSON

74+ Telegram-ads glossary terms with EN/RU definitions and cross-link graph.

Download →
View all datasets →

Top verticals in the dataset

Crypto, trading, prop-firm and cashier verticals dominate. Each row links to the full per-niche feed (RSS + JSON-LD).

Trading11,295Crypto5,876Bots5,378Betting4,694Retail4,002Gambling3,715Education3,537VPN3,497

Geographic coverage

Telegram Ads is delivered through 30+ regional pools. Each country page lists local advertisers, niche mix and recent creatives.

🇷🇺Russia27,622🇹🇷Türkiye7,464🇮🇳India5,369🇦🇪UAE5,082🇺🇿Uzbekistan4,517🇮🇷Iran4,099🇲🇲Myanmar2,036🇨🇳China1,337🇧🇩Bangladesh1,299🇧🇷Brazil1,117🇺🇦Ukraine1,003🇩🇪Germany954

Live sample — latest indexed creatives

See all
Charmix | ПРОМПТЫ | ИДЕИ
✅ Первые фото в подарок + бесплатное обучение! NANO BANANA, SEEDANCE, GROK и все нейронки в одном удобном боте без подписки ➤➤➤
View Post
Ezgu makon | 12-iyun | 21:00
1 ta uy oling, 2-chisi tekinga!.Batafsil 👇
View Channel
Tiger Case
🅰️🅰️🅰️🅰️🅰️🅰️🅰️🅰️ каждые 24 часа бесплатно. Депозит не требуется. Внутри: 🐈‍⬛ 🎁. Вывод моментальный!
Open App
انالیز تیپ📝
اگر به فوتبال اروپا علاقه‌مند هستی، آنالیز تیپ را دنبال کن؛تحلیل فنی مسابقات، بررسی تاکتیک تیم‌ها و داده‌های آماری بازی‌ها
View Channel
THE TRADING DOCTOR
3-4 trades daily with target and stop loss banknifty sensex and nifty zero to hero trade update JOIN NOW FREE channel
View Channel
Success Tracker
🔎 Möchten Sie freie Zeit sinnvoller nutzen? Öffnen Sie einen einfachen Plan und Tipps für mehr Einkommen
View Bot

Methodology

How we detect and classify ads

We publish how the data is collected because researchers don't cite black-box archives. Below is the four-step pipeline, end to end. Every step is reproducible from the same public Telegram surface anyone with an account in the relevant country can observe.

  1. 1

    Continuous polling across 30+ regions

    Our backend 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 United States, Brazil, Iran, Turkey, Germany, the EU, India, MENA and the rest of the world — including ads that would never appear from a single IP.

  2. 2

    Deduplication and provenance hashing

    Each creative receives a content hash so identical reposts collapse into a single record with multiple impressions. Banner photos and videos are mirrored to a permanent content-addressed URL within minutes. Original Telegram media expires after one hour; the mirrored copy survives for the lifetime of the archive.

  3. 3

    Niche, geo and payment-source classification

    A regex classifier (open source, see /info glossary) maps each ad to one of 25+ verticals. We tag the country where the ad was delivered and detect whether the advertiser paid in TON (crypto cabinet), EUR (Telegram Ads Cabinet) or Stars (XTR / cashier vertical). Every classification decision is reversible and auditable.

  4. 4

    Permanent permalinks and CC-BY-4.0 export

    Every creative is given a stable /ads/<id> URL that does not change for the lifetime of the archive. Aggregate datasets are exported nightly as CSV, JSON and JSON Feed v1.1. All exports carry a CC-BY-4.0 license block — cite freely with attribution to adsguru.org.

→Read full methodology

What we do NOT collect

Open research only works when the boundaries are clear. We are not a private-content scraper, not a black-box rebroadcaster of Telegram, and not a brand-monitoring tool that exfiltrates restricted data. The list below describes what is explicitly out of scope.

  • ×Private chats, secret chats, or any direct messages.
  • ×Invite-only channels that have not opted into ads.
  • ×Anything behind a Telegram safeguard (slow mode, premium-only, restricted).
  • ×Personal data of users who view ads — we observe ad surfaces, not viewers.
  • ×Hidden creatives flagged via DMCA or 152-FZ takedown — they are kept in DB for completeness but excluded from public feed and sitemap.
  • ×API endpoints behind authentication that Telegram does not publish.

Built for open research

The same dataset, surfaced through six different lenses. Each use case below uses the same underlying CSV/JSON exports — only the angle of analysis differs.

  • Academic citation

    Every dataset has a stable DOI-style URL, author, and CC-BY-4.0 license block — cite it in a paper or report.

  • Open-source investigations

    Trace an advertiser across channels, countries, and time. Full permalink history, no data removed.

  • Market research

    Cross-country niche comparison, spend estimates, channel ranking. Machine-readable API at /api/v1/ads.

  • Regulatory monitoring

    Watch ad-policy compliance per market — gambling/financial/health verticals across regulated geos. Time-stamped permalinks for evidence trails.

  • Newsroom investigations

    Follow money: which advertisers spend in which countries, in which languages, around political moments or product launches. Citable for journalism.

  • Builders and tooling

    Free public REST API and JSON Feed v1.1. Build dashboards, alerts and analyses on top — same data the production app uses.

How to cite

Suggested citation block for academic papers, regulatory filings or news pieces. CC-BY-4.0 means citation is required; commercial use is allowed.

adsguru.org. (2026). Telegram Ads Creative Archive [Dataset].
Retrieved from https://adsguru.org/datasets. Licensed under CC-BY-4.0.

For dataset-specific DOIs (per-month frozen snapshot), open the corresponding entry on /datasets and use its permalink. The aggregate live archive uses the URL above.

Frequently asked questions

Open data on Telegram Ads — common questions

What is the license? Can I use this commercially?+

CC-BY-4.0 — see creativecommons.org/licenses/by/4.0. Commercial use is allowed; only attribution is required ("Source: adsguru.org Telegram Ads Open Archive"). No data is paywalled.

How do I get a frozen monthly snapshot?+

Open /datasets and pick the dataset you want. Each entry has a stable URL; we publish nightly point-in-time aggregates and a monthly frozen tag. Your citation should pin the URL to a specific date for reproducibility.

How fresh is the data?+

Live. New creatives normally appear 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. The /feed.json endpoint refreshes every 5 minutes.

Are private chats or invite-only channels included?+

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. See the "What we do NOT collect" section above.

Is there a free API?+

Yes. The public REST API at /api-docs exposes JSON and CSV endpoints for ads, channels, advertisers, niches, trends, cashier creatives, mini-app bots and glossary. Anonymous calls are rate-limited; create a free API key on your account page for higher volume.

How do I cite a single creative?+

Every creative has a permanent URL `/ads/<id>` that never changes. Cite that URL with the date you accessed it, e.g. *adsguru.org. (2026, May 10). Ad creative #abc123. Retrieved from https://adsguru.org/ads/abc123*.

How do you tell TON, EUR and Stars-paid ads apart?+

Telegram exposes a `can_report` flag plus invoice metadata on each sponsored message. We classify the payment source as TON (crypto), EUR (Telegram Ads Cabinet) or Stars (XTR / cashier vertical). The classification logic is open source and the result is exposed as a `paymentSource` field in every export.

How do I request a takedown?+

Send a DMCA / 152-FZ takedown request via /dmca. Valid requests result in the creative being hidden from public feed, sitemap and exports — it stays in the DB only for completeness and audit trail.

One dataset — many tools

Eight ways into the same spy — pick yours

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.

DiscoveryFull spy
→

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.com
DiscoveryArchive by day
→

Every 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.com
DiscoveryChannel spy
→

Paste 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.org
InsightsScam watch
→

Telegram accounts carrying the official SCAM or FAKE flag, plus community reports — flag history applied and cleared by Telegram.

Best for: checking whether a channel or bot is flagged before you trust it; tracking who got flagged and when.

scammers.tg
InsightsAnalytics
→

Public 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.com
InsightsChannel stats
→

Audience, 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