Telegram Channel Scraper
Pricing
from $2.50 / 1,000 posts
Telegram Channel Scraper
Export posts, views, reactions and media from any public Telegram channel. No API key, no phone number and no Telegram account needed.
Pricing
from $2.50 / 1,000 posts
Rating
0.0
(0)
Developer
Dan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Posts, views, reactions and media from any public Telegram channel.
No API key. No phone number. No login. No Telegram account of any kind.
How it works
Telegram publishes a web preview of every public channel at t.me/s/<channel>. This Actor reads that, so there is nothing to authenticate and nothing to configure. Give it a channel name and it returns the posts.
Input
| Field | Description |
|---|---|
channels | Public channel usernames or links, comma separated. Accepts durov, @durov, t.me/durov or https://t.me/s/durov |
maxPosts | Cap per channel, so 3 channels at 100 returns up to 300 posts. Each post is one billable result |
postsSince | Stop once posts are older than this date, YYYY-MM-DD |
searchText | Only keep posts containing this text, case insensitive |
Paginating backwards through a channel's history is handled for you, so maxPosts is the only thing controlling how far back it goes.
Output
One item per post.
| Field | Description |
|---|---|
channel, postId, url | Which channel and post, plus a direct link |
datetime | ISO timestamp of the post |
author | Post author where the channel shows signatures |
text, textLength | Post text with line breaks preserved |
views | View count, expanded from Telegram's 4.48M style to 4480000 |
forwardedFrom | Original channel if the post is a forward |
replyTo | Link to the post being replied to |
photos, videos, hasMedia | Media URLs attached to the post |
links | External links found in the post text |
reactions, totalReactions | Emoji reactions and their counts |
scrapedAt | Retrieval timestamp |
What this cannot do
Private channels, groups and direct messages are not accessible through the public preview and never will be. If a channel is not visible at t.me/s/<name> in a browser, this Actor cannot read it either. Channels set to hide their post history will return nothing.
Some channels disable the web preview entirely. The run tells you which channels failed and why rather than silently returning an empty dataset.
Uses
Market and competitor monitoring. Track announcement channels in crypto, gaming, retail or news.
Research and OSINT. Archive public channel output with timestamps and view counts.
Content and trend analysis. Find which posts got traction using views and reactions.
Alerting. Run on a schedule with postsSince set to yesterday and get only what is new.