Telegram Channel Scraper — Messages, Views & Reactions avatar

Telegram Channel Scraper — Messages, Views & Reactions

Pricing

from $1.40 / 1,000 message delivereds

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

Telegram Channel Scraper — Messages, Views & Reactions

Scrape messages from public Telegram channels without login: text, date, views, reactions, photos, videos, links and forwards, plus channel info and subscriber count. Full history backwards, date filter and in-channel search.

Pricing

from $1.40 / 1,000 message delivereds

Rating

0.0

(0)

Developer

Jefferson Valandro

Jefferson Valandro

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Scrape public Telegram channels without logging in: every message with its text, date, views, reactions, photos, videos, links and forward source, plus the channel's title, description and subscriber count.

Great for monitoring news and crypto channels, brand and competitor tracking, research datasets and feeding LLMs with fresh content.

Why this one

  • No account, no API keys, no phone number: uses Telegram's public channel preview (t.me/s/...).
  • Full history: goes back through the channel 20 messages at a time until your limit or date.
  • Date filter: sinceDate: "2025-01-01" stops at that date.
  • Search inside channels with Telegram's own search (searchQuery).
  • Clean text: formatting removed, line breaks kept where the author put them.
  • Engagement numbers as integers: views and each reaction count (2.1M → 2100000), plus paid Star reactions.
  • Pay only per message delivered. Channel info items are free; private or missing channels are reported, free.

Input

{
"channels": ["durov", "@telegram", "https://t.me/s/bloomberg"],
"maxMessagesPerChannel": 500,
"sinceDate": "2025-01-01",
"searchQuery": ""
}

Output

Messages (type: "message"):

FieldDescription
channel, messageId, url, dateidentity and ISO date
textmessage text
views, reactions, totalReactionsengagement (reactions: type, emoji or custom emoji id, count)
photos, videos, document, linksmedia and links
author, forwardedFrom, isEditedsignature, forward source, edited flag

Channels (type: "channel"): title, description, subscribers, photos, videos, links, photo.

Example output

One real item from a test run (long texts and lists shortened):

{
"type": "message",
"channel": "durov",
"messageId": 545,
"url": "https://t.me/durov/545",
"date": "2026-08-30T09:10:19+00:00",
"text": "A high-school student just made $20,000 from a Telegram Gift.\n\nJonathan He, an IOI gold medalist ranked #7 in the world, sold his Algorithm Cup — an NFT we g...",
"views": 2660000,
"author": "Pavel Durov",
"forwardedFrom": null,
"photos": [],
"videos": [],
"document": null,
"links": [
"https://stats.ioinformatics.org/people/9089",
"https://t.me/nft/algorithmcup-7",
"https://t.me/durov/540"
],
"reactions": [
{
"type": "stars",
"emoji": null,
"emojiId": null,
"count": 4430
},
{
"type": "emoji",
"emoji": null,
"emojiId": "5399847211989246390",
"count": 42000
},
{
"type": "emoji",
"emoji": null,
"emojiId": "5373223594484587136",
"count": 12300
}
],
"totalReactions": 68460,
"isEdited": true
}

Limits

Only public channels with web preview enabled can be scraped. Private channels, groups and chats are not accessible.

How much does it cost?

You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.

What you getPriceExample
Message delivered$0.002 each1,000 message delivereds = $2.00

The Apify Free plan includes $5 of monthly credit, enough for about 2,500 message delivereds per month at no cost. You can also set a maximum spend per run.

On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.

Feedback

Found a bug, a site change, or need an extra field? Open an issue in the Issues tab: every issue is read and answered. If this actor saved you time, a review helps other people find it.