Telegram Channel Scraper · $1/1K · No Login, New Posts Only
Pricing
from $0.70 / 1,000 messages
Telegram Channel Scraper · $1/1K · No Login, New Posts Only
Scrape public Telegram channels without an account or phone number: messages, views, reactions, photos, videos, links and subscriber counts. Filter by date or keyword, and monitor channels: each run returns only new posts, so you never pay twice for the same message.
Pricing
from $0.70 / 1,000 messages
Rating
0.0
(0)
Developer
Feather Scrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Telegram Channel Scraper
Scrape public Telegram channels without an account, phone number or API key: every message with its text, date, views, reactions, photos, videos, links, hashtags and the channel's subscriber count. Turn on monitoring mode to get only the new posts on each scheduled run.
- 🔔 Monitoring mode: schedule the Actor (every hour, every day…) and receive only messages posted since the previous run — you pay only for new posts
- 🔎 Keyword and date filters: keep only messages mentioning your brand, a token or a topic; messages that don't match are not charged
- 📊 Engagement data: views, every reaction with its count (including paid Stars), forwards origin, link previews
- ⚡ Fast and cheap: plain HTTP requests on Telegram's public web preview, ~20 messages per request, several channels in parallel
- 🔐 No login, no risk for your account: nothing to connect, no Telegram API credentials
Use cases
- Crypto & trading signals: follow token announcements, whale alerts and news channels in real time
- News and media monitoring: aggregate breaking news channels into your own feed, Slack or database
- Brand monitoring & OSINT: track mentions of your company, product or keywords across public channels
- Market and audience research: compare channels by subscribers, views and reactions
- AI pipelines: feed fresh channel content to your LLM, RAG or alerting workflows (n8n, Make, Zapier)
Output
One item per message, newest first:
{"channel": "durov","channelTitle": "Pavel Durov","channelSubscribers": 10500000,"messageId": 528,"url": "https://t.me/durov/528","date": "2026-06-15T18:58:13+00:00","text": "The UK government wants to ban social media for children under 16…","views": 18900000,"reactions": [{"emoji": "⭐", "isPaidStars": true, "count": 14300},{"emoji": null, "customEmojiId": "5265077361648368841", "isPaidStars": false, "count": 132000}],"mediaType": "photo","photos": ["https://cdn4.telesco.pe/file/…jpg"],"videos": [],"links": ["https://…"],"hashtags": [],"mentions": [],"linkPreview": {"url": "https://…", "siteName": "…", "title": "…", "description": "…"},"forwardedFrom": null,"isEdited": false,"author": "Pavel Durov"}
How to use it
- Add one or more channels:
durov,@durovorhttps://t.me/durov. - Set Max messages per channel, and optionally keywords or a date range.
- For a live feed, turn on Only new messages and schedule the Actor. Connect a webhook or an integration (Slack, Google Sheets, n8n, Make, Zapier) to receive new posts automatically.
Input example
{"channels": ["cointelegraph", "@whale_alert_io", "https://t.me/bbcbreaking"],"maxMessagesPerChannel": 50,"keywords": ["bitcoin", "ETF"],"newerThanDays": 7}
Pricing
You pay per message returned (see the pricing tab). In monitoring mode, runs without new posts cost almost nothing. Set Max messages in total to cap your spending.
FAQ
Can I scrape private channels or groups? No. The Actor only reads channels that have a public web preview at t.me/s/<channel>. Invite links (t.me/+…) are skipped.
How far back can I go? As far as the channel's history goes; use Max pages per channel (about 20 messages per page) to limit the scan on very active channels.
Why do some reactions have no emoji? They use Telegram custom emojis, which only have an ID (customEmojiId).
How does monitoring mode remember what it already returned? It stores the last message ID of each channel in a key-value store named telegram-channels-monitor in your account. Delete it to start over.
Is it legal? The Actor only collects data that Telegram publishes publicly on the web. You are responsible for using it in line with applicable laws and Telegram's terms.
Support
Found a bug or need a field? Open an issue on the Issues tab or email FeatherScrape@protonmail.com. Issues are answered within 48 hours.