VOOZH about

URL: https://apify.com/dami_studio/telegram-channel-scraper

⇱ Telegram Channel Scraper - Public Posts, No Login Β· Apify


Pricing

from $1.50 / 1,000 post returneds

Go to Apify Store

Telegram Channel Scraper

Scrapes public Telegram channels via the t.me/s/ web preview (no login, no API key) and returns posts with text, date, views, author, media, and source links plus channel title and subscriber count. Top use: monitoring topical channels like crypto si

Pricing

from $1.50 / 1,000 post returneds

Rating

5.0

(2)

Developer

πŸ‘ Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

6 days ago

Last modified

Share

Scrape public Telegram channels with no login and no API key, using Telegram's own server-rendered web preview at https://t.me/s/<channel>. No bot token, no phone number, no MTProto.

What it does

  • Accepts a list of channels in any common form: durov, @durov, or https://t.me/durov.
  • Reads the channel header: title, description, and counters (subscribers, photos, videos, links).
  • Returns one row per post with text (links and hashtags preserved), date, views, author, media info, and any forwarded/source link.
  • Pages back through older posts automatically via ?before=<id> until it hits maxItems or the channel's earliest post.
  • Dedupes posts by message id.

Only works for public channels that expose a web preview. Private channels, groups, and channels with the preview disabled will return a NOT_FOUND diagnostic row.

Input

FieldTypeDefaultDescription
channelsstring[]["telegram","durov"]Channels to scrape (username, @handle, or t.me link).
maxItemsinteger100Max posts per channel.
includeChannelInfoRowbooleantrueEmit one channel summary row before each channel's posts.
proxyConfigurationobjectoffOptional. The t.me/s/ preview is a public, no-auth endpoint with no anti-bot, so a proxy is not required and is off by default. Only enable it (Apify Proxy, datacenter is fine) if you hit IP rate limits on high-volume runs.

Output

One channel-info row per channel (when enabled), then one row per post:

{
"ok":true,
"rowType":"post",
"channel":"durov",
"messageId":505,
"postUrl":"https://t.me/durov/505",
"text":"TON is #1 in annual staking rewards…",
"date":"2026-05-08T17:41:53.000Z",
"views":"3.76M",
"author":"Pavel Durov",
"hasMedia":true,
"mediaType":"photo",
"mediaUrl":"https://cdn4.telesco.pe/file/…",
"link":null,
"channelTitle":"Pavel Durov",
"subscribers":"11M"
}

mediaType is one of photo, video, roundvideo, voice, sticker, document, or null.

Nullable fields: the preview only exposes what Telegram renders, so several fields are commonly null: text (media-only posts), views (small/old channels), author (most channels don't sign posts), mediaType / mediaUrl (text-only posts), and link (posts that aren't forwards and have no link preview). On the channel-info row, subscribers, photosCount, videosCount, and linksCount can be null when the header doesn't show that counter.

Billing

Charged per post row (post event). Channel-info rows and diagnostic rows (BAD_INPUT, NOT_FOUND, NO_RESULTS, network errors) are not charged.

Troubleshooting

  • NOT_FOUND / NO_RESULTS β€” the channel is private, deleted, a group, or has its web preview disabled. Only public channels with a working t.me/s/<name> page can be scraped.
  • BAD_INPUT β€” no usable channel was provided. Pass a username, @handle, or t.me link.
  • RATE_LIMITED on large runs β€” lower maxItems or enable the optional proxy to spread requests across IPs.

You might also like

Telegram Public Channels Scraper - Posts and Views

gio21/telegram-public-channels-scraper

Scrape public Telegram channels via t.me/s/ web preview. Get channel info (name, description, subscribers) + recent posts (text, views, date, replies, media). No login or API key. For social listening, content monitoring, OSINT.

Telegram Public Channels Scraper

crawlerbros/telegram-public-channels-scraper

Scrape Telegram public channels via the web preview (t.me/s/{channel}) with channel metadata + recent posts with text, media URLs, view counts, and forwarded-from attribution. No login, no Telegram app, no proxy required.

15

Telegram Channel Scraper β€” Posts, Views & Engagement

viralanalyzer/telegram-channel-scraper

Extract posts, view counts, subscriber numbers, and engagement metrics from public Telegram channels. Pure HTTP via t.me/s/ public preview β€” no API key, no login. Track competitors, monitor channels, and analyze reach for growth and market research. Clean JSON.

98

4.5

Telegram Channel Scraper – Posts, Search & Monitoring

bitofacoder/telegram-channel-scraper

Scrape public Telegram channels via the open t.me/s/ web preview β€” posts, in-channel keyword search, channel info, and an incremental monitor mode that returns only new messages each run. No login, no bot token.

Telegram Channel Scraper (No Login)

jungle_synthesizer/telegram-channel-scraper-nologin

Scrape public Telegram channel messages without API credentials. Extracts text, media, reactions, views, and channel metadata from t.me preview pages.

πŸ‘ User avatar

BowTiedRaccoon

17

Telegram Channel & Group Scraper

makework36/telegram-channel-scraper

Scrape public Telegram channels and groups. Extract messages, media links, view counts, forwarded info, and member counts. No API key or login required β€” works with public channels only via t.me web preview.

πŸ‘ User avatar

deusex machine

51

Telegram Channel & Profile Scraper

automation-lab/telegram-scraper

Scrape Telegram public channels and profiles β€” channel metadata, messages, views, reactions, and media URLs. No API key or login needed.

πŸ‘ User avatar

Stas Persiianenko

329

5.0

Telegram Channel Scraper β€” Posts, Views & Profiles

vujeen/telegram-channel-scraper

Scrape public Telegram channels: posts with text, views, dates and links, plus channel profiles and subscriber counts. Explicit status for every channel β€” never a silent empty result. No login, no API keys.

7

Telegram Public Channel Scraper

rupom888/telegram-scraper

Scrape public Telegram channels for messages, media, and channel info. Extract message text, date, views, forwards, reactions, and media attachments. Get channel statistics: subscriber count, description, and message history. Works with public channels only β€” no login required.