Telegram Channel Scraper - Messages, Views, Reactions & Media avatar

Telegram Channel Scraper - Messages, Views, Reactions & Media

Pricing

from $2.10 / 1,000 results

Go to Apify Store
Telegram Channel Scraper - Messages, Views, Reactions & Media

Telegram Channel Scraper - Messages, Views, Reactions & Media

Scrape public Telegram channels without a login or API key: full message history with text, date, views, reactions, photos, video flag, links, hashtags, mentions and forwards, plus channel info and subscriber count. Keyword and date filters.

Pricing

from $2.10 / 1,000 results

Rating

0.0

(0)

Developer

Ponytail Data

Ponytail Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Categories

Share

Scrape any public Telegram channel with no Telegram account, phone number or API key. You get the channel's message history with views, reactions, media and links, plus the channel's subscriber count, all as clean rows.

  • Full history: pages back from the newest message until it reaches your limit or date.
  • Per message: text, date, views, total reactions, author signature, forwarded-from, photos, video flag, link preview, links, hashtags, @mentions, edited flag.
  • Channel info: title, verified badge, description, subscribers, photo/video/link counts.
  • Filters: keywords, posted in the last N days. You only pay for messages that pass.
  • Many channels per run. Fast, with no browser and no proxy.

Output

A message:

{
"type": "message",
"channel": "durov",
"messageId": 552,
"url": "https://t.me/durov/552",
"date": "2026-10-11T14:52:40+00:00",
"text": "✨ Designers × AI\n\n🆕 The mockup era is over. Today's AI tools give every designer a superpower...",
"views": 1270000,
"author": "Pavel Durov",
"forwardedFrom": null,
"hashtags": [],
"mentions": ["@designers"],
"links": [],
"photos": [],
"hasVideo": true,
"reactions": 30090,
"edited": false
}

A channel:

{
"type": "channel",
"channel": "durov",
"title": "Pavel Durov",
"verified": true,
"description": "Founder of Telegram.",
"subscribers": 10300000,
"photos": 102,
"videos": 47,
"links": 200,
"url": "https://t.me/durov"
}

Export to JSON, CSV, Excel or Google Sheets, or send it to Make, Zapier or n8n.

Use cases

  • Crypto, trading and news monitoring: schedule runs with postedWithinDays: 1 and keywords.
  • Brand and OSINT research: track what public channels say about a topic.
  • Influencer and channel analytics: views, reactions and posting frequency.
  • AI datasets: clean message text with dates and engagement.

Input

{
"channels": ["durov", "https://t.me/telegram"],
"maxMessagesPerChannel": 500,
"postedWithinDays": 30,
"keywords": ["ai", "update"],
"includeChannelInfo": true
}

Pricing

$3 per 1,000 results ($0.003 per message or channel row). No monthly rental.

FAQ

Which channels work? Public channels with a web preview (t.me/s/<name>). Private channels, groups and channels that have disabled the preview can't be scraped.

Are counts exact? Telegram shows large numbers rounded (for example 1.27M views), and they're converted to numbers as shown.

Can I download the videos? You get photo URLs and a hasVideo flag with the message link. Telegram doesn't put large videos in the public preview.