Product

Telegram User Search: Find People by Username, Name or Topic

Inside the app, Telegram user search only works if you already know something about the person: their exact @username, a phone number they let people find, or an unusual display name. Leadgram adds the route Telegram lacks: finding people by what they post. Describe who you need, and it returns ranked users from public chats it reads 24/7, each with a 0-100 score, a reason and the source message.

Search Telegram users by what they need, written in plain words.

Four ways to search Telegram users

There are four ways to find a Telegram user: by exact @username, display name, phone number, or what they wrote in public chats. Telegram handles the first well, the next two partly. For the fourth, it matches words in public channel posts but does not search groups by meaning or rank authors by intent. Leadgram is built for that.

Pick your row by what you already know. If you have a handle, you need thirty seconds and no tool at all. If all you know is that somebody, somewhere, needs what you sell, you need a different kind of search.

Telegram user search methods: what the app does and what Leadgram does
In TelegramIn Leadgram
Exact @usernameNot a lookup tool; shows the @handle on results when the author has one
Display nameNo name directory
Phone numberNo phone lookup, by design
What they postSearch by meaning across public chats, with a 0-100 score and the source message

Telegram username search: exact and partial

A Telegram search by username is the one exact method. Handles are unique, and regular ones are 5 to 32 characters: Latin letters, digits and underscores. A correct one always lands on a single profile.

Partial matches are where it gets shaky. Type the first letters and Telegram suggests a few public accounts that look similar, mixed with channels and bots. One wrong character, a handle the person has since changed, or no handle at all, and the trail ends.

Handles also hide in plain sight. A t.me link in a bio, a channel post or an email signature already contains the username, so check those before you guess spellings.

Got a thread or a spreadsheet full of handles? Paste it into the free Telegram link and username extractor and get a clean list without duplicates.

  1. Step 1: Type the handle

    In Telegram's search bar, with or without the @.

    exact match
  2. Step 2: Or open t.me/handle

    Works in any browser. A quick way to check the handle exists.

  3. Step 3: Check it's them

    Photo, bio, shared groups. Released handles get picked up by strangers.

  4. Step 4: No match?

    They may have no username. Switch to phone, a shared group or topic.

The native Telegram username lookup, step by step.

Search Telegram by name: why global search misses most people

Searching Telegram by name feels natural and rarely works. Display names are not unique, anyone can call themselves anything, and global search shows a short list with no filter by city, company or job.

It also leans on usernames. Plenty of people who write in public groups never set one, and then global search has nothing to match. The person you want can be one tap away in a group and still invisible to search.

Spelling makes it worse. The same person can be Oleksandr, Aleksandr or Sasha, in Latin or Cyrillic letters, and search treats every version as a different name.

Leadgram flips the question. You stop looking for a name and start looking for a situation: who is asking for this, right now?

Search by nameTelegram global search
  • Dozens of people with the same name
  • No filter by city, role or company
  • Accounts without a username stay hidden
  • No hint of who needs anything
Search by topicLeadgram
  • People describing the need you solve
  • Ranked 0-100 with a written reason
  • Source group and exact message attached
  • Filter by score, date and request type
Looking for a name versus looking for a need.

Find Telegram users by what they post

This is the search for when you don't know the person yet. Write a plain brief, like startup founders looking for a React developer, in English, Russian or Ukrainian. Leadgram reads public Telegram chats around the clock and returns people whose messages match the meaning, not just the words.

Each result shows the author, their @handle when they have one, the group, the date, the message and a link to it. The 0-100 score says how clearly they want to buy, and the reason explains it in one line. Messages in other languages come translated, with the original kept.

Good briefs name a type of person and a situation. The brief is yours to change: the example search below works for dentists, online schools or startups just as well as for developers.

Sample resultsIllustrative example
  • JW

    Jonas W.

    @jonas_demo_lg

    Hot
    91intent score

    Founders Hiring Board (sample)· public group · 3h ago

    We need a React dev for 3 months to finish our client dashboard. Remote is fine, can start next week. Send rates?
    • React
    • contract
    • remote

    Why · Direct hiring request with a start date and a clear scope.

  • PS

    Priya S.

    Warm
    64intent score

    Shop Owners Corner (sample)· public group · yesterday

    Our Shopify checkout breaks after every app update. Worth paying someone to clean it up, or do we just move platforms?
    • Shopify
    • e-commerce

    Why · Open to paid help, still weighing it against switching platforms.

