Telegram Keyword Search Monitor - New Mentions in Channels avatar

Telegram Keyword Search Monitor - New Mentions in Channels

Pricing

from $2.50 / 1,000 matching messages

Go to Apify Store
Telegram Keyword Search Monitor - New Mentions in Channels

Telegram Keyword Search Monitor - New Mentions in Channels

Look up a keyword in the public Telegram channels you list and keep tracking new mentions. Each hit is one row: text, date, views, link, media type, forward source and @mentions. Monitor runs return only posts newer than the last run. No account. $2.50 per 1,000 messages; empty searches are free.

Pricing

from $2.50 / 1,000 matching messages

Rating

0.0

(0)

Developer

Tenfold Fleet

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 hours ago

Last modified

Security

Limited permissions

Share

Not affiliated with Telegram. This Actor reads only the public web preview of public channels.

What does Telegram Keyword Search Monitor do?

Telegram Keyword Search Monitor looks up a keyword, phrase or name inside the public Telegram channels you list. For each hit you get one structured row with the message text, post date, view count, message link, media type, the channel it was forwarded from and any @mentions. Switch on monitor mode and put it on a schedule: every later run returns only the new mentions that appeared since the run before, and those are the only ones you pay for.

Think of it as a Telegram channel search API that needs no Telegram account, phone number or bot token. It reads the public preview pages a browser shows at t.me/s/channelname.

Important: Telegram has no global search on the web. Public search works inside one channel at a time, so you list the channels to watch. To widen the net, turn on channel discovery: the Actor then also searches channels that your channels forward from or @mention.

Why use it?

  • Brand and product monitoring: get alerted when your brand, token, app or domain is mentioned in crypto, tech or news channels.
  • Crypto and trading research: track a ticker or project name across signal, news and whale-tracking channels.
  • Threat and fraud intelligence: watch channels for leaked domains, scam keywords or your company name.
  • Market and news research: collect every post about a topic from a set of channels, with dates and views, for analysis.
  • AI agents and automations: feed fresh mentions to an LLM, Slack alert, spreadsheet or webhook on a schedule.

What data can it extract?

FieldExample
channel, channelTitle, channelSubscriberscointelegraph, Cointelegraph, 327000
keywordbitcoin
messageId, url72828, t.me/cointelegraph/72828
date2026-10-24T19:35:18+00:00
textFull message text, line breaks kept
matchedTermsWords Telegram highlighted as matches
views8830
mediaTypephoto, video, document, audio, poll, sticker or null
linkPreview, linksLink preview title and site, outbound links
mentionsChannels @mentioned or linked in the message
forwardedFromSource channel name and link, when forwarded
author, editedPost signature, edited flag
discoveredFromThe listed channel that led to a discovered channel
postChannelCurrent username, when a channel was renamed since you listed it

With Add a channel profile row on, you also get one row per channel with its title, description, subscriber count and photo, video, file and link counts.

How to search Telegram channels for a keyword

  1. Open the Actor and add one or more public channels (usernames like durov or links like t.me/durov).
  2. Add your keywords. Every channel is searched for every keyword.
  3. Optional: turn on Only new messages to use it as a monitor, and Discover related channels to search channels your list points to.
  4. Click Start. Results appear in the dataset within seconds.
  5. To get new mentions automatically, create a schedule (for example every hour) with monitor mode on.

How much does it cost?

Pay per result, no monthly fee:

  • $2.50 per 1,000 matching messages ($0.0025 each). In monitor mode, only new messages are charged.
  • $2 per 1,000 channel profile rows, only if you turn that option on.
  • A tiny start fee per run ($0.00005).
  • Free: searches with no matches, missing, private or preview-disabled channels, invalid usernames and rate-limit errors.

The Apify free plan includes $5 of monthly credit, which covers about 2,000 messages. You can set a maximum cost per run, and the Actor stops cleanly when it is reached.

Input

{
"channels": ["durov", "cointelegraph", "t.me/whale_alert_io"],
"keywords": ["bitcoin", "telegram"],
"maxMessagesPerSearch": 50,
"onlyNew": true,
"monitorId": "crypto-watch",
"includeChannelInfo": false,
"discoverChannels": true,
"maxDiscoveredChannels": 10
}

Output

{
"type": "message",
"keyword": "bitcoin",
"messageId": 104564,
"channel": "whale_alert_io",
"url": "t.me/whale_alert_io/104564",
"date": "2026-11-03T17:24:50+00:00",
"text": "2,022 $BTC (157,120,854 USD) transferred from unknown wallet to unknown wallet",
"matchedTerms": [],
"views": 4370,
"mediaType": null,
"links": ["(outbound links in the message)"],
"mentions": [],
"forwardedFrom": null,
"channelTitle": "Whale Alert",
"channelSubscribers": 296000,
"isNew": true,
"discoveredFrom": null,
"error": null
}

