Telegram-Checker - A Python Tool For Checking Telegram Accounts Via Phone Numbers Or Usernames
Enhanced version of bellingcat's Telegram Phone Checker!
A Python script to check Telegram accounts using phone numbers or username.

✨ Features
- 🔍 Check single or multiple phone numbers and usernames
- 📁 Import numbers from text file
- 📸 Auto-download profile pictures
- 💾 Save results as JSON
- 🔐 Secure credential storage
- 📊 Detailed user information
🚀 Installation
- Clone the repository:
git clone https://github.com/unnohwn/telegram-checker.git
cd telegram-checker
- Install required packages:
pip install -r requirements.txt
📦 Requirements
Contents of requirements.txt
:
telethon
rich
click
python-dotenv
Or install packages individually:
pip install telethon rich click python-dotenv
⚙️ Configuration
First time running the script, you'll need: - Telegram API credentials (get from https://my.telegram.org/apps) - Your Telegram phone number including countrycode + - Verification code (sent to your Telegram)
💻 Usage
Run the script:
python telegram_checker.py
Choose from options: 1. Check phone numbers from input 2. Check phone numbers from file 3. Check usernames from input 4. Check usernames from file 5. Clear saved credentials 6. Exit
📂 Output
Results are saved in: - results/
- JSON files with detailed information - profile_photos/
- Downloaded profile pictures
⚠️ Note
This tool is for educational purposes only. Please respect Telegram's terms of service and user privacy.
📄 License
MIT License
