Telegram Channel Scraper — Public Posts
Pricing
from $0.0008 / message scraped
Telegram Channel Scraper — Public Posts
Scrape posts from public Telegram channels: message text, date, views, author, forwards, media flags and links. No login or API key. For social listening, research and monitoring.
Pricing
from $0.0008 / message scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Telegram Channel Scraper — Public Posts, No Login
Scrape posts from public Telegram channels into clean structured JSON: message text, date, view count, author, forward info, media flags, and links. Just provide channel usernames or t.me URLs and set how many recent messages you want. No login, no API key. Built for social listening, research, brand monitoring, and OSINT.
Features
- 💬 Full message records —
text,date,views,author, and a direct posturlfor each message. - 🔁 Forward tracking —
isForwardedandforwardedFromreveal reposted content and its source. - 🖼️ Media flags —
hasPhotoandhasVideomark messages carrying images or video/documents. - 🔗 Extracted links — every outbound URL in a message is collected in the
linksarray. - 📈 Deep history — fetch up to 5,000 recent messages per channel via automatic pagination.
- 🎯 Flexible input — accepts plain usernames (
durov) ort.me/...URLs. - ⚡ No account needed — reads the public t.me web preview; works without a proxy.
What you get
Each message is one clean JSON record:
{"id": 142,"channel": "telegram","url": "https://t.me/telegram/142","text": "Introducing a new feature for channels ...","date": "2026-07-21T09:30:00+00:00","views": 1850000,"author": null,"isForwarded": false,"forwardedFrom": null,"hasPhoto": true,"hasVideo": false,"links": ["https://telegram.org/blog"]}
Input
{"channels": ["durov", "t.me/telegram"],"maxItemsPerChannel": 50,"proxyConfiguration": { "useApifyProxy": false }}
| Field | Description |
|---|---|
channels | Public channel usernames or t.me/... URLs. |
maxItemsPerChannel | Most recent messages per channel (up to 5000). |
proxyConfiguration | Optional proxy; t.me works without one. |
Use cases
- Monitor public channels for brand mentions and social listening.
- Track view counts and posting cadence over time.
- Collect links shared by news or community channels.
- Build research datasets from public Telegram content.
Pricing
Pay-per-event: you're billed a small amount per run and per item scraped — you only pay for what you get. See the Pricing tab for current rates.
FAQ
Do I need a Telegram account or API key? No. The Actor reads the public Telegram t.me web preview of public channels, so it works without any login, API key, or even a proxy.
How many messages can I scrape per channel?
Up to 5,000 of the most recent messages per channel, fetched via automatic pagination. Set the exact number with maxItemsPerChannel.
Is scraping Telegram legal? The Actor accesses only public channel content — never private, member-only, or account-gated messages. It is an independent tool, not affiliated with Telegram Messenger Inc.; use it in line with Telegram's terms and applicable law.
What's the output format? Clean JSON with one record per message (text, date, views, author, forward info, media flags, links). Export as JSON, CSV, or Excel from the Apify Console or API.
Can I filter or limit results?
Yes. Use maxItemsPerChannel to cap how many recent messages are collected, and pass multiple channel usernames or t.me/... URLs to scrape several channels in one run.
Related Actors
Extend your social listening and research coverage with:
- Reddit Scraper — posts, comments, users, and subreddits without login.
- Google News Scraper — headlines by keyword and topic from Google News RSS.
- Hacker News Scraper — stories, comments, and users from Hacker News.
- Website Contact Scraper — extract emails, phones, and social links from websites.
Notes
This Actor reads only the public t.me web preview of public channels — no login or key, and no private or member-only content. It is an independent tool and is not affiliated with, endorsed by, or connected to Telegram Messenger Inc. Scrape public data only.