Telegram Public Channel Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
Telegram Public Channel Scraper
A robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape Telegram Channel data seamlessly, reliably, and at scale.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
a month ago
Last modified
Categories
Share
An Apify actor that scrapes messages from public Telegram channels using the t.me/s/ web preview. No Telegram API key or account required.
Features
- Scrape multiple public channels in one run
- Extracts message text, datetime, view count, media type, link previews
- Detects forwarded messages, replies, photos, videos, documents, stickers, and polls
- Supports pagination to fetch older messages (up to 500 per channel)
Input
| Field | Type | Default | Description |
|---|---|---|---|
channels | array | required | List of public channel usernames (without @, e.g. ["bbcnews", "CNN"]) |
maxMessages | integer | 50 | Maximum messages to scrape per channel (max 500) |
proxyConfiguration | object | Optional proxy settings — recommended if t.me is geo-blocked in your region |
Output Fields
| Field | Description |
|---|---|
messageId | Telegram message ID |
channelUsername | Channel username |
channelTitle | Channel display name |
channelUrl | Channel URL (t.me/username) |
text | Full message text |
textPreview | First 200 characters of text |
datetime | ISO 8601 timestamp of the message |
views | View count string (e.g. "12.4K") |
mediaType | text, photo, video, document, sticker, poll |
mediaUrls | Array of media URLs (photos/videos) when available |
linkPreviewTitle | Link preview title |
linkPreviewUrl | Link preview URL |
linkPreviewDescription | Link preview description |
linkPreviewDomain | Link preview domain name |
isForwarded | Whether the message is forwarded |
isReply | Whether the message is a reply |
scrapedAt | ISO timestamp when data was scraped |
Limitations
- Only public channels accessible via
t.me/s/are supported - Private channels and groups cannot be scraped
- Reactions and comment counts are not available in web preview
- t.me may be geo-blocked in some regions; use
proxyConfigurationwith Apify residential proxies if needed
Example
{"channels": ["bbcnews", "Reuters"],"maxMessages": 100}