Telegram Channel Scraper — Posts, Views, Reactions (No Login)
Pricing
from $1.20 / 1,000 posts
Telegram Channel Scraper — Posts, Views, Reactions (No Login)
Scrape public Telegram channels without login, API key or phone number: post text, date, views, reactions, photos, videos, links, forwards and channel subscribers. Search inside channels, date and keyword filters, monitoring mode for new posts.
Pricing
from $1.20 / 1,000 posts
Rating
0.0
(0)
Developer
Matt Fau
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape any public Telegram channel without a Telegram account, API key or phone number. Get every post with its text, date, views, reactions, photos, videos, links, forwards and replies, plus the channel's subscriber count — in a clean table you can export to Excel, CSV or JSON.
Why this Actor
- 🔓 No login, no session, no ban risk — uses Telegram's public web preview (t.me/s/…), the same page anyone can open in a browser.
- 📜 Full history — paginates back through the channel, up to 50,000 posts per channel.
- 🔎 Search inside channels — uses Telegram's own in-channel search to find posts about a topic in seconds.
- 📊 Engagement data — views and reactions (emoji, custom emoji and paid Stars) for each post.
- 🗓️ Filters — date range, keywords, minimum views, posts with media only.
- 🔔 Monitoring mode — returns only new posts since the last run: schedule it and get a feed in Slack, Google Sheets, email or your webhook.
- 💸 Pay only for results — no monthly rental.
Who uses it
- Crypto & trading teams — watch signal, project and news channels.
- Media monitoring & PR — track what news channels publish about a brand or topic.
- Researchers & OSINT — archive public channels with dates and engagement.
- Marketers — benchmark channels by views and reactions, find top-performing posts.
Input examples
Latest 100 posts of two channels:
{ "channels": ["https://t.me/telegram", "durov"], "maxPostsPerChannel": 100 }
Posts about bitcoin in news channels since 1 October:
{ "channels": ["cointelegraph", "bloomberg"], "searchQuery": "bitcoin", "since": "2026-10-01" }
Hourly feed of new posts:
{ "channels": ["cointelegraph", "binance_announcements"], "monitorMode": true, "monitorId": "crypto-news" }
Output
Post row:
{"type": "post", "channel": "telegram", "postId": 452, "url": "https://t.me/telegram/452","date": "2026-07-19T17:57:31+00:00", "edited": false,"text": "Ephemeral Bot Messages. You can now send private commands to bots…","views": 1410000,"reactions": [{ "emoji": "👍", "count": 12400 }, { "emoji": "paid_stars", "count": 6300 }],"photos": ["https://cdn4.telesco.pe/file/…jpg"], "videos": [], "documents": [],"linkPreview": null, "links": ["https://t.me/telegram/450"],"hashtags": [], "mentions": [], "forwardedFrom": null, "replyTo": null, "poll": null}
Channel row (one per channel):
{ "type": "channel", "username": "telegram", "title": "Telegram News", "subscribers": 9230000, "verified": true, "description": "The official Telegram on Telegram…", "photos": 16, "videos": 228, "links": 378 }
Pricing
| Event | Price |
|---|---|
| Post in the results | $0.0012 ($1.20 per 1,000 posts) |
| Channel info row | $0.002 |
Filters are applied before charging: you only pay for posts you get.
Good to know
- Works with public channels only (those with a t.me/s/… preview). Private channels, groups and bots are reported in the run summary and skipped.
- Media URLs point to Telegram's CDN and can expire after some time — download files you need to keep.
- Views and reactions are the values shown on Telegram at scraping time (rounded, e.g. 1.41M).
- Only publicly available data is collected. You are responsible for using it in line with the law (GDPR in the EU) and Telegram's terms. This Actor is not affiliated with Telegram.