Telegram Channel Scraper — with view counts avatar

Telegram Channel Scraper — with view counts

Pricing

$4.00 / 1,000 post scrapeds

Go to Apify Store
Telegram Channel Scraper — with view counts

Telegram Channel Scraper — with view counts

Scrape public Telegram channels and get posts with view counts parsed into numbers, plus a reach summary. Unofficial; not affiliated with Telegram.

Pricing

$4.00 / 1,000 post scrapeds

Rating

0.0

(0)

Developer

Entrogix Works

Entrogix Works

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Read public Telegram channels and get every post with its view count as an actual number — plus a summary of how much reach the channel really gets.

Why view counts matter

Most social platforms only show you likes. Likes measure the small fraction of readers who felt strongly enough to act; they tell you almost nothing about how many people actually saw a post.

Telegram publishes view counts, and very few platforms do. That lets you separate two questions that are usually tangled together: how far did this reach, and did the people it reached care.

The catch is that Telegram renders those counts as 4.07M or 1.2K. You cannot sort, filter or average a string. This Actor parses them into integers so the data is usable — while keeping the original text, because the rounding is real and you should be able to see it.

What you get per post

FieldExample
postId, urldurov/516, https://t.me/durov/516
text, hasTextplain-text body, and whether the post had any text at all
views4070000 — parsed from 4.07M
viewsText4.07M — the original, so the rounding is visible
postedAtISO 8601 timestamp
postTypeoriginal / forwarded / reply
author, forwardedFromwhen the channel shows them

hasText exists because image-only and video-only posts are common on Telegram. Without it, an empty text looks like a scraping failure rather than what the channel actually published.

Summary (key-value store, VIEWS_SUMMARY)

  • medianViews, p25Views, p75Views — the channel's normal reach, not just its best day
  • topPost — the single most-viewed post, with an excerpt and link
  • forwardedShare — how much of the channel is forwarded from elsewhere. A high value means the channel curates rather than creates.
  • textShare — how much of it is text versus media
  • byType — counts of original / forwarded / reply

forwardedShare is often the fastest way to judge a channel: one that forwards 80% of its posts is an aggregator, and its audience belongs to somebody else.

Input

{
"channels": ["durov", "@telegram"],
"maxItemsPerChannel": 100
}

The @ is optional. Posts are fetched about 20 at a time, walking backwards through the channel's history until the limit is reached or the channel runs out.

Scope and limits

  • Public channels only. This Actor reads the public preview page that Telegram serves to anonymous visitors. It does not log in, and private channels, groups and direct messages are not accessible — those will be reported as an error rather than silently returning nothing.
  • View counts are rounded by Telegram itself. 4.07M means somewhere between 4,070,000 and 4,079,999. viewsText is included so you can see exactly what was reported.
  • Some posts have no view count (very recent ones, occasionally). Those are returned with views: null rather than 0, so they do not drag your averages down.

Pricing

Pay per result — charged only for posts actually delivered to your dataset. Duplicates are removed before charging.

Disclaimer

This is an unofficial tool and is not affiliated with, endorsed by, or sponsored by Telegram. "Telegram" is a trademark of its respective owner and is used here only to describe what this Actor reads. You are responsible for ensuring your use of the collected data complies with applicable law and with Telegram's terms.