Telegram Channel Search: Find Posts by Keyword
Pricing
from $1.10 / 1,000 matching posts
Telegram Channel Search: Find Posts by Keyword
Search public Telegram channels for any keywords at once: every matching post with a snippet around the keyword, date, views, reactions, media and link. Many channels times many keywords in one run, no login.
Pricing
from $1.10 / 1,000 matching posts
Rating
0.0
(0)
Developer
API Samurai
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Search public Telegram channels for any keywords in one run: many channels times many keywords. Every matching post comes with a snippet around the keyword, date, views, reactions, media type, hashtags, forwards and link, plus the channel's title and subscriber count. No login, no Telegram account.
What you can use it for
- Brand and crypto monitoring: find every mention of a brand, token or project across the channels you follow.
- News and OSINT research: search a list of news or community channels for a topic.
- Marketing: find channels and posts that talk about your niche before buying ads.
- Content curation: collect posts about a topic from many channels at once.
Input
| Field | What it does |
|---|---|
| Channels | Public channel usernames or links (durov, @durov, https://t.me/durov). |
| Keywords | Words or phrases; each is searched in every channel. |
| Max posts per keyword and channel | Newest matches first. |
| Only posts after | Skip older posts. |
{"channels": ["durov", "telegram"],"keywords": ["update", "privacy"],"maxResultsPerSearch": 50}
Output
One row per matching post (real output, October 2026; text shortened):
{"keyword": "update","snippet": "For all the info from today's update and a look back at 13 years of Telegram features ...","channelUsername": "telegram","channelTitle": "Telegram News","channelSubscribers": 9280000,"postId": 460,"url": "https://t.me/telegram/460","date": "2026-08-26T19:12:34+00:00","views": 1990000,"mediaType": "text","totalReactions": 0}
Rows also include the full text, photos, videos, documents, links, hashtags, reactions by emoji and the forward source.
Pricing
$1.50 per 1,000 matching posts on paid Apify plans, less on Scale and Business.
Tips
- Works with channels that have a public web preview (most public channels). Groups, bots and private channels are skipped.
- Need every post of a channel, not just matches? Use our Telegram Channel Scraper.
FAQ
Which input formats work? Channels can be durov, @durov, t.me/durov, t.me/s/durov or a post link like https://t.me/durov/123, and links pasted with backticks, quotes or markdown are cleaned up; if you leave Channels empty, channel links typed under Keywords are used as channels. Inputs written for other Telegram search tools also work: maxResultsPerKeyword, maxMessages or channelMaxMessages for the limit and afterDate, channelAfterDate or dateFrom for the date. Dates accept 2026-10-01 or relative values like "7 days" or "yesterday".