Telegram Channel Scraper
Pricing
from $0.25 / 1,000 results
Telegram Channel Scraper
Posts of any public Telegram channel - text, date, views, reactions, photos, videos, links, forwards and replies - with channel subscribers and an engagement report. Keyword and date filters. No login, no API key.
Pricing
from $0.25 / 1,000 results
Rating
0.0
(0)
Developer
EMT Crawler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Paste public Telegram channels. Get back their posts — text, date, views, reactions, photos, videos, links, hashtags, forwards and replies — plus each channel's subscriber count and a report comparing the channels on reach and engagement.
No Telegram account, no phone number, no API key.
What it's for
- Crypto and finance monitoring — follow exchange, project and news channels; filter for "listing", "airdrop" or a ticker.
- Media monitoring and research — archive what news channels and public figures post, with dates and reach.
- Advertising on Telegram — before buying a post in a channel, check its real views per post against its subscriber count.
- Competitor tracking — how often rival brands post, and which posts get the most views and reactions.
- AI and data pipelines — clean text and metadata, ready for sentiment analysis, summaries or search.
What you get for each post
| Content | Text (line breaks and emoji kept), hashtags, @mentions, links, author signature, edited flag |
| Reach | Views, every reaction with its count, total reactions, paid Telegram Stars |
| Media | Photo URLs, video URLs with thumbnail and duration, voice and round-video flags, documents, polls |
| Context | Link preview (site, title, description, image), forwarded from (name and link), reply to (link, author, quoted text) |
| Post | Post ID, link, date and time, channel, channel title, channel subscribers |
The channel report
Every run writes a CHANNEL_REPORT to the key-value store, one entry per channel: title, verified badge, subscribers, photo / video / link counts, description, posts collected, median and average views per post, view rate (median views ÷ subscribers), reaction rate, posts per day, newest and oldest post, and the top 5 posts by views. From a test run:
| Channel | Subscribers | Median views per post | View rate | Posts per day |
|---|---|---|---|---|
| Pavel Durov | 10.4M | 5,540,000 | 53% | 0.2 |
| Telegram | 9.34M | 2,350,000 | 25% | 0.2 |
| Notcoin Community | 8.28M | 586,000 | 7% | 0.2 |
| Binance Announcements | 3.33M | 39,200 | 1.2% | 3.5 |
| The New York Times | 188K | 30,900 | 16% | 0.7 |
| Cointelegraph | 331K | 8,120 | 2.5% | 13.2 |
View rate is the number advertisers care about: a big channel with a 1% view rate reaches fewer people per post than a small one with 50%.
Input
{"channels": ["https://t.me/durov", "@binance_announcements", "cointelegraph"],"maxPostsPerChannel": 200,"newerThanDays": 30,"keywords": ["bitcoin", "btc"]}
| Field | Default | Notes |
|---|---|---|
channels | — | Required. t.me links, @usernames or usernames. |
maxPostsPerChannel | 100 | Newest first; the whole history is reachable. |
newerThanDays | — | Stop at posts older than this. |
keywords | — | Keep only posts containing any of these words. Skipped posts are not charged. |
includeChannelInfo | true | Add subscribers to every post. |
Speed and cost
Measured: 800 posts from 8 channels, every one with its date and channel details, no failed requests. The actor reads Telegram's public web preview directly, without a proxy, so runs stay cheap.
You only pay for posts you get
Channels that don't exist, private channels, wrong links and posts filtered out by date or keyword are never written to the dataset, so they are never charged. Failed channels are listed with the reason in CHANNEL_REPORT.failed.
Limitations
- Public channels only. Private channels, groups and channels whose owner turned off the web preview cannot be read without an account.
- Views, reactions and subscribers are rounded by Telegram ("798K", "10.4M") — that is all it shows to visitors.
- Custom (premium) emoji reactions are returned as an emoji ID, not a picture.
- Comments under posts are not included.
Legal
Reads only what Telegram shows any visitor of a public channel. You are responsible for how you use the data.