Telegram Channel Message
Pricing
Pay per event
Telegram Channel Message
Download Telegram channel and group messages — text, media, reactions, forwards, and replies. Filter by date. Works on public channels, no account required.
Pricing
Pay per event
Rating
4.5
(3)
Developer
CheapGET
Actor stats
15
Bookmarked
289
Total users
51
Monthly active users
6 hours ago
Last modified
Categories
Share
Telegram Channel Message - Search Telegram Channels & Download Messages
Search any public Telegram channel or group and download every message — text, media, reactions, forwards, and replies — fast and cheap.
Stop scrolling through endless Telegram threads. Instantly get complete message histories with engagement stats, media downloads, forward chain tracking, and service events. Check view counts, reaction breakdowns, and reply threads from any public channel or group — no account or login required.
🏆 Key Features
📊 Complete Message Details
-
🎯 Full Message Info: Get message text, unique IDs, and type classification (Regular vs Service) for every message in the channel.
-
📈 Engagement Stats: Check real-time view counts, reply counts, and forward numbers for every message.
-
😊 Reaction Breakdown: See all emoji reactions with individual counts per emoji type to understand community sentiment.
-
🔗 Reply Threads: Follow reply chains, forum topic assignments, and album grouping to see how conversations connect.
🔄 Forward Chain Tracking
-
📡 Origin Tracing: See the original sender ID, sender name, and message ID for all forwarded content.
-
🌐 Spread Tracking: Track how messages spread across channels with complete forwarding history and origin timestamps.
-
🕵️ Source Verification: Find where messages originally came from to detect viral content sources and information flow.
-
⏰ Timeline View: Trace content from its first appearance to how it spreads across the Telegram ecosystem.
⚙️ Service Event Tracking
-
👥 Community Activity: See user joins, leaves, additions, and removals with participant ID tracking.
-
📌 Admin Actions: Check pinned messages, title changes, photo updates, and topic creation/editing events.
-
📞 Communication Events: See group calls, phone calls, screenshot notifications, and proximity alerts.
-
💰 Payments & Gifts: Check payment notifications, premium gifts, and game score updates within the community.
🎬 Media Downloads
-
📸 Photos: Download high-quality photos automatically with permanent public URLs.
-
🎥 All Media Types: Get videos, documents, audio files, and other attachments with automatic organization.
-
📄 Flexible Modes: Choose "Text Only" for a cheap run or "All Media" for complete downloads.
-
🗂️ Album Grouping: Related media messages are grouped using album IDs to keep multi-file posts together.
💰 Pricing
| Resource | Cost | Description |
| --------------- | -------- | ----------------------------------------------------------------------------------------------- |
| Actor Usage | $0.00001 | Charged for runtime. Cost depends on resource consumption during the run |
| Message | $0.00038 | Charged per message found. Includes text, sender, engagement stats, reactions, and 20+ fields |
| Media | $0.00077 | Charged per media file downloaded. Includes photos, videos, documents, audio, and cloud storage |
💡 Example Cost:
-
Getting 1,000 messages with 200 media files
-
Cost: (1,000 × $0.00038) + (200 × $0.00077) = $0.534 + runtime fees
🎯 Use Cases
📱 Save Channel History
Download the full message history from your favorite Telegram channels — text, media, reactions, and all. Keep a personal archive of important announcements and updates.
📊 Check Community Engagement
See which posts get the most views, reactions, and forwards. Track how your favorite channels are growing and which topics get the most attention.
🔄 Track Forwarded Content
Find out where popular messages originally came from and how they spread across different channels. Great for tracking trending news and viral content.
🎬 Download Media Files
Save all photos, videos, and documents from a Telegram channel automatically. Perfect for archiving visual content or saving important files.
📅 Monitor Updates
Set up regular checks on channels you follow to stay updated without manually scrolling. Filter by date to get only the latest messages.
🌟 Why Choose This Actor
Built for anyone who wants to save, search, or track Telegram channels — this tool gives you instant access to complete message histories, cheap and fast.
| Feature | Telegram Channel Message | Manual Copy | Telegram Export | Channel Bots |
| :------------------ | :----------------------- | :--------------- | :---------------- | :--------------- |
| Reactions | ✅ Full emoji counts | ❌ Not available | ❌ Not included | ⚠️ Limited |
| Forward Chains | ✅ Complete tracking | ❌ Manual only | ❌ Not included | ⚠️ Text only |
| Media Downloads | ✅ Auto cloud save | ⚠️ One at a time | ⚠️ Local only | ⚠️ Manual links |
| Service Events | ✅ 30+ event types | ❌ Not visible | ❌ Not included | ❌ Not available |
| Fields Per Msg | ✅ 20+ fields | ⚠️ Text only | ⚠️ Basic fields | ⚠️ Limited |
| Setup Time | ✅ Instant | ❌ Hours | ⚠️ Manual steps | ⚠️ Configuration |
| Pricing Model | ✅ Pay per message | ✅ Free but slow | ✅ Free but basic | ⚠️ Credit based |
🚀 Quick Start
-
Enter a Telegram URL — paste a public channel or group link (e.g.,
https://t.me/binance_announcements) -
Click Start — choose how many messages you want and whether to download media
-
Download your results — get all messages as JSON, CSV, or Excel
💻 Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
telegram_url | string | ✅ Yes | Telegram channel or group link (supports t.me URL, @username, or username) |
download_medias | string | ✅ Yes | Select what medias to download from messages (text only, text + images, or text + all media) |
start_date | string | ❌ No | Get messages from this date to present |
max_results | integer | ✅ Yes | Maximum number of messages to get from the channel/group |
📝 Example Input
{"telegram_url": "https://t.me/binance_announcements","download_medias": "image","start_date": "7 days","max_results": 100}
📤 Output Structure
| Field | Type | Description |
|---|---|---|
processor | string | URL of the Apify actor that processed this data |
processed_at | string | ISO 8601 formatted timestamp (UTC) when the data was processed |
id | integer | Telegram message unique identifier |
type | string | Type of message: Regular or Service |
date | string | ISO formatted timestamp when the message was sent |
text | string | Text content of the message |
sender | string | Username or display name of the message sender |
silent | boolean | Whether the message was sent silently |
pinned | boolean | Whether the message is pinned |
view_count | integer | Number of views for the message |
reply_count | integer | Number of replies to the message |
forward_count | integer | Number of times the message was forwarded |
reply_to | integer | ID of the message this is replying to |
album_id | integer | Messages with the same album_id belong to the same media album |
topic_name | string | Name of the forum topic (if message is in a forum group topic) |
edit_date | string | ISO formatted timestamp when the message was last edited |
urls | array | List of URLs found in the message text |
hashtags | array | List of hashtags found in the message text |
service_type | string | Type of service action for system messages (e.g., Pin Message, Chat Add User) |
service_info | string | Additional details about the service action |
forward_info | object | Details about the original message this was forwarded from |
reactions | object | Message reactions as emoji to count mapping |
media_url | string | Downloaded media file URL from Apify storage, or empty string if no media |
📤 Example Output
{"processor": "https://apify.com/cheapget/telegram-channel-message?fpr=aiagentapi","processed_at": "2025-01-15T12:00:00+00:00","id": 12345,"type": "Regular","date": "2025-01-15T10:30:00+00:00","text": "Breaking news in the crypto world! 🚀","sender": "@crypto_whale","silent": false,"pinned": true,"view_count": 45000,"reply_count": 120,"forward_count": 850,"reply_to": null,"album_id": null,"reactions": {"🚀": 245,"👍": 95},"forward_info": {"date": "2025-01-14T15:20:00+00:00","from_id": 67890,"from_name": "Source Channel","message_id": 54321},"topic_name": null,"edit_date": null,"service_type": null,"service_info": null,"media_url": "https://api.apify.com/v2/key-value-stores/media_12345.jpg"}
🔌 Integrations
Connect this actor to your favorite tools and automate your workflow.
🐍 Python SDK
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_API_TOKEN")run_input = {'telegram_url': 'https://t.me/binance_announcements','max_results': 100,'download_medias': 'image','start_date': '7 days'}run = client.actor("cheapget/telegram-channel-message").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
🟨 JavaScript / Node.js SDK
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });const run = await client.actor("cheapget/telegram-channel-message").call({runInput: {telegram_url: "https://t.me/binance_announcements",max_results: 100,download_medias: "image",start_date: "7 days",},});for await (const item of client.dataset(run.defaultDatasetId).iterateItems()) {console.log(item);}
🌐 REST API (curl)
curl -X POST "https://api.apify.com/v2/acts/cheapget~telegram-channel-message/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"telegram_url": "https://t.me/binance_announcements", "max_results": 100, "download_medias": "image", "start_date": "7 days"}'
Ⓜ️ Make.com Integration
Get Started with Make.com (1000 Free Credits) 🎁
Step 1: Add the Make.com module "Run an Actor"Step 2: Enable mapping and paste Actor ID `TpLqaxMYSJzwVnXoj`Step 3: Paste the input JSON and run synchronouslyStep 4: Add "Get Dataset Items" with `defaultDatasetId`
🎱 N8N.io Integration
Open Source Workflow Automation ⚡
Step 1: Add the Apify node "Run an Actor and get dataset"Step 2: Set Selection Mode to By IDStep 3: Paste Actor ID `TpLqaxMYSJzwVnXoj`Step 4: Add your input JSON and read items from `defaultDatasetId`
📚 API Documentation
-
Python API - Complete Python client documentation with examples
-
JavaScript API - Node.js and browser integration guide
🏗️ Metadata (JSON-LD)
{"@context": "https://schema.org","@type": "SoftwareApplication","name": "Telegram Channel Message - Apify Actor","applicationCategory": "UtilitiesApplication","applicationSubCategory": "Telegram Channel Search and Download","operatingSystem": "Cloud","offers": {"@type": "Offer","description": "Usage-based pricing. See the Pricing section for current automation-aligned event rates.","availability": "https://schema.org/InStock"},"description": "Search any public Telegram channel or group and download every message with text, media, reactions, forwards, and replies.","featureList": ["Complete Message Details","Forward Chain Tracking","Service Event Tracking","Media Downloads"],"keywords": "telegram channel search, telegram message download, telegram channel reader, apify actor","author": {"@type": "Organization","name": "cheapget","url": "https://apify.com/cheapget?fpr=aiagentapi"},"softwareVersion": "1.0.0","datePublished": "2024-01-01","dateModified": "2026-04-22"}
🚀 Performance Tips
Get the best speed, cost, and quality from your runs with these tips:
💰 Cost Optimization
-
Text Only Mode: Set
download_medias: "text"to get only message text without media files — saves up to 70%. -
Date Filtering: Use the
start_dateparameter to get only recent messages instead of the entire channel history. -
Set a Limit: Use a reasonable
max_resultsto avoid processing more messages than you need.
⚡ Speed Optimization
-
Recent Content: Getting recent messages (last 7-30 days) is much faster than pulling years of history.
-
Skip Media: Choosing "text" mode is 3-5x faster for large channels.
-
Auto-Parallel: The Actor automatically uses multiple threads to speed up message collection.
🛡️ Data Quality Tips
-
Engagement Accuracy: View counts, reactions, and forward counts reflect real-time values at the moment of collection.
-
Media Stability: Downloaded media is stored in permanent cloud storage — your links won't break.
-
Forward Context: Always check
forward_infoto see if a message is original or shared from another channel.
📊 Best Practices
-
Test Small: Start with a 1-7 day range to verify results before running a full archive.
-
Verify URLs: Make sure the
telegram_urlis a public channel or group — private communities cannot be accessed. -
Schedule Runs: Set up daily runs to track engagement growth and trending content in your favorite channels.
❓ FAQ
What can I get from Telegram channels?
You can get complete message histories including text, sender info, view counts, reactions, reply chains, forwarding details, and service events like user joins or pinned messages.
How many messages can I get?
There's no hard limit — you can get up to 1,000,000 messages. Use max_results or start_date to control the scope and keep costs low.
Is this free?
There is no subscription. Actor Usage is $0.00001, messages cost $0.00038 each, and downloaded media costs $0.00077 each. Getting 100 messages still costs less than $0.04.
Are reactions included?
Yes! All emoji reactions and their counts are captured, including custom emojis for Telegram Premium users.
Can I download media files?
Absolutely. Choose to download photos only or all media types (videos, documents, audio). Files are saved to cloud storage and linked directly in your results.
What are forwarded messages?
Forwarded messages include origin details: where the message came from, who originally sent it, and when it was first posted — great for tracking viral content.
How accurate is the data?
Data is collected directly from public Telegram channels, ensuring 100% accuracy for all message content and engagement stats at the time of collection.
What output formats are available?
Results come as JSON by default, and can be downloaded as CSV, Excel, or XML from the Apify platform.
How long does it take?
Small runs (100 messages) finish in about 30-60 seconds. Larger runs with full media downloads may take 15-30 minutes depending on file sizes.
Can I track community growth?
Yes — by checking join/leave service events and participant counts over time, you can see how a community is growing.
Can I get messages from private channels?
No. This tool works with public channels and groups only. Private or restricted communities cannot be accessed.
🏷️ SEO Keywords
🔍 Primary Keywords: telegram channel search, telegram message download, telegram channel reader, telegram group messages, telegram message saver
🔎 Long-Tail Keywords: how to download telegram channel messages, save telegram channel history free, get telegram group messages with reactions, telegram channel message archive tool, download telegram media from channel
💼 Industry Keywords: telegram community tracking, telegram engagement checker, telegram forward tracker, telegram reaction counter, telegram channel history saver
🌍 Location Keywords: telegram channels united states, telegram messages uk, telegram channel search worldwide, telegram group messages india, telegram channels any country, telegram messages global
💡 Use Case Keywords: save telegram messages, check telegram reactions, download telegram photos, track telegram forwards, search telegram channel history
⚖️ Legal & Compliance
This tool accesses publicly available data only. It does not bypass authentication, access private content, or violate platform terms of service. You are responsible for:
-
Data Rights: Ensuring you have permission to collect and use the data.
-
Privacy Compliance: Adhering to GDPR, CCPA, and other applicable privacy laws when processing personal data.
-
Platform Terms: Respecting Telegram's terms of service and usage policies.
-
Ethical Use: Using the data responsibly and in compliance with all relevant regulations.
Need help or have compliance questions? Contact us.
🔗 Related Actors
💼 Jobs
-
Best Job Search - Find jobs on LinkedIn, Indeed, and Glassdoor — free, fast, with salary info
-
Glassdoor Job Search - Search Glassdoor for jobs with salaries, ratings, and company reviews
-
Indeed Job Search - Find Indeed jobs with salary, location, and company details
-
LinkedIn Job Search - Search LinkedIn jobs with applicant counts and company info
🎬 Videos
-
Best Video Downloader - Download videos from 1000+ sites in any quality
-
TikTok Video Downloader - Download TikTok videos without watermarks
-
YouTube Video Downloader - Download YouTube videos in multiple qualities
-
Video Subtitles Downloader - Download subtitles from any video URL
-
TikTok Live Recorder - Record TikTok live streams automatically
-
TikTok Video Lookup - Get full TikTok video details with hidden SEO data and music info
-
YouTube Niche Scraper - Find YouTube videos by keyword and get channel details, contact info, and stats
-
Video To Text - Convert video and audio to text with timestamps
-
Instagram To Text - Convert Instagram videos to text for captions and research
📱 Social Media
-
Instagram Explore - Get trending Instagram Explore posts with topic labels, media links, and engagement counts.
-
Instagram Post - Get recent Instagram posts from any public profile with captions and media.
-
Instagram Profile - Check any Instagram profile for bio, followers, business info, and more.
-
Social Media Marketing - Generate ready-to-post social media content from any source
-
Find Any Company On LinkedIn - Look up any company's LinkedIn profile and details
-
Find Anyone On LinkedIn - Look up anyone's LinkedIn profile and career info
-
X Community Profile - Check X community details, members, and activity
-
X User Profile - Look up any X user's profile with follower stats
-
Reddit User Profile - Look up any Reddit user's profile, karma, and activity
-
Reddit Community Profile - Check subreddit info, rules, and community details
-
Reddit Community Post - Browse subreddit posts with comments and engagement stats
-
Reddit Post Search - Search Reddit posts by keyword with comments
-
Reddit Community User - Find active users in any subreddit
💬 Telegram
-
Telegram Group Member - Get member lists from public Telegram groups
-
Telegram Channel Message - Download messages from Telegram channels and groups
-
Telegram Profile - Look up Telegram user, group, bot, or channel profiles
📍 Local & Real Estate
-
Google Business Profile - Find local businesses with reviews, ratings, and contact info
-
Zillow Real Estate - Search Zillow homes with prices, photos, and valuations
-
US Real Estate - Search US property listings with prices and details
🤝 Support & Community
📧 Support: Contact Us 💬 Community: Telegram Group
Last Updated: April 22, 2026
