Telegram Channel Search - Find Channels by Topic & Keyword avatar

Telegram Channel Search - Find Channels by Topic & Keyword

Pricing

$2.00 / 1,000 channel founds

Go to Apify Store
Telegram Channel Search - Find Channels by Topic & Keyword

Telegram Channel Search - Find Channels by Topic & Keyword

Find public Telegram channels and groups by keyword, topic, country or language - subscribers, average post reach, ERR, description and t.me link.

Pricing

$2.00 / 1,000 channel founds

Rating

0.0

(0)

Developer

Seemu Scraping

Seemu Scraping

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Find public Telegram channels by keyword, topic, country or language and export them as a clean list with subscriber counts, average post reach, engagement rate (ERR), description, verified badge and t.me link. No login, no phone number, no Telegram account needed.

What you get

One row per unique channel (or group), with:

  • Title, username and t.me URL - ready to open or join
  • Subscribers - live count read from the channel's public Telegram page
  • Category - the channel's topic (Cryptocurrencies, News and media, Health and Fitness, ...)
  • Average post reach and ERR % - how many people actually see each post, and the share of subscribers that is (great for spotting channels with fake or inactive audiences)
  • Citation index - how often other channels mention and repost this channel
  • Description - the full channel bio, including contact handles and links
  • Verified badge and avatar URL
  • Country and language - filled from your filters, or looked up per channel with one switch
  • Groups (optional) - public Telegram groups with member counts, weekly messages and monthly active users
  • Keyword that found the channel, so multi-keyword runs stay easy to split

Results are deduplicated across keywords, sorted largest first, and can be exported to JSON, CSV, Excel or Google Sheets.

Use cases

  • Telegram advertising and media buying - build a shortlist of channels in your niche, compare reach and ERR, and skip channels with inflated subscriber counts
  • Influencer and community outreach - find channel owners' contact handles in their descriptions
  • Market and competitor research - map every channel covering a topic, country or language
  • Lead generation - collect crypto, trading, e-commerce, education or local news channels at scale
  • OSINT and media monitoring - discover channels to feed into a Telegram post scraper

How to use

  1. Enter one or more Keywords in any language (for example crypto, fitness, новости)
  2. Optionally pick a Category, Country or Language - you can also leave Keywords empty and browse by these filters alone
  3. Set Min subscribers / Max subscribers to target a channel size (e.g. 5,000-50,000 for micro-influencers)
  4. Set Max channels per keyword (default 100; 0 returns every match)
  5. Turn on Include groups to also get public Telegram groups, and Include country and language to look these up for every channel
  6. Run the actor - channels appear in the Dataset tab

Input example

{
"keywords": ["crypto", "fitness"],
"language": "English",
"minSubscribers": 5000,
"maxItems": 200,
"includeChats": false
}

Output example

{
"type": "channel",
"title": "Blum: All Crypto – One App",
"username": "blumcrypto",
"url": "https://t.me/blumcrypto",
"subscribers": 13689871,
"category": "Cryptocurrencies",
"country": "World",
"language": "English",
"description": "Your easy, fun crypto trading app for buying and trading any crypto on the market.\n📱 App: @Blum\n🤖 Trading Bot: @BlumCryptoTradingBot",
"avatarUrl": "https://cdn4.telesco.pe/file/....jpg",
"verified": true,
"averagePostReach": 116100,
"errPercent": 0.8,
"citationIndex": 3309,
"weeklyMessages": null,
"monthlyActiveUsers": null,
"keyword": "crypto",
"source": "https://tgstat.com/channel/@blumcrypto/stat",
"scrapedAt": "2026-10-12T03:53:54.250Z"
}

weeklyMessages and monthlyActiveUsers are filled for groups; averagePostReach, errPercent and citationIndex for channels.

Good to know

  • Coverage: results come from a large public Telegram channel catalogue with millions of channels. It is strongest for English, Russian, Ukrainian, Uzbek, Persian, Hindi and other big Telegram markets; niche keywords in smaller languages may return fewer channels.
  • Search in descriptions is on by default and finds many more channels. Turn it off if you only want channels whose name contains the keyword.
  • Groups come from the public group ranking (the top groups in your chosen category, or top groups overall whose name matches a keyword), so expect up to about 100 groups per run, not thousands.
  • Country and language lookup adds one request per channel and makes runs slower. Some channels do not publish this information, so expect most but not all rows to be filled.
  • Only public channels with a username are returned. Private invite-only channels are skipped.
  • Channels whose username now belongs to a person or bot are dropped automatically, and you are never charged for them.

Pricing

You pay per channel returned. Filtered-out, duplicate and dead channels are never charged.