Free Telegram bot

ScanID GIVO
Telegram ID

Find Telegram IDs for users, bots, groups and channels.

  • Telegram
  • ID
  • @username
  • Premium
FreeIn TelegramStep-by-step guide
GIVO · Telegram bot

What ScanID GIVO can do

Use your own ID, select a Telegram account, send a public @username or forward a message. For groups and forum topics, use /id.

  • @username → ID

    Send a public username with @, without @ or a t.me/username link. ScanID will check it in Telegram and show the ID of the found account or chat. If the search is temporarily unavailable, you can still select options through buttons.

  • Users, Premium accounts and bots

    Choose a regular user, a Telegram Premium user or another bot from Telegram's account picker. Separate categories help you find the account you need.

  • Groups, channels and forums

    Get the ID of a group, channel or forum. The separate “My…” categories show chats you own.

  • Original sender ID from a forwarded message, when visible

    Forward a message to your private chat with ScanID. If Telegram includes the sender, the bot will show their ID. For a channel post or a message sent on behalf of a chat, the result identifies that chat.

  • Copy ID with one button

    Tap “Copy ID” below the reply. It copies the complete number, including the minus sign and -100 prefix used by supergroups and channels.

  • Chat and topic IDs with /id

    Add ScanID to a group and send /id. Inside a forum topic, the reply also includes the topic ID. Reply to a message with the command to include its sender’s ID.

  • Choose the bot language

    Every /start opens the language picker first. Your welcome message, ID and menu appear after selection. Use /language to change the saved preference.

9 categories in the menu

Which accounts and chats can I select?

Open a category in your private chat with the bot. Telegram lists eligible accounts or chats. Select one and confirm sharing its details with ScanID.

  • User

    A regular user account. ScanID will receive the selected Telegram ID, name, and username if Telegram provides them. A public username is not required for selection via a button.

  • Premium

    Telegram accounts with Premium. Their IDs use the same format as other user IDs; Premium only filters the picker.

  • Bot

    Select a bot account when you need a Telegram bot’s ID rather than a user or chat ID.

  • Group

    A group or supergroup without forum topics. Telegram determines which chats you can select. This picker does not require ScanID to be a member.

  • Channel

    Select a channel to get its ID and title. Its public username is included when available through Telegram.

  • Forum

    A group with forum topics enabled. The picker returns its chat ID. Use /id inside a topic to get that topic’s ID as well.

  • My group

    Groups without forum topics that you own. Administrator access to someone else’s group does not make it “My group”.

  • My channel

    Channels you own, filtered separately from the other channels Telegram allows you to select.

  • My forum

    Groups with forum topics that you own. The picker returns the forum’s chat ID; use /id inside a topic for its separate ID.

The pickers work in your private chat with ScanID. Telegram shares only the account or chat you confirm, not a list of all your chats.

Choose a convenient method

4 ways to get an ID

Each method returns a reply with a copy button. Username lookup and forwarding provide alternatives to the account and chat pickers.

  • My ID

    Open ScanID, tap Start and choose a language. Your ID appears in the welcome message. Use “My ID” or /id in the private chat to retrieve it again.

  • Selection via menu

    Tap “User”, “Bot”, “Group” or another category. Select an account or chat in Telegram and confirm sharing it. The bot returns its ID and available details.

  • Search by @username

    Send @username, the same username without @, or t.me/username. Lookup requires a public username. The bot explains typos and temporary lookup limits.

  • Forwarded message

    Forward the original message to your private chat with ScanID. If the sender is visible, you will receive their ID; for a channel post, you will receive the channel ID. Forwarding cannot reveal a sender hidden by Telegram.

What comes in return

The ID and available details

  • Full Telegram ID

    The numeric ID of a user, bot, group, channel or forum. Chat IDs can be negative. Copy the entire number, including any minus sign and -100 prefix.

  • Name or title

    The account’s name or the chat’s title, when available. These details help identify the selected item.

  • Public username

    The username appears if it exists and Telegram has sent it to the bot. The absence of a username doesn’t prevent obtaining the ID via the appropriate selection button.

  • Copy without retyping

    Use the copy button below the reply. In groups and topics, separate buttons can copy the chat ID, topic ID and the sender ID from a replied-to message.

ScanID displays information accessible through the selected action in Telegram. The phone number, password, login code, and hidden messages are not included in the result.

Three simple steps

How to use it

  1. Open the bot

    In Telegram, tap Start and choose your language.

  2. Choose an account or chat

    Tap the category you need in the bot menu.

  3. Copy the ID

    Select an account or chat and copy the ID from the reply.

Forum groups and topics

How to find the ID within a group

