NEW Higher-accuracy resolvers for YouTube, Threads & Facebook are live | X · Facebook · Instagram · Threads · TikTok · YouTube · GitHub · Telegram | LinkedIn coming soon
IDInfo idinfo.ws
Tool How Platforms Products FAQ About Contact Privacy Terms Telegram bot
Home Platforms Telegram

Telegram User ID Lookup

Resolve any t.me/username link to its Telegram numeric user ID via our official @idinfows_bot — works for users, channels, and groups.

Open @idinfows_bot in Telegram

Telegram does not expose numeric IDs on the public web. Open our official bot @idinfows_bot inside Telegram and paste any t.me/username, phone number, or forwarded message — the bot replies with the numeric ID instantly. No signup, no API key.

Open the bot Send a link / contact / message Receive the numeric ID
ACTIVE
Bot-basedresolves via @idinfows_bot
< 1stypical lookup time
0signup, API keys, or tracking
Users + channels + Groupsall supported
Advertisement

Privacy Crisis

A practical guide by Chris Parker on protecting your identity, securing your devices, and taking back control of personal data without disconnecting from modern life.

Get the book today
About Telegram

What is Telegram?

Telegram launched in August 2013, founded by brothers Pavel and Nikolai Durov after they sold the Russian social network VKontakte. It now has 950+ million monthly active users and is one of the world's top three messaging apps.

Every Telegram object — user, bot, channel, group, supergroup — has a numeric ID. Unlike most platforms, Telegram does not expose user IDs through the public web; you need the Bot API to resolve them. That's exactly what IDInfo's @idinfows_bot automates: paste a t.me link in Telegram, and the bot returns the numeric ID instantly.

A short history

How Telegram user IDs evolved

From the very first IDs to today's modern numeric format — here's how the system grew alongside the platform itself.

  1. 2013

    IDs from 1 — Pavel Durov is user 1

    Telegram's very first users received single-digit IDs. Founder Pavel Durov (@durov) is user ID 1 — he was, literally, the first person on the platform.

  2. 2015

    Channel & supergroup IDs (negative)

    When channels and supergroups launched, Telegram started using negative IDs to distinguish them from regular users. Channel IDs always start with -100 (e.g. -1001006503122).

  3. 2016

    Bots get their own ID space

    Bot accounts received their own integer IDs, allocated from the same numeric space as users — but always reserved for bot accounts.

  4. 2021

    Migration to 64-bit IDs

    Telegram migrated all client APIs to 64-bit integer IDs to support trillions of future accounts. New user IDs commonly run 9–10 digits today.

  5. 2023+

    Anonymous accounts & Premium features

    Telegram Premium and anonymous-channel admin features were added, but they all still resolve back to the user's permanent numeric ID under the hood.

In every lookup

What you get from a Telegram lookup

Every Telegram profile resolved through IDInfo returns these fields, all from public sources.

Numeric user / channel ID

Returned by our @idinfows_bot via the Telegram Bot API.

Profile picture URL

Cached locally so it survives Telegram's expiring CDN tokens.

Display name & bio

Public name and biography text.

Type detection

Whether the link points to a user, bot, channel, or supergroup.

Why this matters for bot developers & channel admins

Why your Telegram ID matters

  • Telegram Bot API requires the numeric chat / user ID for every sendMessage, banChatMember, or getChatMember call.
  • Channel & group admin tools (analytics dashboards, broadcasting tools, moderation bots) key every record on the numeric chat ID.
  • MTProto integration: client-library projects (Telethon, Pyrogram, MTKit) need the user / channel ID to perform any privileged action.
  • Cross-account stability: users can change their @username at any time — the numeric ID is the only stable cross-reference.
Advertisement

Easy Prey Podcast

Real stories about scams, privacy risks, fraud, and practical protection advice from host Chris Parker and security experts.

Listen to episodes
FAQ

Telegram user ID — common questions

Why can't I find a Telegram ID by just opening the profile in a browser?
Unlike Instagram or X, Telegram does not embed numeric IDs in the public web preview at t.me/username. The numeric ID is only available through the Bot API — which is why IDInfo runs a dedicated bot (@idinfows_bot) to resolve it for you.
What's the difference between a user ID and a channel ID?
User and bot IDs are positive integers (often 9–10 digits today). Channel and supergroup IDs are negative integers prefixed with -100 (e.g. -1001006503122) to distinguish them. Both are returned by IDInfo where applicable.
How do I use IDInfo's Telegram bot?
Open @idinfows_bot in Telegram, send any t.me link or @username, and the bot replies with the numeric ID, profile picture, and public stats — no signup required.
Is it safe to look up Telegram IDs?
Yes — only public information (the numeric ID, public profile picture, public bio) is returned. Telegram's privacy settings still apply: if a user has hidden their bio, our bot can't see it either.

Resolve your first Telegram ID in under a second.

No sign-up. No API key. Just paste a URL.

Open the resolver →