Telegram Keyword Search: Find Posts Across Channels
Pricing
from $1.00 / 1,000 posts
Telegram Keyword Search: Find Posts Across Channels
Search public Telegram channels for any keyword, brand or ticker: matching posts with views, dates and links, plus a report per keyword with mentions by channel, a 30-day timeline and top posts. Built-in crypto, news, markets and tech channels. No account.
Pricing
from $1.00 / 1,000 posts
Rating
0.0
(0)
Developer
Mariam Ahmed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Search public Telegram channels for any keyword: a brand, a coin or ticker, a product, a person in the news or a topic. No Telegram account, no phone number, no API key. You get:
- Every matching post: channel, subscribers, date, full text, views, views per subscriber, photo / video, forwarded-from, link preview, and an exact-match flag
- A report per keyword: mentions and share of voice by channel, total and median views, mentions in the last 24 hours / 7 days / 30 days, a 30-day daily timeline, top posts by views and the latest posts
- A built-in directory of 34 large public channels checked to be searchable (crypto, world news, markets, tech), or your own channel list
What does this Telegram keyword search do?
"AI" · 34 channels searched · 26 mention it · 296 posts in 30 days5.6M views · top: @durov 1.48M views · Watcher Guru, Insider Paper, Walter Bloomberg lead
- Enter keywords.
- Add channels ("@cointelegraph", "t.me/WatcherGuru") or leave empty to search the built-in directory (pick topics if you like).
- Choose a time window, and optionally scan recent history for complete counts on busy channels.
flowchart LRA[Keywords] --> C[Search box of<br/>each channel]B[Your channels or<br/>the directory] --> CC --> D[Up to ~22 newest<br/>matches per channel]B --> E[Optional: scan the<br/>channel's latest posts]E --> F[Match every<br/>keyword locally]D --> G[Posts]F --> GG --> H[Report<br/>share of voice,<br/>timeline, top posts]
Who is it for?
- Crypto teams and traders: who is talking about a coin, an airdrop or a listing, how often and with how many views
- Brand and PR teams: mentions of a brand or product across news and community channels
- Market researchers and journalists: how a story spreads across channels day by day
- Agencies: share of voice for a client against competitors, on a schedule
What data do you get?
Posts (dataset, one row per matching post)
| Field | What it tells you |
|---|---|
keyword, exactMatch | The search, and whether the exact keyword is in the text (Telegram also matches word forms) |
channelUsername, channelTitle, channelSubscribers | Where it was posted |
postUrl, publishedAt, text, linkPreviewTitle | The post |
views, viewsPerSubscriberPercent | Reach |
hasPhoto, hasVideo, forwardedFrom | Format and origin |
Report (REPORTS, one per keyword)
| Field | What it tells you |
|---|---|
channelsSearched, channelsMentioning, mentions, exactMentions | How widely it is mentioned |
mentionsLast24h, mentionsLast7d, mentionsLast30d, firstMentionAt, lastMentionAt | How recent |
totalViews, medianViews | How far it travelled |
byChannel | Mentions, share of voice, views and last mention per channel, and searchCapped where Telegram's search limit was hit |
last30Days, topPosts, latestPosts | Daily timeline and the posts behind it |
Example: 25 October 2026
Built-in directory, last 30 days, five keywords: 692 posts and 5 reports in 202 seconds, no proxy needed.
| Keyword | Channels mentioning (of 34) | Posts | Last 7 days | Total views | Most-viewed post |
|---|---|---|---|---|---|
| AI | 26 | 296 | 148 | 5.6M | @durov, 1.48M views |
| ETF | 14 | 149 | 48 | 1.2M | @WatcherGuru, 165K views |
| Ukraine | 9 | 143 | 94 | 1.2M | @WatcherGuru, 107K views |
| Tesla | 17 | 88 | 46 | 1.7M | @nexta_live, 197K views |
| airdrop | 4 | 16 | 7 | 187K | @binance_announcements, 58.5K views |
Five market channels, last 7 days, with "Scan recent history" at 40 pages: "Fed" 51 posts (Market News Feed 28, FinancialJuice 18), "Tesla" 38, "ETF" 17, in 124 seconds.
Pricing
$0.001 per post saved and $0.01 per keyword report.
- One keyword across the directory, last 30 days (about 100-300 posts): $0.11 to $0.31
- The first run above (692 posts, 5 reports): $0.74
- Reports only, posts capped at 5 per channel: about $0.02 to $0.10 per keyword
Good to know
- No global Telegram search exists without an account. Only the channels you list, plus the directory if on, are searched, and only channels whose owner switched on the public web preview (many big media channels have not). Channels without a preview are listed in the run summary.
- Telegram's channel search returns only about the 22 newest matches per channel. For common words on busy channels, turn on Scan recent history: the channel's latest posts (20 per page) are read once and every keyword is matched in them, so recent counts are complete.
searchCappedin the report shows where the limit was hit without it. - Matching is Telegram's own and includes word forms ("launch" finds "launched"); turn on Exact keyword only to keep exact matches.
- Views are Telegram's rounded counts ("6.9K" → 6,900).
- Privacy: only what channels published is collected: no members, commenters or phone numbers.
- Proxy: requests go direct, about one a second. Apify datacenter proxy is used only if Telegram answers "too many requests".
- Data comes from t.me public channel previews. Not affiliated with Telegram.
Input
| Field | Meaning |
|---|---|
| Keywords | One search each (required) |
| Channels | Optional; empty = built-in directory |
| Also search the built-in channel directory / Directory topics | Crypto, news, markets, tech |
| Posted within | 24 hours, 7, 30, 90 days or a year |
| Posts per channel | 1 to 1,000 per keyword and channel (default 100) |
| Scan recent history | 0 to 50 pages per channel (default 0 = search only) |
| Exact keyword only | Off by default |
| Reports | On by default |
Integrations
Export to JSON, CSV, Excel or Google Sheets, or connect through the Apify API, webhooks, Make, Zapier and n8n. Schedule it hourly or daily with "Last 24 hours" as a mention alert. To score whole channels (posting rate, views per subscriber, momentum), see the Telegram Channel Monitor.