VOOZH about

URL: https://apify.com/pamnard/telegram-channels-scraper

โ‡ฑ Telegram Channels Scraper ยท Apify


Pricing

Pay per usage

Go to Apify Store

Telegram Channels Scraper

Scrapes channels data from Telegram

Pricing

Pay per usage

Rating

1.0

(1)

Developer

๐Ÿ‘ Mike

Mike

Maintained by Community

Actor stats

20

Bookmarked

830

Total users

29

Monthly active users

a year ago

Last modified

Categories

Share

Telegram Channel Parser Actor

A Actor that scrapes public Telegram channels using Selenium and Chrome. It extracts channel info (avatar, subscribers, title, description, media/video/link counts, verification) and recent messages, then saves the results to Apify Dataset. Input is a list of channel usernames or links and a message limit.

Features

  • Apify SDK for Python โ€” seamless integration with Apify platform (input, dataset, logging)
  • Selenium + Chrome โ€” robust scraping of Telegram web (bypasses most anti-bot)
  • Channel info extraction โ€” avatar, subscribers, title, description, media/video/link counters, verification status
  • Message scraping โ€” collects recent messages with id, date, text, views, author
  • Flexible input โ€” accepts both @usernames and t.me links
  • Error handling โ€” logs missing elements, saves debug HTML for troubleshooting

How it works

  • Reads input with a list of channels (usernames or t.me links) and messages_limit.
  • For each channel:
    • Loads main page (https://t.me/<username>) and preview page (https://t.me/s/<username>) to extract all available info.
    • Scrapes up to messages_limit recent messages (id, date, text, views, author).
    • Pushes a single object per channel to the Apify Dataset.

Input

{
"channels":[
{"url":"https://t.me/somechannel"},
{"url":"@anotherchannel"},
{"url":"thirdchannel"}
],
"messages_limit":20
}
  • channels: List of objects with a url field (can be username, @username, or t.me link)
  • messages_limit: Max number of messages to collect per channel (0 = skip messages)

Output

Each dataset item is an object like:

{
"username":"somechannel",
"avatar_url":"https://cdn4.telesco.pe/file/...",
"subscribers":12345,
"title":"Channel Title",
"verified":true,
"description":"Channel description...",
"media_count":100,
"video_count":20,
"link_count":5,
"messages":[
{
"id":"1234",
"date":"2024-06-01T12:34:56+00:00",
"text":"Message text",
"views":"123",
"author":"Admin"
}
// ...
]
}

You might also like

Telegram Channels Scraper

i-scraper/telegram-channels-scraper

โšก๏ธ Telegram Channels Scraper: Extract posts from public Telegram channels.

210

5.0

Telegram Like Scraper

i-scraper/telegram-like-scraper

โšก๏ธ Telegram Like Scraper: Extract likes from posts from Telegram channels.

Telegram Channel Scraper

thescrapelab/Apify-Telegram-Scraper

Scrape public Telegram channels without the Telegram API. Extract posts, dates, URLs, outlinks, link previews, hashtags, mentions, and channel metadata to an Apify dataset.

51

Telegram Channels Scraper โ€“ Cheap ๐Ÿ“ฑ

contactminerlabs/telegram-channels-scraper---cheap

๐Ÿ” Scrape Mass/Bulk Telegram Channels Enter any keyword & extract relevant Telegram channels, including channel name, description, subscriber count & channel URL ๐Ÿ“ข Perfect for audience research, community discovery, trend monitoring, influencer discovery, competitor tracking or AI pipelines

๐Ÿ‘ User avatar

ContactMinerLabs

45

5.0

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

292

Telegram Channel Monitor & Data Extractor

george.the.developer/telegram-channel-scraper

Extract messages, member data, and engagement analytics from any public Telegram channel. Monitor crypto groups, track competitor channels, analyze discussion trends. No Telegram account required.

122

Telegram Group or Channel Adder Using Telegram UserName

bhansalisoft/telegram-group-or-channel-adder-using-telegram-username

Telegram Group or Channel Adder Using Member Json Data- Add member into telegram group or channel by input json file as per scrap from Telegram Groups/Channel Member Scraper Actor

390

Telegram Channel Scraper โ€” Posts, Views & Engagement

viralanalyzer/telegram-channel-scraper

Extract posts, view counts, subscriber numbers, and engagement metrics from public Telegram channels. Pure HTTP via t.me/s/ public preview โ€” no API key, no login. Track competitors, monitor channels, and analyze reach for growth and market research. Clean JSON.

80

4.5

Telegram Group and Channel Member Extractor

clothefobia/telegram-group-and-channel-member-extractor

Telegram Group and Channel Member Extractor -Extract member From any telegram group/channel

1.1K

3.0