Telegram channel scraper
Export messages from any public Telegram channel without a Telegram account, phone number or API keys. Get text, date, views, reactions, media, links, hashtags, replies and forwards, plus the channel's title, description and subscriber count.
Filter by date range or keyword, or use new-messages-only mode to monitor channels on a schedule.
Try Telegram Channel Scraper on ApifyWhat you get
- No login, phone number or API keys
- Views, reactions, media and links per message
- Channel title, description and subscribers
- Date range and keyword filters
- New-messages-only monitoring
Pricing
| Event | Price (USD) |
|---|---|
| Actor Start | $0.00005 ($0.05 per 1,000) |
| Message | $0.0005 ($0.50 per 1,000) |
| Channel info record | $0.001 ($1 per 1,000) |
Live pay-per-event prices from the Apify API as of 2026-10-19. Platform usage is included. Check the Store page for the current price.
Example output
One real record from a recent run, shortened.
{
"recordType": "message",
"channel": "telegram",
"channelTitle": "Telegram News",
"messageId": 460,
"url": "https://t.me/telegram/460",
"date": "2026-08-26T19:12:34.000Z",
"isEdited": false,
"text": "For all the info from today's update and a look back at 13 years of Telegram features — check out our blog:\nhttps://telegram.org/blog/welcome-messages-buttons-T…",
"views": 1970000,
"viewsText": "1.97M",
"reactions": [],
"reactionsTotal": 0,
"media": [],
"mediaCount": 0,
"links": [
"https://telegram.org/blog/welcome-messages-buttons-TG-13",
"https://t.me/telegram/455",
"https://t.me/telegram/456",
"…"
],
"hashtags": [],
"mentions": [],
"linkPreview": {
"url": "https://telegram.org/blog/welcome-messages-buttons-TG-13",
"siteName": "Telegram",
"title": "Welcome Messages, Buttons in Messages and Signed Gifts",
"description": "Introducing Welcome Messages to greet new members of groups or channels, Buttons in Messages to make any text interactive, Inline Documents in Messages and much…",
"imageUrl": "https://cdn4.telesco.pe/file/AK0fs2MQsl5h6lLSFqFa13OyDxRo9N4VfVsc8W2X3387AQA8K5krd_JXzHBl1zeN41EvShgT151pGrtxjIgNmsJxmRu1yQLQsOnFVTNM9AHyTYv9QeTswzJOege1N_1OaXj…"
},
"buttons": [],
"isServiceMessage": false,
"scrapedAt": "2026-10-19T11:23:04.495Z"
}
How to run it
- Open Telegram Channel Scraper: Messages, Views & Reactions on the Apify Store and sign in (the free plan works).
- Fill in the input form, or call it through the Apify API, n8n, Make, Zapier or the Apify MCP server.
- Download results as JSON, CSV or Excel, or schedule the run.
FAQ
Does it work on private channels or groups?
No. It reads public channels that are visible on the web at t.me/s/channel.
Do I need a Telegram API ID?
No. There's nothing to register.
How far back can it go?
As far back as the channel's public history goes, within the date range you set.
Ready to try it? Run Telegram Channel Scraper on Apify. You pay only for results.
Open on the Apify Store
Open on the Apify Store