Telegram Channel Scraper avatar

Telegram Channel Scraper

Pricing

from $0.75 / 1,000 posts

Go to Apify Store
Telegram Channel Scraper

Telegram Channel Scraper

Scrape posts from any public Telegram channel: text, date, views, reactions, photos, videos, links, forwards and channel subscriber count. Keyword and date filters, no login, no phone number, pay per post.

Pricing

from $0.75 / 1,000 posts

Rating

0.0

(0)

Developer

Himanshu Agrawal

Himanshu Agrawal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Scrape posts from any public Telegram channel: full text, date, views, reactions, photos, videos, files, links, hashtags, forwards and link previews, plus the channel's title, description and subscriber count. Filter by keyword and date. No Telegram account, no phone number, no API keys.

What you can use it for

  • Market and crypto signals: monitor news, trading and crypto channels on a schedule.
  • Brand and media monitoring: track what channels say about a keyword.
  • Content research: find the posts with the most views and reactions in a niche.
  • Datasets for AI: clean text with dates and engagement for analysis or RAG.
  • Channel due diligence: subscribers, posting frequency and engagement before you buy ads.

Input

FieldWhat it does
Public channelsdurov, @durov or https://t.me/durov.
Max posts per channelNewest first.
Only posts containingTelegram's own in-channel search (also matches link previews).
Only posts afterStops at this date: ideal for daily schedules.
Add channel infoChannel title, description, subscribers and verified badge on every row.
{
"channels": ["telegram", "https://t.me/durov"],
"maxPostsPerChannel": 500,
"searchQuery": "AI",
"postedAfter": "2026-01-01"
}

Output

{
"channelUsername": "durov",
"postId": 552,
"url": "https://t.me/durov/552",
"date": "2026-10-11T14:52:40+00:00",
"text": "Designers x AI ...",
"views": 997000,
"mediaType": "video",
"photos": [],
"videos": [{ "thumbnailUrl": "https://cdn4.telesco.pe/file/...", "duration": "1:15" }],
"links": ["https://t.me/designers"],
"hashtags": [],
"forwardedFrom": { "name": "Telegram Designers", "url": "https://t.me/designers/266" },
"reactions": [{ "emoji": "stars", "count": 5620 }],
"totalReactions": 22810,
"edited": false,
"channelTitle": "Pavel Durov",
"channelSubscribers": 10400000,
"channelVerified": true
}

Download as JSON, CSV or Excel, or connect via API, Make, n8n or Zapier.

Pricing

Pay per post saved: $1.00 per 1,000 posts on paid Apify plans (less on Scale and Business). Set a spending limit per run and the Actor stops cleanly when it is reached.

Limits

  • Works only for channels that have a public web preview at t.me/s/<channel>. Private channels, groups and bots are skipped with a warning.
  • Custom (premium) emoji reactions are reported as custom with their count.

FAQ

Do I need a Telegram account? No. The Actor reads the public web preview that Telegram itself publishes for every public channel.

Is this legal? It reads only public channel posts that Telegram shows to anyone on the web. It does not collect member lists or phone numbers.