No black box. We show the working.
TelegramRankings is an independent index of 12,582 active Telegram channels. Every ranking is a weighted sum of five public inputs, cohort-normalised so a 90 in crypto means the same as a 90 in news.
The five components.
One score, five inputs. The same model runs on every category — only the cohort it's normalised against changes.
log(subscribers), 95th-cap
avg views/post · reaction velocity
24h + 7d net change vs cohort
Verified · safety flags clear
category match strict
output: cohort-normalised 0–100 · weighted sum / max possible × 100
MTProto + Bot API.
Subscriber counts, post frequency, average views, reaction velocity, and verification status are pulled directly from Telegram every ~20 minutes via MTProto. Categories and bio data come from the Bot API. Snapshots land in channel_history so growth trends are a record, not an estimate.
Every ~20 minutes.
The MTProto enrichment job runs continuously, with a typical channel getting a fresh snapshot every 20 minutes. Rank deltas and category statistics refresh on the same cadence.
tracking since May 2026 · 279,375 snapshots indexed
15 live cohorts.
Channels are sorted into one of 23 categories using an LLM classifier over the channel bio, recent posts, and name. Strict category filtering means a crypto channel never leaks into a tech ranking.
Know one we're missing?
Channel suggestions are reviewed by the editorial desk and added to the sync queue once approved. Editorial discretion only affects whether a channel is indexed — it never affects the score.
Submit a channel →