For the complete documentation index, see llms.txt. This page is also available as Markdown.

Telegram Phone Number Checker

Tool Description: Identify a Telegram user by their phone number.

Telegram Phone Number Checker

Quick Overview

What it does

Checks whether a phone number is linked to a Telegram account.

How to use it

Run the script with your Telegram API credentials, input one or more phone numbers, and analyse the results.

Cost

Free.

Account required

Yes. Telegram account & API credentials.

Cookies

N/A (runs locally)

Ownership

Developed by Bellingcat

Use in Reporting

Great for identity verification, lead validation, and social network mapping.

What does Telegram Phone Number Checker Do?

Bellingcat's Telegram Phone Number Checker lets you test phone numbers against Telegram to see if they’re registered, helping you verify identities, map digital footprints, and connect the dots.

Essentially, you feed it a phone number, and it tells you whether that number exists on Telegram.

The lowdown: It’s especially useful when you're trying to confirm if someone operates on the platform or to connect a number to a wider online footprint. Whilst it won’t give you everything, what it does give, it does quickly and reliably.

How to Use:

1. This is a command-line tool, so to get started you'll need to use git to clone the repository to your device.

2. Install Python and required dependencies.

3. Get Telegram API credentials (API ID & hash). We recommend using a burner phone if possible.

4. Input phone numbers into the script, run the checker and review results in terminal output.

You can view our full guide in the OSINT Newsletter here, and/or watch Bellingcat’s YouTube tutorial here.

Cost

Data Processing

Account Required:

Telegram account & API credentials.

Cookies:

Not applicable as it runs locally.

Use in Reporting

Telegram Phone Number Checker can be used to:

  • Establish if a contact number belongs to a Telegram user.

  • Cross-reference sources or anonymous tips.

  • Support identity confirmation in investigations.

  • Add digital evidence to attribution work.

As a real-world example, Researcher Tristan Lee used the Telegram Phone Number Checker to link a phone number to a Telegram account and uncover a business owner running a neo-Nazi channel, helping expose a wider network of linked businesses.

Capabilities

Limitations

Quickly checks if a phone number is linked to a Telegram account.

Requires technical setup (not beginner plug and play).

Reveals basic account identifiers.

Needs a Telegram account & API access.

Supports bulk analysis, allowing multiple numbers to be checked at once.

Limited data returned. No deep profile scraping.

May be affected by Telegram rate limits.

Not useful if number isn’t linked to Telegram.

Summary

Telegram Phone Number Checker is a niche but powerful OSINT tool for checking whether phone numbers are active on Telegram. It’s especially useful in the verification & pivoting stage of the OSINT workflow to check if a phone number is on Telegram, confirm if a lead is digitally active, and decide whether it’s worth investigating further.

Ownership

Developed by Bellingcat, founded by Eliot Higgins.

Ethical Considerations

  • Only use for legitimate investigations.

  • Be mindful of privacy and data protection laws.

  • Avoid harassment, targeting, or misuse.

  • Always verify findings with additional sources.

  • Telegram OSINT bots

  • PhoneInfoga

  • Truecaller

  • WhatsApp number checkers

Sources

https://github.com/bellingcat/telegram-phone-number-checker

https://osintnewsletter.com/p/telegram-phone-number-checker

https://www.youtube.com/watch?v=TLJgnlilEBs

Last updated

Was this helpful?