Searches that find nothing, and channels that cannot be searched, appear as a free row with type: "error", an errorCode (no-matches, no-new-matches, channel-not-found, no-web-preview, invalid-channel, rate-limited) and a readable error. You can download the dataset as JSON, CSV, Excel, XML or HTML, or read it through the Apify API.

Tips

  • Telegram's web search returns only recent matches, often only about the latest 20 messages per channel and keyword. For a full history of a busy topic, run it on a schedule in monitor mode so nothing is missed going forward.
  • Use a separate Monitor ID for each schedule or task, so they keep separate "already seen" history.
  • Short, distinctive keywords work best.
  • Keep concurrency at the default 5. The Actor already backs off and retries on rate limits.

FAQ

Can it search all of Telegram?

No. Telegram has no public global search on the web, so no tool without an account can search every channel at once. This Actor searches the channels you list, plus channels found through forwards and @mentions when discovery is on.

Does it need a Telegram account or API key?

No. It reads only public channel preview pages. There is no login, phone number or session.

Why did a channel return "no-web-preview"?

The username exists but is a user, bot, group, private channel or a channel whose owner turned off the web preview. Those cannot be searched without an account, and the row is free.

How does monitor mode work?

For each channel + keyword, the Actor saves the highest message id it delivered. The next run with the same Monitor ID returns only messages with a higher id. The state lives in a named key-value store in your Apify account.

Can I use it from an AI agent or with webhooks?

Yes. Call it through the Apify API or the Apify MCP server, and use Apify webhooks or integrations to push new mentions to Slack, email, Google Sheets or your own endpoint.

Disclaimer

This Actor collects only publicly available messages from public Telegram channels. You are responsible for how you use the data, including compliance with Telegram's terms and with privacy laws such as GDPR when messages contain personal data.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Alibaba Products Scraper: Wholesale Suppliers, MOQ, Price Tiersproduct
AliExpress Reviews Scraper: Product Feedback & Photos Monitorreview
AliExpress Keyword Scraper - Exact Sold Counts by Search Termproduct
Amazon Bestsellers Tracker: New Releases & Rank Changesranked product
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 Morejob posting
Audio Transcription: MP3 & Video Files to Text, SRT, VTTaudio minute transcribed
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
BBB Scraper: Business Leads, Ratings & New Reviewsbusiness
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Businesses Without Websites - Local Leads with Phone & Ratinglead
Coles Product Scraper - Australian Supermarket Prices & Dealsproduct
Contact Details Scraper - One Lead Record per Company Websitewebsite with contacts
Contact Form Finder: Form Fields, Embed Type & Captcha Flagwebsite with contact page or form
CutShort Jobs Scraper - Startup Roles with INR Salary Rangesjob listing
Facebook Ads Library Scraper for Marketersad
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Facebook Reels Scraper: Views & Captions Monitor for Any Pagereel
Foundit Jobs Monitor: India, Singapore & Malaysia Jobs Scraperjob listing
Funding Rounds Scraper - Recently Funded Companies & Investorsfunding round
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Google Flights Scraper - All Fares per Route & Date (API)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Hirist Jobs Scraper: India Tech Jobs with New-Job Monitorjob listing
IIMJobs Jobs Scraper: Search & Monitor Management Rolesjob listing
India Jobs Feed: Hirist, IIMJobs, Foundit, Instahyre & Cutshortjob listing
Instagram Reels Analytics - Profile Reel Plays, Likes, Commentsreel
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Instahyre Jobs Monitor: New Tech Jobs in India by Skilljob listing
Keyword Ideas & Related Keywords - Difficulty, Volume & CPCkeyword idea
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
LinkedIn Company Posts Monitor: New Posts, No Loginpost
LinkedIn Company Scraper: Firmographics & Recent Postscompany
Naver Shopping Scraper - Keyword Rank, Prices, Ads & Mallsproduct
Pinterest Search Scraper: Pins, Promoted Ads & Shop Trendspin
Podcast Transcription: Episodes to Text, SRT & Monitoraudio minute transcribed
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
Reddit Post Comments Export: Threads to JSON & CSVcomment
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sitesunique remote job
Reverse Image Search - Find Every Site Using a Photoimage searched
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boardsjob listing
Semrush API Domain Traffic: Visits, Authority Score, AI Trafficdomain
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Stock Photos & Videos Scraper for Pexelsmedia item
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Ads Library Scraper: Competitor Ads in Europead
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
Website Traffic Checker - Bulk Domain Traffic Estimatedomain with traffic data
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Weibo Scraper - Comment Threads, Hot Search Ranks & User Statscomment
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
Yahoo Finance Scraper - Quotes, History, Fundamentals & Newsticker row
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Search Scraper: Keyword Video & Shorts Monitorsearch result
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript