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

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

Pricing

from $1.20 / 1,000 posts

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

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

Scrape public Telegram channels without login, API key or phone number: post text, date, views, reactions, photos, videos, links, forwards and channel subscribers. Search inside channels, date and keyword filters, monitoring mode for new posts.

Pricing

from $1.20 / 1,000 posts

Rating

0.0

(0)

Developer

Matt Fau

Matt Fau

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape any public Telegram channel without a Telegram account, API key or phone number. Get every post with its text, date, views, reactions, photos, videos, links, forwards and replies, plus the channel's subscriber count — in a clean table you can export to Excel, CSV or JSON.

Why this Actor

  • 🔓 No login, no session, no ban risk — uses Telegram's public web preview (t.me/s/…), the same page anyone can open in a browser.
  • 📜 Full history — paginates back through the channel, up to 50,000 posts per channel.
  • 🔎 Search inside channels — uses Telegram's own in-channel search to find posts about a topic in seconds.
  • 📊 Engagement data — views and reactions (emoji, custom emoji and paid Stars) for each post.
  • 🗓️ Filters — date range, keywords, minimum views, posts with media only.
  • 🔔 Monitoring mode — returns only new posts since the last run: schedule it and get a feed in Slack, Google Sheets, email or your webhook.
  • 💸 Pay only for results — no monthly rental.

Who uses it

  • Crypto & trading teams — watch signal, project and news channels.
  • Media monitoring & PR — track what news channels publish about a brand or topic.
  • Researchers & OSINT — archive public channels with dates and engagement.
  • Marketers — benchmark channels by views and reactions, find top-performing posts.

Input examples

Latest 100 posts of two channels:

{ "channels": ["https://t.me/telegram", "durov"], "maxPostsPerChannel": 100 }

Posts about bitcoin in news channels since 1 October:

{ "channels": ["cointelegraph", "bloomberg"], "searchQuery": "bitcoin", "since": "2026-10-01" }

Hourly feed of new posts:

{ "channels": ["cointelegraph", "binance_announcements"], "monitorMode": true, "monitorId": "crypto-news" }

Output

Post row:

{
"type": "post", "channel": "telegram", "postId": 452, "url": "https://t.me/telegram/452",
"date": "2026-07-19T17:57:31+00:00", "edited": false,
"text": "Ephemeral Bot Messages. You can now send private commands to bots…",
"views": 1410000,
"reactions": [{ "emoji": "👍", "count": 12400 }, { "emoji": "paid_stars", "count": 6300 }],
"photos": ["https://cdn4.telesco.pe/file/…jpg"], "videos": [], "documents": [],
"linkPreview": null, "links": ["https://t.me/telegram/450"],
"hashtags": [], "mentions": [], "forwardedFrom": null, "replyTo": null, "poll": null
}

Channel row (one per channel):

{ "type": "channel", "username": "telegram", "title": "Telegram News", "subscribers": 9230000, "verified": true, "description": "The official Telegram on Telegram…", "photos": 16, "videos": 228, "links": 378 }

Pricing

EventPrice
Post in the results$0.0012 ($1.20 per 1,000 posts)
Channel info row$0.002

Filters are applied before charging: you only pay for posts you get.

Good to know

  • Works with public channels only (those with a t.me/s/… preview). Private channels, groups and bots are reported in the run summary and skipped.
  • Media URLs point to Telegram's CDN and can expire after some time — download files you need to keep.
  • Views and reactions are the values shown on Telegram at scraping time (rounded, e.g. 1.41M).
  • Only publicly available data is collected. You are responsible for using it in line with the law (GDPR in the EU) and Telegram's terms. This Actor is not affiliated with Telegram.