Telegram Channel Scraper: New Posts Only
Pricing
from $0.30 / 1,000 posts
Telegram Channel Scraper: New Posts Only
Track public Telegram channels on a schedule, search inside them by keyword, and pay only for new posts. No account, phone number or API key. Unofficial.
Pricing
from $0.30 / 1,000 posts
Rating
0.0
(0)
Developer
stratasignalsystems.com
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Track public Telegram channels on a schedule, search inside them by keyword, and pay only for posts you haven't seen. No Telegram account, phone number or API key.
Add your channels, add keywords if you only want matching posts, turn on Only posts I haven't received, and schedule it. Each run returns just what's new, with text, views, reactions, links and media.
Who it's for
- News and OSINT analysts: follow official, regional and news channels as they post.
- Brand and market researchers: keep a running record of competitor and industry channels.
- Crypto and finance watchers: capture announcements from project and market channels.
- Developers: feed new posts into your own app, database or alerts through the Apify API.
Quick start
{"channels": ["telegram", "@durov", "https://t.me/s/telegram"],"max_posts_per_channel": 50,"only_new": true}
Channel names, @handles and t.me links all work.
Search inside channels
{"channels": ["telegram", "durov"],"keywords": ["stories", "premium"],"only_new": true}
Add Keywords to get only matching posts from your channels, using Telegram's own live search. A post that matches several keywords is returned, and charged, once. Each row lists what it matched in matched_keywords.
Telegram also matches word variants and text the preview doesn't show, so some results won't contain your exact word. keyword_in_text shows whether a keyword literally appears in the post's text, so you can filter on it.
Search covers the channels you list. It doesn't search all of Telegram.
To get only new posts on a schedule:
- Add your channels and turn on Only posts I haven't received.
- Save it as a task and click Schedule, for example hourly.
- Connect the results with a webhook or integration, or download them.
The first run returns recent posts. Later runs return only what's new, tracked for each keyword if you use them. For several separate lists, give each a Monitor name.
What you get
{"channel": "telegram","channel_name": "Telegram News","channel_subscribers": 9200000,"post_id": 460,"post_url": "https://t.me/telegram/460","posted_at": "2026-08-26T19:12:34Z","text": "Example post text","type": "photo","views": 2260000,"edited": false,"links": ["https://example.com/page"],"photos": ["https://example.com/photo.jpg"],"videos": [],"reactions": [{ "emoji": "👍", "count": 54700 }],"forwarded_from": null,"reply_to_id": null,"matched_keywords": ["stories"],"keyword_in_text": true}
matched_keywords and keyword_in_text appear when you use keywords.
The run's OUTPUT record lists each channel's status, so you can see what worked at a glance.
What it costs
You pay $0.30 per 1,000 posts and $0.0005 per run, plus a small Apify platform charge for compute and storage.
| Example | Posts | Event charges |
|---|---|---|
| One-off: 20 channels, 50 posts each | 1,000 | About $0.30 |
| Hourly check that finds nothing new | 0 | $0.0005 per run |
| Hourly monitor collecting 100 new posts a day | 3,000 a month | About $1.26 a month |
Repeat posts aren't charged when Only posts I haven't received is on.
Good to know
- Posts per channel with keywords: the limit applies to each keyword.
- Public channels only: it works where the channel's web preview is on. Others are reported as
no_preview. Private channels, groups and invite links aren't supported. - Rounded numbers: views and subscribers are rounded the way Telegram shows them, such as 1.2K.
- Media links can expire: download what you need.
- Rate limits: Telegram may limit fast readers. Affected channels are reported as
rate_limited, and posts already read are kept.
Terms and responsible use
This is an unofficial tool, not affiliated with or endorsed by Telegram. It reads the same public preview anyone can open in a browser. You are responsible for your use of the data, including under Telegram's terms, copyright and privacy law. Telegram prohibits using its data to train or develop AI models, so don't use this actor for that. Posts can contain personal data.