How to search Telegram channels and groups: four ways

Search inside Telegram finds channels and groups by name only. When you need a hundred venues on one topic, you add a keyword parser and a database with filters. Below, each way with what it finds and where it hits a limit.

  • 4 ways to search
  • Database without accounts
  • 20 rows without signing up
The parser launch form in TeleTraff: source tabs 'Manual input', 'From dataset', 'File import' and 'Recent'

In short

There are four ways to search Telegram channels and groups. The search bar in the app finds public venues by name and @username, with no filters. The 'Channels' and 'Chats' parsers in TeleTraff search by keywords and take from 10 to 500 venues per run. 'Database search' filters a ready catalog without accounts. The open database page shows the first 20 rows without signing up.

TeleTraff editorial teamUpdated: Checked in the panel

Search without accounts

The 'Database search' tab works without accounts or proxies. A registered operator without a plan reads up to 10,000 rows a day.

Filters instead of guessing words

Topic, language, country, size, the age of the last post and open comments are set with fields, not by trying queries.

What you find goes to work

You save the results as a set, and it appears at once in the modules' target picker. A parser puts its output into your databases.

Four ways and their limits

WayWhat it findsLimit
Search in the Telegram appPublic channels, groups, bots and people by name and @usernameA short list with no filters for size, language or activity, closed venues are not visible
The 'Channels' and 'Chats' parsersPublic channels and chats by keywords and by ones similar to your linksFrom 10 to 500 per run, accounts and streams are needed
'Database search' in the panelChannels and chats from a ready database by topic, language, country and sizeNo accounts needed, 10,000 rows a day without a plan and 200,000 with one
The open database pageThe same channels and chats without signing in to the panelThe first 20 rows of a section, the rest after a free signup

The first two ways search inside Telegram, the other two read a ready database. Keyword search and database search live in the Parsers module. Each way is covered separately below.

Search inside Telegram: what it finds

The app has a search bar. You type a word, and Telegram shows public channels, groups, bots and people that have it in the name or in the @username. Everything comes in one list.

  • There are no filters for subscriber count, language, country or activity.
  • In our observation the list is short, and channels, chats and bots come mixed together.
  • Closed channels and chats are not found: they need an invite link.
  • To tell whether a channel is alive, you open it and scroll through by hand.

For one or two checks this is enough. When you need a hundred channels on a topic, manual search runs into time.

Keyword search in the panel

The 'Channels' and 'Chats' parsers repeat the same Telegram search, but for many words at once and through your accounts. What they find lands in a database, from where channels and chats go to other modules. The parser has three collection modes.

'Search'

Telegram keyword search only.

'Similar'

Channels similar to the ones you give as links or take from a database. The links go into 'Seed sources for similar'.

'Deep'

Search and similar together. The reach is wider and it takes longer.

The words are set in the 'What to collect' block, on the 'Tags' or 'Prompt' tab. 'Endings' add one more word to each word, for example 'bets' plus 'predictions', and 'Stop words' remove what you do not need.

The size of a run is from 10 to 500 channels or chats, 50 by default. For channels the default minimum is 1,000 subscribers (the slider goes from 100 to 100,000), for chats it is 300 members (from 10 to 50,000). The other filters are described in the article on parsing chats and groups.

'Database search': five steps

  1. 01

    Open the tab

    'Database search' is the first tab of the 'Parsers' section. It needs no accounts or proxies.

  2. 02

    Pick 'Channels' or 'Chats'

    They have different filters: channels have subscribers and comments, chats have members and the right to post.

  3. 03

    Set the topic

    In the 'What it is about' block choose 'Topic', 'Language' and 'Country'. 'Words in title or description' make it more exact, and 'Exclude words' removes the rest.

  4. 04

    Limit size and freshness

    'Subscribers' (for chats 'Members') from and to, 'Last post within' 1, 7 or 30 days. For commenting set 'Comments' to 'Open', for chats set 'Posting' to 'Allowed'.

  5. 05

    Save the results

    The 'Found' line above the table shows how many sources fit. Sort them 'by subscribers', 'by ER' or 'by activity' and press 'Save as a set' or 'Export'.

