Social media analytics

Telegram Channel Analytics: subscribers, reach and engagement stats

Get statistics for any public Telegram channel: subscribers, median views per post, reach as a share of the audience, engagement, reactions, posting frequency, best hours to post and top posts. No API key, no phone number, no bot token.

21 users96.1% successful runs (30 days)

What data you get

subscribersCurrent subscriber count
medianViewsMedian views per post
reachViews as a share of subscribers
engagementEngagement rate
reactionsReactions on posts
postingFrequencyHow often the channel posts
bestHoursHours when posts perform best
topPostsBest-performing posts
postsOptional per-post rows with views, reactions and text

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$1.67 per 1,000 rows

Pay per event: you are charged per channel analysed, plus per post row if you turn on per-post output.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Telegram channel subscribers and reach stats

Channel-level analytics for two public channels.

{
  "channels": [
    "@durov",
    "@telegram"
  ]
}
Run this task →

Compare Telegram news channels engagement

200 posts per channel with the top 10 posts.

{
  "channels": [
    "bloomberg",
    "@telegram"
  ],
  "postsPerChannel": 200,
  "topPosts": 10
}
Run this task →

Export Telegram channel posts with views

Every post above 100,000 views as its own row.

{
  "channels": [
    "@durov"
  ],
  "includePosts": true,
  "postsPerChannel": 100,
  "minViews": 100000
}
Run this task →

Quick Telegram channel audit before buying ads

A fast look at the last 40 posts of three channels.

{
  "channels": [
    "@durov",
    "@telegram",
    "bloomberg"
  ],
  "postsPerChannel": 40,
  "topPosts": 3
}
Run this task →

Use cases

FAQ

Do I need a Telegram account or bot token?

No. The actor reads public channel pages without a phone number, bot token or API key.

Which channels can I analyse?

Any public channel; @name, name, t.me/name and t.me/s/name all work. Private channels are not supported.

How far back does it look?

As many posts as you set per channel; more posts give steadier statistics.

Is it legal to scrape Telegram channels?

The actor reads publicly visible channel posts and counters. Make sure your use complies with local law and Telegram's terms, and avoid collecting personal data about individuals.

How do I get the data into my app?

Use the Apify API, Python or JavaScript clients, or integrations with Make, n8n, Zapier and Google Sheets.

More scrapers

Check any Telegram channel's real reach

Run on Apify — free trial