Telegram Channel Scraper avatar

Telegram Channel Scraper

Pricing

from $0.05 / 1,000 results

Go to Apify Store
Telegram Channel Scraper

Telegram Channel Scraper

Scrape Telegram channels & groups without API keys. Extract messages, views, media, and engagement metrics. Perfect for market research, lead generation, and competitive analysis. Works instantly with no setup. $0.20/100 messages.

Pricing

from $0.05 / 1,000 results

Rating

0.0

(0)

Developer

Alam

Alam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Telegram Channel & Group Scraper

Overview

A powerful scraper for extracting detailed information from Telegram channels and groups. NO API keys required - uses public t.me web preview for instant access.

Features

  • NO API Keys Required - Works out of the box with public channels/groups
  • Channel Scraping: Extract channel details, member counts, and recent messages
  • Group Scraping: Get group information and recent messages
  • Message History: Retrieve recent messages with metadata (dates, views, forwards)
  • Bulk Scraping: Scrape multiple channels/groups in one run
  • Engagement Metrics: Calculate views, forwards, and averages
  • Media Detection: Identify photos, videos, and other media types with direct URLs

How It Works

This scraper uses the public Telegram web preview (t.me) to extract data:

  • No Telegram API account needed
  • No credentials required
  • Works instantly - just provide the username
  • Same approach as top competitors on Apify

Input

{
"channels": ["durov", "telegram"],
"maxMessages": 10,
"includeText": true,
"includeMedia": true
}

Input Fields

FieldTypeRequiredDescription
channelsarrayNoList of channel usernames to scrape
maxMessagesintegerNoMaximum messages to retrieve (default: 10, max: 1000)
includeTextbooleanNoInclude message text in output (default: true)
includeMediabooleanNoInclude media URLs in output (default: true)

Output

Channel Data

{
"username": "durov",
"title": "Durov's Channel",
"description": "Official channel of Telegram founder Pavel Durov",
"memberCount": 2500000,
"verified": true,
"restricted": false,
"joinDate": null,
"url": "https://t.me/durov",
"scrapedAt": "2024-03-22T11:30:00Z",
"messageCount": 50,
"engagement": {
"totalViews": 5000000,
"totalForwards": 0,
"avgViewsPerMessage": 100000,
"avgForwardsPerMessage": 0
},
"messages": [
{
"id": "durov/123",
"text": "Message content here",
"date": "2024-03-22T10:30:00Z",
"views": 150000,
"forwards": 0,
"editDate": null,
"replyToMsgId": null,
"hasMedia": true,
"mediaType": "photo",
"mediaUrl": "https://cdn...",
"reactions": {},
"sender": {
"username": "durov",
"firstName": "Durov",
"isChannel": true
},
"forwardedFrom": null,
"url": "https://t.me/durov/123"
}
]
}

Use Cases

  1. Market Research: Analyze channel demographics and engagement
  2. Lead Generation: Find relevant channels for marketing campaigns
  3. Competitive Analysis: Track competitor channels and messaging
  4. Content Strategy: Study popular content in your niche
  5. Influencer Outreach: Identify high-engagement channels for partnerships
  6. Crypto/Finance: Track signal channels and market sentiment

Pricing

  • Pay-per-event: $0.05 per 1,000 messages (1,000 messages = $0.05)
  • Subscription: $9.99/month for 200,000 messages

Advantages

✅ No API Keys Required

  • Works instantly - no setup needed
  • Users don't need to create Telegram API accounts
  • Same friction-free experience as top competitors

✅ Better Code Quality

  • Clean, maintainable Python code
  • Comprehensive documentation
  • Well-tested

✅ Competitive Pricing

  • $0.05 per 1,000 messages (20x cheaper than $1.00 competitors)
  • 400x cheaper than premium tier ($20.00/1,000)
  • Channel and group scraping
  • Bulk operations
  • Engagement metrics
  • Media detection
  • Export options (JSON)

Limitations

  • Works with public channels/groups only
  • Private channels require invitation (cannot be scraped)
  • Web preview has rate limits (~20 messages per page)
  • Very old messages may not be available
  • Member lists not available via web preview (Telegram limitation)
  • Forward counts not available via web preview (Telegram limitation)

Comparison with Competitors

FeatureThis ScraperCompetitors
API Keys Required❌ No❌ No
Price$0.05/1,000 msgs$0.02-$20.00/1,000 msgs
Code Quality✅ High⚠️ Variable
Documentation✅ Comprehensive⚠️ Limited
Bulk Scraping✅ Yes⚠️ Some
Engagement Metrics✅ Yes✅ Yes
Media Detection✅ Yes✅ Yes

This tool scrapes publicly available information only. Ensure compliance with:

  • Telegram's Terms of Service
  • Local data protection laws (GDPR, CCPA)
  • Respect for channel/group privacy settings

Support

For issues or feature requests, please contact: alam@synccomputers.co.uk

Quick Start

  1. No setup needed - just provide a username or channel URL
  2. Run the scraper
  3. Get results in JSON format
  4. Export or use directly in your applications

Example Usage

Single Channel

{
"channels": ["durov"],
"maxMessages": 50
}

Multiple Channels

{
"channels": ["durov", "telegram", "crypto"],
"maxMessages": 100
}

Media URLs Only (No Text)

{
"channels": ["photography_channel"],
"includeText": false,
"includeMedia": true
}