The 'For me' block removes what you have already taken, your refusals and the busiest sources from the results. You can read the database even without a plan: 20 pages of 500 rows a day, which is 10,000 rows. With a plan the limit is 400 pages, 200,000 rows a day. Export per month is 5,000 rows without a plan and on Starter, 25,000 on Pro and 100,000 on Ultimate. Prices are on the pricing page. The tab header says 'Database updated' with a date: it is a snapshot, and new channels appear in it after the next load.

The open database page, no sign-in

The same database is shown on the open Telegram database page: about 2.8 million channels and chats. The top 20 rows of each section are visible without signing up. Filters, sets and export open after a free signup.

The page is useful for checking whether your topic is in the database before you set up accounts. If the topic you need is missing, you collect it with a parser.

Which way fits which task

  • A crypto chat looks for neighbours on its topic: 'Chats', the topic 'Crypto' and a minimum of members.
  • A team sets up neurocommenting on gambling channels: 'Channels', the topic 'Gambling', 'Comments' set to 'Open' and 'Comments per post, from'.
  • An arbitrage buyer enters a new country: in the database set 'Language' and 'Country', and put 'Last post within' at 7 days.
  • You have three good channels and want more like them: the 'Similar' mode with those links.
  • You need one specific channel: search inside Telegram by name.

A walkthrough with filter examples is in the article how to find chats and channels by topic.

What none of the ways will find

All four ways work with public venues. A closed channel or chat without a public link does not show up in search: it needs an invite link, and the members of such a chat can be collected only by an account that is in it. The database stays a snapshot and does not search for new things on the fly. A fresh channel is found by Telegram search or by the keyword parser.

What it looks like in the panel

The member parser launch form. The 'Sources' block has the tabs 'Manual input', 'From dataset', 'File import' and 'Recent': found channels and chats go in here. Below are the 'Accounts' block and the collection parameters.
The member parser launch form. The 'Sources' block has the tabs 'Manual input', 'From dataset', 'File import' and 'Recent': found channels and chats go in here. Below are the 'Accounts' block and the collection parameters. Demo data.
The 'Datasets' tab: tiles for total databases, records, fresh in 7 days and records per database, and below it the list of your databases with type, record count and date.
The 'Datasets' tab: tiles for total databases, records, fresh in 7 days and records per database, and below it the list of your databases with type, record count and date. Demo data.

Terms on this page

Questions and answers

How do I find a Telegram channel by topic if search returns little?

Set the topic with filters on the 'Database search' tab, or collect venues with the 'Channels' parser from several keywords. The parser takes from 10 to 500 channels per run.

Can I search channels and groups without accounts?

Yes. The 'Database search' tab needs no accounts, and on the open database page the first 20 rows are visible even without signing up. The keyword parsers need accounts.

Does the panel find closed channels and groups?

No, the search covers public venues. A closed chat is available only to an account that is in it.

How often is the database updated?

The database stays a snapshot. The header of the 'Database search' tab shows a 'Database updated' date, which tells you how fresh the data is. New channels appear after the next load.

How many channels can I find in one run?

The parser takes from 10 to 500 venues per run, 50 by default. To keep a repeat run from bringing back what you already have, turn on 'Do not collect what is already collected'.

How do I search for channels with open comments?

In the 'Channels' parser turn on 'Only with open comments' and set 'Min. comments per post'. In the database set 'Comments' to 'Open'.

How do I find channels similar to mine?

Run the 'Channels' parser in the 'Similar' mode and paste the links into 'Seed sources for similar'. A ready database can serve as the source too.

Read next

More in this section

Other sections

Start with the database

Open the 'Database search' tab: no accounts needed. Set the topic, language and size, save the results as a set and send it to the module you need.

Try it free