VOOZH about

URL: https://apify.com/vujeen/telegram-channel-scraper

โ‡ฑ Telegram Channel Scraper โ€” Posts, Views & Profiles ยท Apify


๐Ÿ‘ Telegram Channel Scraper โ€” Posts, Views & Profiles avatar

Telegram Channel Scraper โ€” Posts, Views & Profiles

Pricing

from $1.00 / 1,000 results

Go to Apify Store

Telegram Channel Scraper โ€” Posts, Views & Profiles

Scrape public Telegram channels: posts with text, views, dates and links, plus channel profiles and subscriber counts. Explicit status for every channel โ€” never a silent empty result. No login, no API keys.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ FEDOR TRYAKIN

FEDOR TRYAKIN

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

4

Monthly active users

16 days ago

Last modified

Share

Scrape public Telegram channels without login, API keys or phone numbers: posts (text, date, views, reactions, links, media flags, forwards), channel profiles (title, description, subscriber count, verified status) and ready-made engagement analytics (average / median / max views and average reactions per channel).

The cheapest reliable Telegram scraper on the Store โ€” and the only one that returns an explicit status for every channel instead of a silent empty run.

Built for reliability

Most Telegram scrapers fail silently: you pay, the run "succeeds", the dataset is empty, and you never learn why. This Actor is designed around one rule โ€” you always get an explicit answer for every channel:

statusWhat it means
okChannel scraped, posts included
preview_disabledChannel exists, but its owner disabled the public web feed โ€” Telegram does not expose its posts to anyone without joining. You still get the profile (title, subscribers, description)
groupThe username belongs to a group/chat, which has no public feed โ€” profile returned
user_or_botThe username is a person or bot, not a channel
not_foundNo public Telegram entity with this username

No more guessing whether the scraper is broken or the channel is simply not publicly readable.

Output

One channel item per channel (profile + status), then one post item per post:

{
"type":"post",
"id":525,
"channel":"durov",
"url":"https://t.me/durov/525",
"date":"2026-06-12T19:15:19+00:00",
"text":"Telegram's new update is out...",
"views":448000,
"reactions":3980,
"hasPhoto":false,
"hasVideo":true,
"forwardedFrom":"",
"externalLinks":["https://example.com"]
}
{
"type":"channel",
"username":"durov",
"status":"ok",
"title":"Pavel Durov",
"verified":true,
"subscribers":11000000,
"description":"Thoughts from the Telegram founder...",
"avgViews":2506200,
"medianViews":2730000,
"maxViews":3790000,
"avgReactions":7160.5,
"postsScraped":100
}

Use cases

  • Market & trend monitoring โ€” track what niche channels publish, measure views per post.
  • Competitor analysis โ€” posting frequency, engagement, content mix (photos/videos/links) of any public channel.
  • Lead generation & research โ€” collect external links and contacts channels share.
  • Archiving โ€” keep a structured history of channels you care about.
  • Alerting โ€” run on a Schedule, diff datasets, get notified about new posts via integrations (Slack, email, webhooks).

Input

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

Usernames, @handles and t.me links are all accepted. Set includePosts: false to collect only profiles (fast and cheap, great for validating large lists of channels).

FAQ

Do I need a Telegram account or API keys? No. The Actor reads Telegram's public web pages.

Can it scrape private channels or groups? No, and neither can any honest scraper without joining them. The Actor tells you explicitly when content is not publicly available instead of returning an empty dataset.

How many posts can it collect? Up to 5,000 per channel per run (newest first). Telegram's public feed goes back to the channel's first post for most channels.

Can I monitor channels on a schedule? Yes โ€” create a Task, attach a Schedule, and consume new posts via API, webhooks or integrations.

You might also like

Telegram Channel & Profile Scraper

automation-lab/telegram-scraper

Scrape Telegram public channels and profiles โ€” channel metadata, messages, views, reactions, and media URLs. No API key or login needed.

๐Ÿ‘ User avatar

Stas Persiianenko

338

5.0

Telegram Channel Scraper

backhoe/telegram-channel-scraper

Telegram Channel Scraper

dami_studio/telegram-channel-scraper

Scrapes public Telegram channels via the t.me/s/ web preview (no login, no API key) and returns posts with text, date, views, author, media, and source links plus channel title and subscriber count. Top use: monitoring topical channels like crypto si

3

5.0

Telegram Channel Scraper (No Login)

jungle_synthesizer/telegram-channel-scraper-nologin

Scrape public Telegram channel messages without API credentials. Extracts text, media, reactions, views, and channel metadata from t.me preview pages.

๐Ÿ‘ User avatar

BowTiedRaccoon

17

Telegram Channel Intelligence

botflowtech/telegram-intelligence

Telegram Public Channels Scraper

crawlerbros/telegram-public-channels-scraper

Scrape Telegram public channels via the web preview (t.me/s/{channel}) with channel metadata + recent posts with text, media URLs, view counts, and forwarded-from attribution. No login, no Telegram app, no proxy required.

16

Telegram Channel Scraper - No API Key Needed

zhorex/telegram-channel-scraper

Scrape public Telegram channels without API keys or proxies. Extract messages, views, reactions, media URLs, and channel metadata. Perfect for crypto research, brand monitoring, OSINT, and competitive intelligence.

Telegram Public Channel Scraper

rupom888/telegram-scraper

Scrape public Telegram channels for messages, media, and channel info. Extract message text, date, views, forwards, reactions, and media attachments. Get channel statistics: subscriber count, description, and message history. Works with public channels only โ€” no login required.