Two people found by topic, not by name. The second one has no @username at all.

See also: How the 0-100 lead score worksHow search by meaning reads Telegram chats

The same method on a different niche: describe people by their situation, not their name.

Telegram user lookup by phone number: what works

Short answer: Leadgram does not look people up by phone, and no honest tool can do it for you. Telegram's only route is contact sync. Save the number, open Telegram, and the profile appears if the person allows it.

Many people set Who can find me by my number to My Contacts, and then nothing gets around it. Sites that promise an instant phone-to-username database either repeat the contact trick behind a paywall or sell leaked data.

And if your real goal is a sales list, a number is the wrong place to start. It tells you who someone is, not whether they need anything this week.

See also: Find a Telegram username by phone number: the full guidePhone number to Telegram username: start from the need instead

What Leadgram shows, and what it never shows

Leadgram is a search over public conversations, not a database of people. It shows what someone chose to say in a group anyone can read, and nothing more. You don't need a Telegram account to use it: sign in with Google or email.

Intent score
0-100
Every user ranked, with a reason
Public chats read
24/7
Fresh messages, not a stale list
Search languages
EN · RU · UK
Ranked leads a month, free
50
No Telegram account needed
What every result carries. Free-plan limit per the Leadgram pricing page, September 2026.Source: Leadgram pricing page, September 2026
  • Shows the public message, its group, date and link

  • Shows the author's name and @handle, if they set one

  • Shows a 0-100 intent score and a one-line reason

  • Never shows private chats, DMs or closed groups

  • Never turns a name or a number into a profile

Keep the search, catch new people

People ask for help every day, so one search is a snapshot, not the whole picture. Leadgram files every finished search for you. Reopen it in one click and the same people come back in the same order, with their scores and reasons.

Run the same brief again next week and you see who has spoken up since. Narrow the list by minimum score, the last 7 or 30 days, and request type: people looking for something, hiring, or offering a service. Run it weekly and one search becomes a steady stream of warm leads.

In every list, start with 80 and above: those are direct requests, often with a deadline or a budget. Save the best ones to your pipeline or export them to CSV.

See also: How saved searches workWhat goes into a CSV export

Who finds people this way

Anyone who needs people with a specific need rather than a specific name. The brief changes, the method stays the same.

Whatever the job, the first message is the same: quote what they wrote, say where you saw it, and offer one concrete next step.

  • Sales: reach buyers the day they ask for a supplier, a contractor or a tool

  • Recruiting: find developers, designers and marketers who say they are open to work

  • Partnerships: spot founders and agencies looking for a partner in your niche

  • Research: read how real people describe a problem before you build or pitch

See also: Find the public Telegram groups your audience usesHow to find someone on Telegram: every native method

Frequently asked questions

Is Leadgram a Telegram user database?

No. Leadgram keeps no directory of Telegram users and sells no contact lists. It searches messages posted in public chats and shows who wrote each matching one, with the group, the date and a link to the original message.

Can Leadgram find Telegram users who have no @username?

Yes. Leadgram finds people by what they write, not by their handle. When an author has no username, you still get their display name, the group and a link to the message, so you can reply right in the chat.

Which languages can I search in?

English, Russian and Ukrainian. Write your brief in any of them. Leadgram matches messages by meaning, and messages in another language come translated, with the original kept next to it.

How fresh are the results?

Leadgram reads public chats 24/7, so a search includes recent messages, not a list compiled months ago. Filter to the last 7 or 30 days to see only new requests, or reopen a saved search to see who has spoken up since.

Does the person know I searched for them?

No. Neither Telegram search nor a Leadgram search notifies anyone. Leadgram reads messages already posted in public chats and never messages anyone automatically. Anyone you write to sees only the message you send yourself.

Find your next leads in Telegram

Run a search, review scored matches with the reason they fit and the source group, and export a clean list — all from public signal, no Telegram login.