Telegram Channel Scraper (no login) avatar

Telegram Channel Scraper (no login)

Pricing

from $0.50 / 1,000 posts

Go to Apify Store
Telegram Channel Scraper (no login)

Telegram Channel Scraper (no login)

Scrape posts from public Telegram channels without login or API keys. Returns text, date, views, reactions, media, links, hashtags and forwards, plus channel subscribers. Search inside a channel, filter by date, and monitor mode returns only posts new since your last run.

Pricing

from $0.50 / 1,000 posts

Rating

0.0

(0)

Developer

Matheus Coelho

Matheus Coelho

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract posts from any public Telegram channel. No Telegram account, phone number, API ID or bot token needed: the Actor reads the channel's public web preview (t.me/s/<channel>).

For every post you get the text, date, views, reactions, media types, photo links, outbound links, hashtags and "forwarded from". For every channel you get the title, description, subscriber count and media counts.

Monitor mode

Turn on onlyNewPosts and schedule the Actor (hourly, daily). It remembers the last post it saw in each channel and returns only posts published since the previous run. Perfect for:

  • crypto and trading signal channels,
  • news and breaking-news channels,
  • competitor and brand announcement channels,
  • feeding new posts into an AI agent, Slack, Google Sheets or a webhook.

Input

FieldWhat it does
channelsdurov, @durov or https://t.me/durov.
maxPostsPerChannelNewest posts first (default 50).
sinceDateYYYY-MM-DD, stop at older posts.
searchQueryOnly posts matching this text, using Telegram's channel search.
onlyNewPostsMonitor mode, see above.
includeChannelInfoAdd one channel row per channel (default on).

Output

post

{
"recordType": "post",
"channel": "durov",
"postId": 548,
"url": "https://t.me/durov/548",
"date": "2026-09-11T16:04:02+00:00",
"text": "Telegram has become the sponsor of Codeforces ...",
"views": 3150000,
"reactions": [
{ "type": "paid-stars", "emoji": "⭐", "count": 21800 },
{ "type": "custom-emoji", "customEmojiId": "5399847211989246390", "count": 35800 }
],
"totalReactions": 57600,
"mediaTypes": ["photo"],
"photoUrls": ["https://cdn4.telesco.pe/file/..."],
"links": ["https://codeforces.com/..."],
"hashtags": [],
"forwardedFrom": null
}

channel: title, description, subscribers (e.g. 10400000), photos, videos, links, verified, avatarUrl.

error: invalid handle or a channel without public preview, each with a hint.

Limits

  • Public channels only. Private channels, groups and user chats have no web preview.
  • Views and reaction counts are rounded by Telegram (e.g. 3.15M).
  • Comments are not part of the public preview.