Telegram Channel Scraper - Posts, Views, Reactions, Engagement
Pricing
$5.00 / 1,000 telegram posts
Telegram Channel Scraper - Posts, Views, Reactions, Engagement
Scrape any public Telegram channel: full post text, view counts, every reaction with its count, engagement totals, media URLs, links and forwards. 24 fields per post. No API key, no login, no phone number.
Pricing
$5.00 / 1,000 telegram posts
Rating
0.0
(0)
Developer
Jorge Saragoca
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
Telegram Channel Scraper - Posts, Views, Reactions and Engagement
Export posts from any public Telegram channel into a spreadsheet, including the engagement data most scrapers leave out: every reaction with its count, total reactions per post, and view counts as real numbers you can sort and chart.
Useful for Telegram analytics, channel post history exports, engagement tracking and competitor monitoring.
No API key. No login. No phone number. No Telegram account needed.
What you get, per post
| Field | Example |
|---|---|
channelTitle | Pavel Durov |
channel | durov |
channelSubscribers | 10.4M |
datetime | 2026-07-16T20:45:25+00:00 |
text | The complete post text, not a preview |
views | 5.81M |
viewsNumeric | 5810000, sortable |
reactions | every emoji with its count |
reactionCount | 71000, total across all emoji |
photoUrls | direct image links |
videoUrls | direct video links |
videoDuration | 1:15 |
mediaTypes | photo, video, document, voice, poll, sticker |
linksInPost | every URL inside the post |
forwardedFrom | original channel, when the post is a forward |
replyToText | the post being replied to |
author | post signature, where the channel uses them |
postUrl | https://t.me/durov/531 |
messageId | 531 |
What people use it for
- Competitor and market monitoring. Track what channels in your sector publish, and how much reach each post gets.
- Crypto, finance and news signals. Pull announcement history with timestamps and view counts for analysis.
- Research datasets. Thousands of timestamped posts with engagement figures.
- Archiving. Keep a permanent, searchable copy of a channel you rely on.
- Content analysis. Which posts travel, which formats get views, what gets forwarded.
How to use it
- Enter one or more channel names.
durov,@durovandhttps://t.me/durovall work. - Set how many posts you want per channel.
- Run it. Download as CSV, Excel, JSON or XML.
Pagination is automatic. It walks backwards through a channel's history until it reaches your limit or runs out of posts.
Reactions and engagement included
Most Telegram scrapers return the post text and stop. This one also returns every reaction with its count, a total reaction number you can sort on, and view counts as real numbers rather than "5.81M" strings you have to clean up yourself.
That matters if you are measuring what actually lands: a post with 5M views and 400 reactions performed very differently from one with 5M views and 70,000.
Speed
A recent run collected 600 posts across two channels in 44 seconds, with no failures.
Why this one
It tells you when it fails.
Most scrapers share a defect: when something goes wrong, they return an empty list and mark the run successful. Your dashboard shows a green tick, your file is empty, and you find out later.
This checks every page before returning anything: did a response arrive, is it the real page, and does it actually contain posts. Fail any one and the run is marked FAILED with the reason attached. There is a switch to turn that off if you prefer partial results, but it is on by default.
It also separates temporarily blocked, which it retries on a fresh connection, from the site changed, which it stops on immediately and reports, instead of retrying forever and hiding the problem.
Pricing
Pay per post delivered. Nothing to start a run. Nothing for failed runs, blocked pages or duplicate posts.
A note on reaction emoji
Telegram renders reaction emoji with JavaScript, so its public pages contain the reaction id and count but not the emoji character itself. No tool reading those pages can return the symbol. You get the id, the count, the number of distinct reactions and the total, which is what the numbers are for.
Notes
- Public channels only. Private channels and groups cannot be read without an account and are not supported.
- Collects only what Telegram itself publishes on its public preview pages.
- Duplicate posts are removed automatically across pages.