Telegram Channel Scraper & Monitor avatar

Telegram Channel Scraper & Monitor

Pricing

from $1.00 / 1,000 post scrapeds

Go to Apify Store
Telegram Channel Scraper & Monitor

Telegram Channel Scraper & Monitor

Scrape any public Telegram channel: posts, views, reactions, media, links and channel stats. Keyword search, date filters and an only-new-posts monitoring mode. No login. $1 per 1,000 posts.

Pricing

from $1.00 / 1,000 post scrapeds

Rating

0.0

(0)

Developer

abdallah alramahi

abdallah alramahi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Scrape any public Telegram channel in seconds — posts, views, reactions, media, links and channel stats. No login, no phone number, no API keys. $1 per 1,000 posts.

Paste channel usernames or links (durov, @telegram, https://t.me/s/cointelegraph) and get a clean dataset you can export to JSON, CSV, Excel or Google Sheets.

What you get

Every post: text (with emojis), date, views, reactions (by emoji, plus total), photos, video thumbnails & durations, documents, link previews, outgoing links, hashtags, mentions, forwarded-from channel, reply link, author signature and edit flag.

Every channel (optional): title, verified badge, subscribers, description, photo and photo/video/link counters.

  • Crypto & trading signals — track announcement and signal channels in real time.
  • Brand & PR monitoring — find every mention of your brand with keyword search.
  • Market research & OSINT — archive and analyze channels, measure engagement.
  • Content & growth teams — benchmark competitor channels by views and reactions.
  • AI / LLM pipelines — feed fresh Telegram content into your RAG or alerts.

Features

  • Bulk channels in one run
  • Keyword search inside channels (Telegram's native search)
  • Date filters: last N days or a custom range
  • Monitoring mode: returns only posts published since the previous run — schedule it hourly and connect Slack, email, webhooks or Google Sheets
  • Numbers parsed for you (18.9M → 18900000)
  • Fast HTTP scraping, automatic retries, no browser
  • Pay only for results — no start fee

Pricing (pay per event)

EventPrice
Post scraped$0.001
Channel info$0.002

1,000 posts ≈ $1. Monitoring 10 channels hourly typically costs a few cents a day.

Example output

{
"type": "post",
"channel": "durov",
"channelTitle": "Pavel Durov",
"channelSubscribers": 10500000,
"postId": 548,
"url": "https://t.me/durov/548",
"date": "2026-09-11T16:04:02+00:00",
"text": "Telegram has become the sponsor of Codeforces ...",
"views": 2000000,
"reactions": [{ "emoji": "👍", "count": 21200 }, { "emoji": "❤", "count": 31500 }],
"reactionsTotal": 70490,
"links": ["https://codeforces.com/blog/entry/156620"],
"photos": [],
"videos": [],
"forwardedFrom": null
}

How to use

  1. Add channels (one per line).
  2. Optional: set Max posts per channel, Search keywords and a date filter.
  3. Click Start, then export or connect an integration.

Real-time alerts in 2 minutes

Enable Only new posts since last run → create a Schedule (every hour) → add a Slack / email / webhook integration. You'll receive only fresh posts.

FAQ

Does it work with private channels or groups? No — only public channels that have web preview enabled (most public channels do). No login is used.

Why are some reactions shown as custom or ⭐? Those are custom emoji and paid star reactions; counts are still included.

Is this legal? The Actor reads the public web preview Telegram itself provides at t.me/s/. Use the data responsibly and respect privacy laws.

Need a feature? Open an issue — I usually respond within 24 hours.