Engagement rates
Engagement-rate leaders among the channels we track: the share of subscribers who actually read each post (average views ÷ members). A truer signal of reach than raw audience size.
Channels tracked
Cumulative members
Languages covered
Channels where the largest share of subscribers reads each post. Engagement rate ≈ average views ÷ members, with a 1k-member floor to keep the noise out.
Methodology
Rankings on this page come from the same underlying snapshot pipeline that powers tgadsspy. Each indexed channel gets a daily snapshot of members, recent post-view distribution and language tag. Below is what each metric is — and what it isn't.
Members count
Direct from Telegram's public channel-info endpoint. We refresh top-1000 channels nightly and the long tail weekly. Numbers shown are observation-as-of timestamps, not real-time — Telegram itself doesn't publish a live counter.
Average views
Median of the last 20 posts. Median is more honest than mean — single viral posts skew mean. Channels with fewer than 20 posts use whatever they have.
Language tag
Detected from the title + last 10 posts via langdetect. ~92% accuracy on top-1000 channels by manual spot-check. Channels with multi-language audiences (e.g. RU/EN mixing) keep the dominant tag.
Category
Regex classifier on title + bio + recent post text, with manual override for edge cases. See /info/category glossary entry for the full taxonomy and decision rules.
Frequently asked questions
ER ≈ average views on recent posts ÷ subscriber count. We require at least 1,000 members so tiny channels with freak ratios don’t dominate, and we use median views to resist single viral spikes. Treat it as a public-surface estimate, not Telegram’s native per-post ER.
Healthy public channels typically run 5–15% views-per-subscriber. Above 20% usually means a very small or freshly viral channel; well below 5% can signal an inactive or inflated audience. Always compare within the same niche and size bracket.
Telegram counts a view as a passive feed impression, not a click or reaction, so the percentages aren’t comparable to Instagram/TikTok engagement. Use them only to compare Telegram channels against each other.
Public Telegram channels ranked by subscriber count.
How our catalog distributes across ad categories.
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.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.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.comAverage CPM rates, audience-quality scores and reference numbers per niche and geo.
Best for: learning the "normal" CPM in your niche; avoiding overpayment when buying channel placements.
tgmetrics.netDaily public ranking of Telegram mini-apps by active users — sourced from the Telegram Ads Spy archive.
Best for: sizing up the mini-app market; seeing who is winning and which apps run the most ads.
topapps.tgEnterprise API, bulk CSV exports, team seats and SLA guarantees for agencies and brands.
Best for: agencies, SMM teams and brand marketing; piping data into your BI stack or CRM.
tgads.biz