The chat picker does not require adding ScanID to the selected chat. To use /id inside a group, add the bot as a regular member.

  1. Add ScanID to the group

    Open the bot profile on Telegram and add it to the relevant group. There is no need to grant admin rights to obtain the ID via a command.

  2. Send the command where needed

    Send /id in the group or the forum topic you need. To address the bot explicitly, use /id@ScanIDGivo_Bot.

  3. Choose the ID you need

    The reply includes the group ID and, inside a forum topic, its topic ID. Messages sent as a user identify that user; messages sent on behalf of a chat identify the chat.

  4. Get a message sender’s ID

    Reply to the required message with the command /id. ScanID will add the sender's ID. If the message is sent on behalf of a group or channel, the chat ID will be displayed.

Use the topic ID together with the forum ID: they are different values. ScanID does not treat ordinary group messages as ID requests.

Commands at a glance

ScanID commands

/startStart and choose a language
Opens the language picker in your private chat. After selection, the welcome message, your ID and the main menu appear.
/idGet the ID
In a private chat, returns your ID. In a group, returns the chat ID and available sender details; inside a topic, also returns its ID. Reply to a message with /id to include its sender’s ID.
/helpOpen the guide
Explains the pickers, forwarding, public username lookup and commands, with a link to GIVO support.
/languageChange language
Opens the language picker in your private chat and updates the welcome message and menu after selection. The preference is saved; the next /start still asks you to choose a language first.

Use /id@ScanIDGivo_Bot in a group to address the bot explicitly. /chatid is an alias for /id.

Before the first request

Possibilities and limitations

  • Hidden sender of a forwarded message

    ScanID cannot recover an ID that Telegram omits or identify a hidden forwarding author by name. For a known account, use the “User” picker or send its public @username.

  • Rights and chat accessibility

    The pickers do not require bot membership or administrator rights in the selected chat. Telegram and your permissions determine which chats are available.

  • Username lookup limits

    If Telegram asks you to wait, the bot will inform you. When the search is temporarily unavailable, use the selection button. A private invitation link does not replace a public @username.

  • No history of lookup results

    Found accounts, selected chats, and message contents are not saved as result history. Only language settings and usage tracking data are saved separately.

Everything is clear now

Frequently asked questions

How can I find my Telegram ID?

Open ScanID, send /start and choose a language. Your ID appears in the welcome message. You can also use “My ID” or /id in the private chat, then tap “Copy ID”.

How can I get a user ID without a username?

Click “User” in the bot menu and select the desired account from the Telegram list. A public username is not required for this method. The bot will receive data only for the choice you confirm.

Which username formats does ScanID accept?

Send @username, username without @, or t.me/username for a public account or chat. If lookup is temporarily unavailable, use the relevant picker instead.

Do I need Telegram Premium?

No. ScanID does not require a Premium subscription. The “Premium” category only filters accounts with Telegram Premium; the other categories and commands work without it.

Must I add the bot to a chat or make it an administrator?

The “Group”, “Channel”, “Forum” and “My…” buttons do not require adding ScanID to the selected chat or granting admin rights. To use /id inside a group, add the bot as a regular member.

Why is my chat missing from a “My…” category?

These categories show chats you own. If you administer someone else’s group or channel, use the general category. Telegram determines which chats you can select.

Why does the ID of a group or channel start with a minus sign?

This is Telegram’s chat ID format. Supergroups and channels often use the -100 prefix. Keep the minus sign and the entire number; “Copy ID” preserves them.

What is the difference between the forum ID and the topic ID?

The forum has a chat ID, and each topic has a separate ID within this forum. Send /id to the relevant topic: the bot will display both values and provide separate copy buttons.

How can I find the author ID of a specific message in a group?

Add ScanID to the group and reply to the message with /id. The reply includes its sender’s ID. For a message sent on behalf of a chat or by an anonymous administrator, the result identifies that chat.

Why doesn't a forwarded message show the sender's ID?

The author could hide the link to their account in Telegram settings. If the ID is not included in the message, the bot cannot identify it. For a known account, use the “User” button or the public @username.

Does ScanID save the accounts it finds or forwarded messages?

The bot does not retain a history of found accounts, selected chats or forwarded message contents. Language preferences and usage statistics are stored separately. Replies remain in your Telegram chat.

What to do if the bot doesn’t respond to /id in the group?

Check that ScanID is a member, then send /id@ScanIDGivo_Bot. For a topic ID, send it inside that topic. If it still fails, use the GIVO support link at the bottom of this page.

ScanID GIVO

Open the bot

In Telegram, tap Start and choose your language.

Open bot in Telegram