LAGIC
Lead Audience Growth Intelligence Computing
T

Telegram Scraper — Telegram | Lagic

Built ForMarketing & PRFinancial Services & CryptoJournalism & Media

Extract posts, media, and subscriber counts from any public Telegram channel.

Curated by Lagic·Verified working

Configure Agent

List of public Telegram channel usernames (e.g. "durov", "telegram"). Do not include the @ symbol.

Maximum number of messages to extract per channel. The agent paginates automatically.

Add a separate dataset item with channel metadata (title, description, subscriber count, etc.).

Results to deliver

200 credits

This agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.

Lagic Proxy

Country auto-rotated. Need a specific region? Contact support.

Pricing

2 credits per result
✓ 30 free credits on signup✓ Refund if 0 results✓ No card required

Sample Data Preview

Message text (both plain and HTML formats)Unique URL for each messageMessage publication date and timePost view countURLs for any attached photos or videosChannel name, username, and description
Value...https://...2026-04-05617https://...Sample Text...
Value...https://...2026-04-05310https://...Sample Text...
..................
Exports as:CSVXLSXJSON

Overview

Scrape messages, view counts, media links, and channel metadata from public Telegram channels. Ideal for content analysis, competitor tracking, and audience research.

This tool allows you to extract data from any public Telegram channel without needing a personal account. You provide a list of channel usernames, and it returns detailed information about the messages posted and the channel itself. This is built for marketers, journalists, and researchers who need to analyze public communications, track announcements, or monitor specific topics. Instead of manually scrolling and copying, you can programmatically collect message text, publication dates, view counts, and links to any attached photos or videos. ### Channel and Message Data You can retrieve up to a specified number of recent messages from each channel. The data for each message includes its unique URL, text content (in both plain text and HTML), view count, and publication date. If a message is a reply or a forward, that context is also captured. Optionally, you can also get a separate summary for each channel, which includes its title, description, and total subscriber count. This is useful for building a directory of channels in a specific niche or for comparing audience sizes.

Key Capabilities

  • Message text (both plain and HTML formats)
  • Unique URL for each message
  • Message publication date and time
  • Post view count
  • URLs for any attached photos or videos
  • Channel name, username, and description
  • Total channel subscriber count
  • Data indicating if a message was edited or forwarded
  • ID of the message being replied to, if applicable
  • Track competitor announcements and content strategy by monitoring their public channels.
  • Analyze audience engagement by comparing post view counts across different channels or topics.
  • Build a dataset of public statements from key figures, news outlets, or organizations.
  • Monitor brand mentions or specific keywords within relevant public community channels.
  • Identify popular content formats (e.g., video vs. text) in your niche by analyzing post data.
  • Archive the history of a public channel for research or compliance purposes.
  • Source content ideas by identifying the most viewed posts in influential channels.

Field Dictionary

How To Run This Extractor

1

Create a list of public Telegram channel usernames you wish to scrape.

2

Paste the list into the 'Channel usernames' field, one username per line.

3

Set the maximum number of recent messages you want to retrieve from each channel.

4

Check the 'Include channel info' box if you need a separate summary of each channel's metadata.

5

Run the tool and wait for the data to be collected.

6

Download your results as a CSV, JSON, or Excel file from the output tab.

Frequently Asked Questions

Do I need a Telegram account to use this?
No, this tool works with publicly available channel data and does not require you to connect a personal Telegram account.
Can I scrape private channels or direct messages?
How do I specify which channels to scrape?
What's the difference between the 'text' and 'textHtml' fields in the output?
What does the 'Include channel info' option do?
Is it legal to scrape public Telegram channels?
What formats can I export the data in?
How many messages can I get from a single channel?
Can I schedule this tool to run automatically?
How fresh is the data?