Telegram Channel Scraper
Pricing
from $0.75 / 1,000 posts
Telegram Channel Scraper
Scrape posts from any public Telegram channel: text, date, views, reactions, photos, videos, links, forwards and channel subscriber count. Keyword and date filters, no login, no phone number, pay per post.
Pricing
from $0.75 / 1,000 posts
Rating
0.0
(0)
Developer
Himanshu Agrawal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape posts from any public Telegram channel: full text, date, views, reactions, photos, videos, files, links, hashtags, forwards and link previews, plus the channel's title, description and subscriber count. Filter by keyword and date. No Telegram account, no phone number, no API keys.
What you can use it for
- Market and crypto signals: monitor news, trading and crypto channels on a schedule.
- Brand and media monitoring: track what channels say about a keyword.
- Content research: find the posts with the most views and reactions in a niche.
- Datasets for AI: clean text with dates and engagement for analysis or RAG.
- Channel due diligence: subscribers, posting frequency and engagement before you buy ads.
Input
| Field | What it does |
|---|---|
| Public channels | durov, @durov or https://t.me/durov. |
| Max posts per channel | Newest first. |
| Only posts containing | Telegram's own in-channel search (also matches link previews). |
| Only posts after | Stops at this date: ideal for daily schedules. |
| Add channel info | Channel title, description, subscribers and verified badge on every row. |
{"channels": ["telegram", "https://t.me/durov"],"maxPostsPerChannel": 500,"searchQuery": "AI","postedAfter": "2026-01-01"}
Output
{"channelUsername": "durov","postId": 552,"url": "https://t.me/durov/552","date": "2026-10-11T14:52:40+00:00","text": "Designers x AI ...","views": 997000,"mediaType": "video","photos": [],"videos": [{ "thumbnailUrl": "https://cdn4.telesco.pe/file/...", "duration": "1:15" }],"links": ["https://t.me/designers"],"hashtags": [],"forwardedFrom": { "name": "Telegram Designers", "url": "https://t.me/designers/266" },"reactions": [{ "emoji": "stars", "count": 5620 }],"totalReactions": 22810,"edited": false,"channelTitle": "Pavel Durov","channelSubscribers": 10400000,"channelVerified": true}
Download as JSON, CSV or Excel, or connect via API, Make, n8n or Zapier.
Pricing
Pay per post saved: $1.00 per 1,000 posts on paid Apify plans (less on Scale and Business). Set a spending limit per run and the Actor stops cleanly when it is reached.
Limits
- Works only for channels that have a public web preview at
t.me/s/<channel>. Private channels, groups and bots are skipped with a warning. - Custom (premium) emoji reactions are reported as
customwith their count.
FAQ
Do I need a Telegram account? No. The Actor reads the public web preview that Telegram itself publishes for every public channel.
Is this legal? It reads only public channel posts that Telegram shows to anyone on the web. It does not collect member lists or phone numbers.