Telegram Channel Scraper — with view counts
Pricing
$4.00 / 1,000 post scrapeds
Telegram Channel Scraper — with view counts
Scrape public Telegram channels and get posts with view counts parsed into numbers, plus a reach summary. Unofficial; not affiliated with Telegram.
Pricing
$4.00 / 1,000 post scrapeds
Rating
0.0
(0)
Developer
Entrogix Works
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Read public Telegram channels and get every post with its view count as an actual number — plus a summary of how much reach the channel really gets.
Why view counts matter
Most social platforms only show you likes. Likes measure the small fraction of readers who felt strongly enough to act; they tell you almost nothing about how many people actually saw a post.
Telegram publishes view counts, and very few platforms do. That lets you separate two questions that are usually tangled together: how far did this reach, and did the people it reached care.
The catch is that Telegram renders those counts as 4.07M or 1.2K. You cannot sort, filter or average a string. This Actor parses them into integers so the data is usable — while keeping the original text, because the rounding is real and you should be able to see it.
What you get per post
| Field | Example |
|---|---|
postId, url | durov/516, https://t.me/durov/516 |
text, hasText | plain-text body, and whether the post had any text at all |
views | 4070000 — parsed from 4.07M |
viewsText | 4.07M — the original, so the rounding is visible |
postedAt | ISO 8601 timestamp |
postType | original / forwarded / reply |
author, forwardedFrom | when the channel shows them |
hasText exists because image-only and video-only posts are common on Telegram. Without it, an empty text looks like a scraping failure rather than what the channel actually published.
Summary (key-value store, VIEWS_SUMMARY)
medianViews,p25Views,p75Views— the channel's normal reach, not just its best daytopPost— the single most-viewed post, with an excerpt and linkforwardedShare— how much of the channel is forwarded from elsewhere. A high value means the channel curates rather than creates.textShare— how much of it is text versus mediabyType— counts of original / forwarded / reply
forwardedShare is often the fastest way to judge a channel: one that forwards 80% of its posts is an aggregator, and its audience belongs to somebody else.
Input
{"channels": ["durov", "@telegram"],"maxItemsPerChannel": 100}
The @ is optional. Posts are fetched about 20 at a time, walking backwards through the channel's history until the limit is reached or the channel runs out.
Scope and limits
- Public channels only. This Actor reads the public preview page that Telegram serves to anonymous visitors. It does not log in, and private channels, groups and direct messages are not accessible — those will be reported as an error rather than silently returning nothing.
- View counts are rounded by Telegram itself.
4.07Mmeans somewhere between 4,070,000 and 4,079,999.viewsTextis included so you can see exactly what was reported. - Some posts have no view count (very recent ones, occasionally). Those are returned with
views: nullrather than0, so they do not drag your averages down.
Pricing
Pay per result — charged only for posts actually delivered to your dataset. Duplicates are removed before charging.
Disclaimer
This is an unofficial tool and is not affiliated with, endorsed by, or sponsored by Telegram. "Telegram" is a trademark of its respective owner and is used here only to describe what this Actor reads. You are responsible for ensuring your use of the collected data complies with applicable law and with Telegram's terms.