Telegram Channel Scraper — Posts, Views & Media API
Pricing
Pay per event
Telegram Channel Scraper — Posts, Views & Media API
Scrape public Telegram channel messages without login. Returns text, views, publish time, media (photo/video/document), forwards, replies, links, hashtags and mentions. Paginated back through channel history, de-duplicated, normalized, with provenance on every row.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Joe Y
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Telegram Channel Scraper — Posts, Views & Media (No Login)
Scrape public Telegram channels — message text, view counts, publish time, media, forwards, replies and links — without logging in, without an API key and without a browser.
Every row is normalized, de-duplicated and carries provenance, ready for spreadsheets, databases, dashboards or LLM pipelines.
What you get
- Any public channel by username,
@handleor URL. - Full history pagination — walks back through the channel's messages (not just the latest page).
- Keyword / hashtag filter — restrict results to messages matching a term.
- Rich, normalized fields — text + HTML, views, publish time, media URLs, forwards, replies, external links, hashtags and mentions.
Output fields
| Field | Description |
|---|---|
message_id / channel_username / channel_title | Message identity |
url | Canonical message link (https://t.me/<channel>/<id>) |
published_at | ISO-8601 UTC publish time |
author | Channel / author name |
text / text_html | Plain text and original HTML |
views | View count (K/M suffixes expanded to integers) |
media_type / media_url | photo, video, document, voice, audio, sticker, poll, video_note |
is_forwarded / forwarded_from | Forward provenance |
reply_to_channel / reply_to_message_id | Reply target |
links / hashtags / mentions | Extracted from the message |
schema_version / fetched_at | Provenance |
Use cases
- News & OSINT monitoring — track public channels and wire reports into your own pipeline.
- Market & sentiment research — quantify what channels post about and how much reach it gets.
- Crypto / trading signal feeds — capture announcement channels in near real time.
- Content & AI datasets — clean structured text for analysis, fine-tuning and RAG.
Input
{"channels": ["telegram", "@durov"],"filterKeyword": "","maxMessagesPerChannel": 200,"onlyNewMessages": false}
Pricing
Pay per result. You are charged only for the messages delivered to your dataset (plus a small per-run fee). No subscription, no minimum.
Notes
- Uses Telegram's public
t.me/s/web preview — no login required. - De-duplicated across channels and optionally incremental (
onlyNewMessages) for scheduled runs. - Intended for research, monitoring and analytics. Only public channels are supported; use in line with Telegram's terms and applicable law.
Sample output
{"channel_username": "telegram", "message_id": 441, "text": "Bot-to-Bot Communication...", "views": 1570000, "media_type": "video", "published_at": "2026-05-14T16:08:31+00:00"}
More actors by joey001
- ATS Jobs Scraper — Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Personio, Workday
- Multi-Board Jobs Scraper — RemoteOK, WeWorkRemotely, Arbeitnow, Adzuna, USAJobs in one schema
- Reed.co.uk Scraper — UK job listings, salaries, working options and apply links
- Substack Scraper — Newsletters, posts, full article bodies and metadata
- Threads Scraper — Posts, keyword search, profiles, engagement and media (no login)
- Steam Scraper — Store search, full app details (price, genres, Metacritic) and reviews
- CoinGecko Scraper — Crypto prices, coin details, trending, search and history (no API key)
- Apple Podcasts Scraper — Shows and full episode feeds with audio URLs and durations
- SEC EDGAR Scraper — Filings, XBRL financials, Form 4 insider trades and full-text search
- Otodom Scraper — Poland real-estate listings (price, area, rooms, location)
- Otto.de Scraper — German marketplace products (price, brand, rating, availability)
Found this useful?
A quick review helps a lot and keeps the Actor maintained:
→ Leave a review (Reviews tab)