How to find someone's Telegram ID
The most reliable way is to pick the person from your chats with the ๐ค User button in @userid_bot. It works even when they hide their account in forwarded messages, and they are not notified.
Method 1: the User button (works for everyone)
- Open @userid_bot and press Start.
- Tap ๐ค User on the keyboard below the chat.
- Pick the person from the list or search for them.
- The bot replies with their ID and username.
Use โญ Premium to list only Telegram Premium users, or ๐ค Bot to get a bot's ID.
Method 2: forward a message
Forward any message the person wrote to @userid_bot. This only works if they haven't hidden their account in forwards (Privacy and Security โ Forwarded Messages โ Nobody). If they have, use Method 1.
Method 3: type their @username
Send @username to the bot. This reliably works for public channels, public groups and bots. For private people it often fails because Telegram limits what bots can see.
Check when the account joined before you trust someone
Every result has a Reveal date link. If the person has checked their account with @GetID, the result shows โ๏ธ Verified by @GetID and Reveal opens their real join month. If they haven't, ask them to share their account card from @UserInfoApp. Scammers often use brand-new accounts, so be careful if a stranger asks for money, crypto or login codes and won't show when their account joined.
Things no bot can do
No bot can show someone's phone number, location or private messages. Telegram does not give that data to bots. Sites that promise it are scams.