How to find a Telegram group or channel ID
Open @userid_bot, tap ๐ฅ Group or ๐ข Channel, and pick the chat. The bot replies with its ID. This works for private groups too, as long as you're a member.
Steps
- Open @userid_bot and press Start.
- Tap ๐ฅ Group or ๐ข Channel (forums are groups, so they're under Group). Use ๐ฅ My Group or ๐ข My Channel to see only chats you created.
- Pick the chat. The ID appears in the reply. Tap it to copy.
Inside the group
Add @userid_bot to the group and send /groupid. Admins can also reply to someone's message with /getid to get that member's ID, or send /member for the member count.
Why the ID starts with -100
In the Telegram Bot API, supergroups and channels have IDs like -1001234567890. Always copy the full number including -100; without it, bots and tools say "chat not found". Basic (old-style) groups have a shorter negative ID, and private chats use the person's positive user ID.
Common uses
- Sending bot alerts or posts to a group or channel.
- Setting up moderation, anti-spam or auto-posting bots.
- Connecting automation tools (n8n, Zapier, Make) to Telegram.