Telegram Channel Scraper & Monitor
Pricing
$2.00 / 1,000 post delivereds
Go to Apify Store
Telegram Channel Scraper & Monitor
Scrape or monitor public Telegram channels: posts, views, reactions and media, with keyword filtering. No login needed.
Telegram Channel Scraper & Monitor
Pricing
$2.00 / 1,000 post delivereds
Scrape or monitor public Telegram channels: posts, views, reactions and media, with keyword filtering. No login needed.
Channel
channel
Required
Channel username, lowercase.
Post ID
postId
Required
Post number within the channel. Together with channel, it identifies a post; dedupe on (channel, postId).
Post URL
url
Required
Link to the post on Telegram.
Posted at
postedAt
Required
When the post was published, ISO 8601 in UTC.
Edited
isEdited
Required
Whether Telegram marks the post as edited.
Reply to post ID
replyToPostId
Required
ID of the quoted parent post when the post replies to another post in the same channel, else null.
Text
text
Required
Plain text of the post, with line breaks kept. For a poll without its own text, the poll question. Null when the post has no text.
Content incomplete
contentIncomplete
Required
True when the web preview doesn't show the full post (it shows "Please open Telegram to view this post"). text then holds whatever was visible.
Links
links
Required
Web links in the post text and its link preview, in order, without duplicates.
[ "https://example.com"]Views
views
Required
View count parsed from Telegram's rounded figure, so approximate ("1.2M" becomes 1200000).
Views (as shown)
viewsDisplay
Required
The view count exactly as Telegram shows it.
Reactions
reactions
Required
Reactions and their (rounded) counts. emoji is the emoji character, ⭐ for paid Stars reactions, or custom: for a custom emoji.
[ { "emoji": "👍", "count": 5300 }]Forwarded from
forwardedFrom
Required
Source of a forwarded post. name and url are null when the original sender is hidden. Null when the post wasn't forwarded.
Media
media
Required
Every media item in display order, including every item of an album. URLs only; files are not downloaded.
[ { "type": "photo", "url": "https://cdn4.telesco.pe/file/…", "thumbnailUrl": null, "durationSec": null }]Channel title
channelTitle
Required
The channel's display name when the post was scraped.
Channel subscribers
channelSubscribers
Required
Subscriber count parsed from Telegram's rounded figure, so approximate.
Scraped at
scrapedAt
Required
When this run scraped the post, ISO 8601 in UTC.