Telegram Channel Scraper avatar

Telegram Channel Scraper

Pricing

from $0.14 / 1,000 posts

Go to Apify Store
Telegram Channel Scraper

Telegram Channel Scraper

[$0.20/1K posts] Every post of public Telegram channels: text, date, views, reactions, photos, video, files, link previews, hashtags, links, forwards, plus channel subscribers. Search inside a channel. No account, no run fee.

Pricing

from $0.14 / 1,000 posts

Rating

0.0

(0)

Developer

Matvey

Matvey

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

7 hours ago

Last modified

Share

Telegram Channel Scraper collects every post of public Telegram channels and returns one row per post: text, date, views, reactions, photos, video, attached files, link previews, polls, hashtags, links and forwards, with the channel's title and subscribers on every row. Search inside a channel and stop at a date.

$0.0002 per post — 20 cents per 1,000. No Telegram account, no API key, no phone number, no start fee.

What is Telegram Channel Scraper?

Telegram channels are where news, crypto, marketing and niche communities publish first. This Actor reads the public web preview of each channel (t.me/s/…) and pages back through its history. Use it for media monitoring, crypto and market signals, competitor channels, content research, or feeding channel archives to an AI.

Need per-channel analytics (reach, posting frequency, best hours)? See our Telegram Channel Analytics.

What is in every row

FieldMeaning
text, date, url, postId, editedThe post
views, reactions, reactionsTotal, viewsPerSubscriberReach and reactions
photoUrls, videoThumbnailUrl, videoDuration, documentName, pollQuestionMedia
linkPreview, links, hashtagsWhat the post points to
isForwarded, forwardFrom, isReply, authorWhere it came from
channel, channelTitle, channelSubscribersThe channel

How much does it cost?

EventPrice
Post$0.0002
  • Posts older than Posts newer than or below Minimum views: $0.
  • Channels that are private or do not exist: $0 (an error row says why).

Bulk export: what 50,000 rows actually cost

This Actor is built for bulk jobs — thousands of inputs in one run, or a daily schedule. There is no fee per run, no fee per page and no proxy charge: you pay for the rows you keep.

JobThis ActorMost-used Actor in this category
50,000 posts across 100 runs$10$17.50 + $1 in start fees
20 channels × 1,000 posts every week$16 a month$28 + start fees

Checked on the Apify Store on 23 September 2026 against the Actor with the most monthly users in this category ($0.00035 per post plus $0.01 per run). Some Actors here ask less per row — this table compares against the one buyers actually use most.

How to use it in three steps

  1. Paste channel usernames or t.me links — one per line.
  2. Set Posts per channel, optionally a search word and a date to stop at.
  3. Press Start, then download JSON, CSV or Excel — or schedule it and send new posts to Google Sheets, Slack or n8n.

⬇️ Input

{
"channels": ["durov", "https://t.me/s/telegram"],
"maxPostsPerChannel": 500,
"searchQuery": "",
"postsNewerThan": "2026-06-01"
}

⬆️ Output

{
"type": "post",
"channel": "telegram",
"photoUrls": [
"https://cdn1.telesco.pe/file/IhRgK6tIoS7q1_uIXVK4_Zp81vIq8qZ7Pt_mpSCpiI7lK3L2KpIqzfcVAnrb1aWV0E1qzgds7GX-0Szy78AMPtSuVU2ybbvZU24BpzuIhXToKGdUNiwe9A5KqotPdMCX55NS7dbNJb4kLXFfcEP9dN3JKHVxvS6uiOO5Su1tDSzLtMAFCHXvZPZHXOnKtDuQEt9WUDgCd39coOVmNYURrUrfxvNqOwaSejVk6y4XBQ9u-FQR5tO9gCLPaZpq0qw9c54mDHDDDGomwCCpHYjSEmhAOtQa4qPahSKCyY5g1UpN4wyErYd6mjuHe6hetbY0oxMlaXGHJYx8peexDSmuQA.jpg"
],
"videoThumbnailUrl": null,
"videoDuration": null,
"documentName": null,
"linkPreview": null,
"pollQuestion": null,
"edited": false,
"postId": 458,
"url": "https://t.me/telegram/458",
"date": "2026-08-26T19:12:04+00:00",
"text": "Placeholders for App Updates. If a user with an outdated app encounters a new feature, they can now instantly tap to download the latest update.\n\nAugust Features\n1 • 2 • 3 • 4 • 5 • More",
"textLength": 186,
"views": 802000,
"reactions": [],
"reactionsTotal": 0,
"hasPhoto": true,
"hasVideo": false,
"hasDocument": false,
"hasPoll": false,
"hasLinkPreview": false,
"isForwarded": false,
"forwardFrom": null,
"isReply": false,
"author": null,
"hashtags": [],
"links": [],
"channelTitle": "Telegram News",
"channelSubscribers": 9490000,
"channelUrl": "https://t.me/telegram",
"viewsPerSubscriber": 0.085,
"searchQuery": null,
"scrapedAt": "2026-09-23T13:18:14.627Z"
}

Use cases

Media and brand monitoring

Channels in your niche, filtered by a keyword, every morning.

Crypto and market signals

Announcements and calls from trading channels with views and reactions.

Competitor channels

What competitors post, how often, and what gets views.

Archives for AI

Whole channel histories as clean text through the Apify MCP server or API.

Integrations

Every run is available through the Apify API, and the Actor works out of the box with n8n, Make, Zapier, Google Sheets, LangChain and the Apify MCP server.

FAQ

Do I need a Telegram account? No. The Actor reads the public web preview any visitor sees.

Private channels and groups? No — only public channels with a web preview.

How far back can it go? The whole public history, 20 posts per page; big archives take a few minutes.

Comments under posts? Telegram does not show discussion comments in the web preview.

Is this legal? The Actor reads public channel pages. Use the content in line with Telegram's terms and copyright.