Telegram Channel Scraper — Public Messages, No Account avatar

Telegram Channel Scraper — Public Messages, No Account

Pricing

Pay per usage

Go to Apify Store
Telegram Channel Scraper — Public Messages, No Account

Telegram Channel Scraper — Public Messages, No Account

Scrape messages, views, forwards and media from public Telegram channels via the t.me/s preview. No Telegram account, API key or phone number required. Ideal for crypto/trading channel monitoring, news aggregation and OSINT pipelines.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Technical Dost Solutions

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Scrape messages, views, forwards, replies and media from any public Telegram channel — no Telegram account, no API key, no phone number. Uses the public t.me/s/ preview, so it works for channels you are not a member of.

Why this actor

  • Zero auth — most Telegram scrapers require MTProto/Telethon sessions that break on re-auth. This one just works.
  • MCP / pipeline ready — stable JSON schema, pay-per-event pricing, perfect for n8n, LangChain, Claude/agent workflows and scheduled monitoring.
  • Built for crypto, trading & news monitoring — track channel volume, views and forwarded signals in near-real time.

Input

FieldTypeDescription
channelsstring[]Channel usernames or URLs (durov, @durov, https://t.me/durov)
maxMessagesPerChannelintegerMax recent messages per channel (default 20, ~20 per page)
oldestMessageDatestringOptional ISO date cutoff (e.g. 2026-08-01)

Output

One dataset item per message:

FieldDescription
channelChannel username
messageIdNumeric message ID
messageUrlDirect t.me link
dateISO publish datetime
textFull message text
views / forwards / repliesEngagement counters (K/M suffixes resolved to numbers)
mediaType / mediaUrlphoto / video / document / voice / sticker + URL
linksURLs embedded in the message
scrapedAtScrape timestamp

Pricing

Pay per event: $1.00 per 1,000 messages ($0.001/message). No start fee. You only pay for messages actually delivered to the dataset.

Example

{ "channels": ["durov", "telegram"], "maxMessagesPerChannel": 50 }

Notes

  • Only public channels are accessible; private/restricted channels return a warning.
  • Forward counters are only exposed by Telegram on some messages; field is null otherwise.