# Telegram Phone Number Checker

| **Telegram Phone Number Checker** | **Quick Overview**                                                                                                                            |
| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| URL                               | [https://github.com/bellingcat/telegram-phone-number-checker](https://github.com/bellingcat/telegram-phone-number-checker?tab=readme-ov-file) |
| 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.&#x20;

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

**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.**&#x20;

**2. Install Python and required dependencies.**

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

**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](https://osintnewsletter.com/p/telegram-phone-number-checker), and/or [watch Bellingcat’s YouTube tutorial here. ](https://www.youtube.com/watch?v=TLJgnlilEBs)

### Cost

* [x] Free
* [ ] Partially Free
* [ ] Paid

## Data Processing

### Account Required:

* [x] Yes
* [ ] No

Telegram account & API credentials.

### Cookies:&#x20;

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](https://www.linkedin.com/in/trislee/) used [the Telegram Phone Number Checker ](https://gijn.org/stories/toolbox-geolocation-deportation-data-collaboration/)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.       |
| <p><br></p>                                                              | May be affected by Telegram rate limits.               |
| <p><br></p>                                                              | 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.](https://bsky.app/profile/eliothiggins.bsky.social)&#x20;

### 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.

### Related Tools:

* Telegram OSINT bots
* PhoneInfoga
* Truecaller
* WhatsApp number checkers

#### Sources

[https://github.com/bellingcat/telegram-phone-number-checker](https://github.com/bellingcat/telegram-phone-number-checker?tab=readme-ov-file)&#x20;

<https://osintnewsletter.com/p/telegram-phone-number-checker>&#x20;

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tools.osintnewsletter.com/osint-tools/telegram-phone-number-checker.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
