Telegram Channel Scraper – Posts, Views, Reactions & Search
Pricing
Pay per event
Telegram Channel Scraper – Posts, Views, Reactions & Search
Scrape posts from any public Telegram channel: text, views, reactions, photos, videos, files, links, forwards and channel stats. Search inside channels by keyword and filter by date. No login, no phone number, no API keys.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Павел Тищенко
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
What does Telegram Channel Scraper do?
Telegram Channel Scraper extracts posts from any public Telegram channel — text, publish date, views, reactions, photos, videos, files, polls, link previews, forwards, replies, hashtags and mentions — together with channel stats (title, subscriber count, verification, description, avatar).
You can search inside channels by keyword or hashtag and limit results by date range. No Telegram account, no phone number, no API ID/hash and no login needed.
Why use it?
- Market & crypto intelligence: track announcements, signals and sentiment in crypto, trading and news channels.
- Brand and competitor monitoring: see what channels say about your brand, product or competitors.
- Media monitoring & research: archive and analyse news, political or OSINT channels.
- Influencer & ad research: compare channels by subscribers, views per post and engagement (reactions).
- AI datasets: feed clean post text into LLMs, RAG pipelines and classifiers.
Features
- ✅ Any number of public channels in one run (usernames, @handles or t.me links)
- ✅ Goes back in time as far as you need (
maxPostsPerChannel) - ✅ Keyword / hashtag search inside each channel
- ✅ Date filters: oldest and newest post date
- ✅ Views, reactions (with counts), forwards, replies, polls, link previews
- ✅ Photo URLs, video URLs with thumbnails and duration, documents
- ✅ Channel stats on every post: subscribers, verified badge, description
- ✅ Per-channel error items — a wrong username never fails the run
- ✅ Fast and lightweight: no browser, no login
How to use it
- Enter channel usernames or links in Telegram channels (e.g.
durov,@telegram,https://t.me/somechannel). - Optionally set Max posts per channel, a Search keyword and a date range.
- Click Start and export the results as JSON, CSV, Excel or via API.
Input example
{"channels": ["durov", "https://t.me/telegram"],"maxPostsPerChannel": 200,"searchKeyword": "","oldestDate": "2026-01-01","includeChannelInfo": true}
Output example
{"channel": "durov","id": 548,"url": "https://t.me/durov/548","date": "2026-09-11T16:04:02+00:00","author": "Pavel Durov","text": "🤝 Telegram has become the sponsor of Codeforces — the largest competitive programming platform in the world. ...","views": 2230000,"reactions": [{ "emoji": "⭐", "count": 21700 }],"photos": [],"videos": [],"documents": [],"linkPreview": { "url": "https://codeforces.com/blog/entry/156620", "site": "Codeforces", "title": "Telegram Returns as Title Sponsor of Codeforces!" },"links": ["https://codeforces.com/blog/entry/156620"],"hashtags": [],"mentions": [],"forwardedFrom": null,"replyTo": null,"status": "ok","channelTitle": "Pavel Durov","channelSubscribers": 10500000,"channelVerified": true,"channelDescription": "Founder of Telegram."}
How much does it cost?
This Actor uses pay-per-event pricing: you pay a small fixed price per post scraped — see the Pricing tab. Error items (wrong usernames, private channels) are free. Platform usage is included.
Limitations
- Only public channels that have Telegram's web preview enabled can be scraped. Private channels, groups and channels with disabled preview return an error item.
- Subscriber counts are shown by Telegram rounded (e.g.
10.5M) and converted to numbers. - Custom (premium) emoji reactions are returned with their
customEmojiId.
FAQ
Do I need a Telegram account or API key? No.
Can I scrape comments or group members? No — this Actor covers public channel posts only.
Is it legal? It reads only content that Telegram publishes publicly on the web for anyone to see. You are responsible for complying with applicable laws (e.g. GDPR) in how you use the data.
Need something else? Open an issue in the Issues tab.