Telegram Channel Posts Scraper (No Login) avatar

Telegram Channel Posts Scraper (No Login)

Pricing

$1.00 / 1,000 post scrapeds

Go to Apify Store
Telegram Channel Posts Scraper (No Login)

Telegram Channel Posts Scraper (No Login)

Scrape posts from any public Telegram channel without a login, phone number or API keys. Text, date, views, reactions, media links, forwards, hashtags and engagement rate. Search inside a channel and stop at a date.

Pricing

$1.00 / 1,000 post scrapeds

Rating

0.0

(0)

Developer

Lumenfetch

Lumenfetch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Security

Limited permissions

Share

Pull posts from any public Telegram channel. No Telegram account, phone number or API keys needed.

What you get for each post

  • Post basics: text, date, post URL, hashtags and links.
  • Engagement: views, each reaction with its count, paid Star reactions, and two calculated rates:
    • engagementRate: reactions ÷ views.
    • viewsPerSubscriber: how far the post reached compared with the channel's size.
  • Media: media type (photo, video, document, poll, audio), photo URLs, video URL and link-preview URL.
  • Forwards: the forwarded-from channel name and link.
  • Channel: title and subscriber count on every row, so you can compare channels in one sheet.

Why this one

  • No login and no session files. Many Telegram scrapers need your phone number and an MTProto session, which risks your account. This one reads Telegram's own public web preview (t.me/s/<channel>).
  • Search inside a channel. Fill in searchTerm to get only matching posts, using Telegram's own channel search.
  • Stop at a date. Fill in postedAfter to pull only recent posts. This keeps runs fast and cheap for daily monitoring.
  • Fails fast when a channel can't be read. Private channels, or channels with web preview turned off, are skipped and named in the log. You're never charged for empty rows.

Common uses

  • Crypto and trading signal research.
  • Brand and news monitoring.
  • Tracking competitor channels.
  • Collecting datasets for AI training or sentiment analysis.
  • Researching disinformation.
  • Finding which post formats get the most views.

Input

{
"channels": ["durov", "https://t.me/telegram"],
"maxPostsPerChannel": 500,
"postedAfter": "2026-01-01",
"searchTerm": "update"
}

Limits

  • Only public channels with web preview enabled can be read. Private groups and member lists are not supported, by design.
  • Media URLs come from Telegram's CDN and expire after a while, so download files you need soon after the run.
  • Telegram's web view shows rounded counts, such as 1.83M views.

Responsible use

This actor only reads content that channel owners chose to publish openly on the web. You are responsible for following Telegram's terms and the laws that apply to how you use the data, such as GDPR if posts contain personal data.