Telegram Channel Scraper - Posts, Views, Reactions (No Login) avatar

Telegram Channel Scraper - Posts, Views, Reactions (No Login)

Pricing

from $1.00 / 1,000 post scrapeds

Go to Apify Store
Telegram Channel Scraper - Posts, Views, Reactions (No Login)

Telegram Channel Scraper - Posts, Views, Reactions (No Login)

Scrape posts from any public Telegram channel without login or API keys: text, date, views, reactions, photos, videos, links, forwards and channel subscribers. Full history, date filter, in-channel search and monitor mode for new posts.

Pricing

from $1.00 / 1,000 post scrapeds

Rating

0.0

(0)

Developer

DataFetch Labs

DataFetch Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Telegram Channel Scraper: Posts, Views & Reactions (No Login)

Scrape posts from any public Telegram channel. No Telegram account, phone number or API keys needed. For every post you get text, date, views, reactions, photos, videos, links, link previews, forwards and hashtags, plus the channel's title and subscriber count. Go back through the full channel history, filter by date, search inside channels, or run in monitor mode to get only new posts.

  • ✅ No login, no API keys, no ban risk: uses Telegram's public web preview (t.me/s/…).
  • ✅ Rich post data: views, reactions (including paid ⭐ reactions), media URLs, links, forwards, replies, polls, documents, hashtags.
  • ✅ Full history with automatic pagination, or stop at a date.
  • ✅ In-channel search using Telegram's own search.
  • ✅ Monitor mode: schedule it to get a feed of new posts from many channels.
  • 💲 $1 per 1,000 posts.

Use cases

  • Crypto and trading signals: collect posts from signal and news channels, with views and reactions.
  • News and media monitoring: track what channels publish, and when.
  • Brand and competitor monitoring: follow competitor channels and measure engagement.
  • Research and OSINT: archive public channels, analyze narratives, forwards and reach.
  • AI and analytics: feed channel content into LLMs, dashboards or sentiment analysis.

Input example

{
"channels": ["durov", "@telegram", "https://t.me/somechannel"],
"maxPostsPerChannel": 500,
"postsSince": "2026-01-01",
"searchQuery": "",
"onlyNewPosts": false
}

Output example

{
"id": 548,
"channel": "durov",
"url": "https://t.me/durov/548",
"date": "2026-09-27T12:10:04.000Z",
"text": "🤝 Telegram has become the sponsor of Codeforces...",
"views": 1740000,
"isEdited": false,
"forwardedFrom": null,
"photos": ["https://cdn4.telesco.pe/file/..."],
"videos": [],
"hasVideo": false,
"links": ["https://codeforces.com"],
"linkPreview": { "url": "https://codeforces.com", "site": "Codeforces", "title": "...", "description": "..." },
"reactions": [
{ "emoji": "⭐", "isPaid": true, "count": 13600 },
{ "emoji": null, "customEmojiId": "5399847211989246390", "isPaid": false, "count": 29100 }
],
"reactionsTotal": 59010,
"hashtags": [],
"channelTitle": "Pavel Durov",
"channelSubscribers": 10600000,
"channelVerified": true,
"scrapedAt": "2026-09-28T22:45:00.000Z"
}

The CHANNELS_REPORT record lists each channel's title, subscriber count, number of posts collected and any errors.

Monitor mode

Turn on Monitor mode and schedule the Actor (e.g. every hour). Each run returns only posts published since the previous run. Pipe them to Slack, Discord, email, Google Sheets, Zapier, Make or n8n.

Pricing

$0.001 per post ($1 per 1,000). Channel info is included for free.

Limitations

  • Only public channels (and public supergroups) that have a web preview at t.me/s/<name> are supported. Private channels and chats are not.
  • Very large media (videos) are returned as links when Telegram provides them; some media types are only viewable in the Telegram app.
  • Views and reactions show Telegram's rounded public values (e.g. 1.74M).