Telegram Channel Scraper - Posts, Views, Reactions (No Login)
Pricing
from $1.00 / 1,000 post scrapeds
Telegram Channel Scraper - Posts, Views, Reactions (No Login)
Scrape posts from any public Telegram channel without login or API keys: text, date, views, reactions, photos, videos, links, forwards and channel subscribers. Full history, date filter, in-channel search and monitor mode for new posts.
Pricing
from $1.00 / 1,000 post scrapeds
Rating
0.0
(0)
Developer
DataFetch Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Telegram Channel Scraper: Posts, Views & Reactions (No Login)
Scrape posts from any public Telegram channel. No Telegram account, phone number or API keys needed. For every post you get text, date, views, reactions, photos, videos, links, link previews, forwards and hashtags, plus the channel's title and subscriber count. Go back through the full channel history, filter by date, search inside channels, or run in monitor mode to get only new posts.
- ✅ No login, no API keys, no ban risk: uses Telegram's public web preview (
t.me/s/…). - ✅ Rich post data: views, reactions (including paid ⭐ reactions), media URLs, links, forwards, replies, polls, documents, hashtags.
- ✅ Full history with automatic pagination, or stop at a date.
- ✅ In-channel search using Telegram's own search.
- ✅ Monitor mode: schedule it to get a feed of new posts from many channels.
- 💲 $1 per 1,000 posts.
Use cases
- Crypto and trading signals: collect posts from signal and news channels, with views and reactions.
- News and media monitoring: track what channels publish, and when.
- Brand and competitor monitoring: follow competitor channels and measure engagement.
- Research and OSINT: archive public channels, analyze narratives, forwards and reach.
- AI and analytics: feed channel content into LLMs, dashboards or sentiment analysis.
Input example
{"channels": ["durov", "@telegram", "https://t.me/somechannel"],"maxPostsPerChannel": 500,"postsSince": "2026-01-01","searchQuery": "","onlyNewPosts": false}
Output example
{"id": 548,"channel": "durov","url": "https://t.me/durov/548","date": "2026-09-27T12:10:04.000Z","text": "🤝 Telegram has become the sponsor of Codeforces...","views": 1740000,"isEdited": false,"forwardedFrom": null,"photos": ["https://cdn4.telesco.pe/file/..."],"videos": [],"hasVideo": false,"links": ["https://codeforces.com"],"linkPreview": { "url": "https://codeforces.com", "site": "Codeforces", "title": "...", "description": "..." },"reactions": [{ "emoji": "⭐", "isPaid": true, "count": 13600 },{ "emoji": null, "customEmojiId": "5399847211989246390", "isPaid": false, "count": 29100 }],"reactionsTotal": 59010,"hashtags": [],"channelTitle": "Pavel Durov","channelSubscribers": 10600000,"channelVerified": true,"scrapedAt": "2026-09-28T22:45:00.000Z"}
The CHANNELS_REPORT record lists each channel's title, subscriber count, number of posts collected and any errors.
Monitor mode
Turn on Monitor mode and schedule the Actor (e.g. every hour). Each run returns only posts published since the previous run. Pipe them to Slack, Discord, email, Google Sheets, Zapier, Make or n8n.
Pricing
$0.001 per post ($1 per 1,000). Channel info is included for free.
Limitations
- Only public channels (and public supergroups) that have a web preview at
t.me/s/<name>are supported. Private channels and chats are not. - Very large media (videos) are returned as links when Telegram provides them; some media types are only viewable in the Telegram app.
- Views and reactions show Telegram's rounded public values (e.g. 1.74M).