Telegram Scraper API - Channel Posts, Views & Media
Pricing
from $0.70 / 1,000 posts
Telegram Scraper API - Channel Posts, Views & Media
Telegram channel scraper with no login, phone or API key: scrape messages from any public Telegram channel with text, date, views, reactions, links, photos and videos, plus channel stats.
Pricing
from $0.70 / 1,000 posts
Rating
0.0
(0)
Developer
Sndz Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Telegram Scraper API: Channel Posts, Views & Media
Scrape any public Telegram channel without an account, phone number or API key. Get every post with its text, date, views, reactions, links, photos and videos, plus the channel's subscriber count.
Fast and cheap: no browser, no login. Thousands of posts per minute.
Why this one?
- No Telegram account needed. No phone number, no API ID, no risk of getting your account banned.
- Full history. Goes back post by post as far as you need, newest first.
- Engagement data: views and reactions (by emoji, including paid Stars) on every post.
- Media and links: photo and video URLs, links in the text, forwarded-from channel.
- Filters: posts since a date and keyword matching, so you only pay for what you need.
- Pay per post, no start fees.
Use cases
- Crypto and trading signals: track announcements and calls from many channels in one dataset.
- Brand and media monitoring: follow news, competitors and communities that live on Telegram.
- Research and OSINT: archive public channels for analysis, fact-checking or journalism.
- Marketing: compare channels by subscribers, views and reactions before buying ads or partnering.
- AI and NLP: clean post text, ready for sentiment analysis, summaries or RAG.
Input
| Field | What it does |
|---|---|
| Channels | Public channel links (https://t.me/durov), @usernames or names. |
| Max posts per channel | Newest first. Set a large number for the full history. |
| Posted since | Only posts on or after this date. |
| Keywords | Only posts containing any of these words. |
| Add channel info | Channel title and subscribers on every post, plus a channel record. |
{"channels": ["https://t.me/durov", "@telegram"],"maxPostsPerChannel": 500,"postedSince": "2026-01-01","keywords": ["update", "launch"]}
Output
{"channel": "durov","messageId": 531,"url": "https://t.me/durov/531","date": "2026-07-16T20:45:25Z","text": "Telegram now has a Rich Text Editor. It supports tables, headings, inline media...","views": 5840000,"reactionsTotal": 95110,"reactions": [{ "emoji": "stars", "count": 6300 }, { "emoji": "custom emoji", "count": 54600 }],"author": "Pavel Durov","forwardedFrom": null,"photos": [],"videos": ["https://cdn4.telesco.pe/file/....mp4"],"hasMedia": true,"links": [],"edited": false,"channelTitle": "Pavel Durov","subscribers": 10300000,"scrapedAt": "2026-10-24T10:00:00Z"}
Views and reactions are rounded the way Telegram shows them (for example 5.84M). Each channel's description, avatar and photo, video and link counters are saved in the run's key-value store as CHANNEL-<name>.
Good to know
- Only public channels with a web preview can be read. Private channels, groups and user chats need membership, so they're skipped (and not charged).
- Photo and video links come from Telegram's CDN and expire after a while: download the files you need soon after the run.
Integrations
Schedule it every hour or day and send new posts to Google Sheets, Slack, Discord, Zapier, Make, n8n or your own API.
How to use it
- Click Try for free (or Start) at the top of this page.
- Fill in the input, or keep the example to see it working in seconds.
- Click Start and wait for the run to finish.
- Download the results as Excel, CSV, JSON or HTML, or get them through the Apify API.
How much does it cost?
$0.0007 per post ($0.70 per 1,000). No start fee, no monthly fee, and you only pay for the results saved to your dataset.
| Example | Cost |
|---|---|
| Last 200 posts of 5 channels | about $0.70 |
| Full history of a big channel | about $14.00 |
Apify's free plan includes monthly credit, so you can try it for free.
FAQ
Do I need a Telegram account or API key?
No. No account, phone number or API ID, so there is no risk for your own account.
Can I scrape private channels or groups?
No. Only public channels with a web preview (t.me/s/name) can be read.
Can I get only recent posts or posts with a keyword?
Yes. Use "Posted since" and "Keywords", and you only pay for the posts you keep.
Can I monitor channels every hour?
Yes. Schedule it in Apify and send new posts to Slack, Discord, Google Sheets or your API.
More tools from Sndz Data
- BORME Scraper API - Spain New Company Leads Daily: every new company registered in Spain, daily
- App Store & Google Play Reviews Scraper API: App Store and Google Play reviews in one run
- Job Scraper API - Greenhouse, Lever, Ashby & Workable: all open jobs from Greenhouse, Lever, Ashby and more
- Google News Scraper API - Articles with Real URLs: news by keyword or topic, with real article URLs
- Email & Contact Scraper API - Emails, Phones & Socials: emails, phones and social profiles from any website
- Brand Monitoring API - Mentions Radar for News & Reddit: brand mentions across 9 sources, with sentiment
- AI Image Upscaler API - Upscale & Enhance Photos 4x: upscale and enhance photos 4x with AI
- Keyword Research API - Google, YouTube & Amazon Ideas: hundreds of keyword ideas from 5 search engines
- Tech Stack Detector API - Wappalyzer & BuiltWith Alternative: the technologies behind any website, in bulk
- Polymarket & Kalshi API - Prediction Market Odds: live odds from Polymarket and Kalshi in one dataset
- WHOIS & Domain Lookup API - DNS, SSL & Availability: WHOIS, availability, DNS and SSL for any list of domains
- Bluesky Scraper API - Posts, Profiles & Followers: posts, profiles and followers from Bluesky, no login
- SEO Audit API - Broken Links, Meta Tags & Site Crawler: SEO audit and broken link checker for any website
- OCR API - Image & PDF to Text Extractor, 100+ Languages: text from images and scanned PDFs, 100+ languages
Support
Missing a field or found a bug? Open an issue on the Issues tab and it will be fixed quickly.
If this Actor saves you time, a quick ⭐ review helps a lot and keeps it maintained. Thank you!