Scrape Telegram Public Channels — No Login Required

Extract messages, media, and metadata from any Telegram public channel or group. No Telegram account, API key, or login required. Uses the public web preview. HTTP-only — no Chrome, no Playwright.

Open on Apify → Try it now
Docker Image
~12MB
RAM
128MB
Proxy
Datacenter
Coverage
Global
Pricing
Pay-per-result
Login
Not required

What You Can Scrape

Primary Use Cases

API Example

# Start a run via the Apify API
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~telegram-scraper/runs?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": ["duaborgin", "techcrunch"],
    "maxMessages": 100
  }'

# Or use with AI agents via MCP:
# https://mcp.apify.com?tools=santamaria-automations/telegram-scraper

Integrations

How It Compares

FeatureNanoScrapeTelegram Bot API
Docker image~12MBN/A
Login requiredNoYes (bot token)
CostPay-per-resultFree but limited
Public channelsYesBot must be member
Rate limitsManaged automaticallyStrict API limits
OutputStructured JSONRaw API format

Output Fields

FieldTypeExample
channelstringduaborgin
message_idnumber12345
textstringBreaking: New AI model released...
datestring2026-04-23T14:30:00Z
viewsnumber15420
media_urlstringhttps://cdn.telegram.org/...
forwarded_fromstringsource_channel
Open on Apify → Try it now — free tier available