Telegram Public Channel Scraper avatar

Telegram Public Channel Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Telegram Public Channel Scraper

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

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a month ago

Last modified

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

FieldTypeDefaultDescription
channelsarrayrequiredList of public channel usernames (without @, e.g. ["bbcnews", "CNN"])
maxMessagesinteger50Maximum messages to scrape per channel (max 500)
proxyConfigurationobjectOptional proxy settings — recommended if t.me is geo-blocked in your region

Output Fields

FieldDescription
messageIdTelegram message ID
channelUsernameChannel username
channelTitleChannel display name
channelUrlChannel URL (t.me/username)
textFull message text
textPreviewFirst 200 characters of text
datetimeISO 8601 timestamp of the message
viewsView count string (e.g. "12.4K")
mediaTypetext, photo, video, document, sticker, poll
mediaUrlsArray of media URLs (photos/videos) when available
linkPreviewTitleLink preview title
linkPreviewUrlLink preview URL
linkPreviewDescriptionLink preview description
linkPreviewDomainLink preview domain name
isForwardedWhether the message is forwarded
isReplyWhether the message is a reply
scrapedAtISO 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 proxyConfiguration with Apify residential proxies if needed

Example

{
"channels": ["bbcnews", "Reuters"],
"maxMessages": 100
}