Search by Numeric ID in Telegram Lookup

In Telegram, @doublegram_lookup_bot can search by numeric ID alone. Send a positive number for users, or a negative number for groups and channels — the bot resolves the entity when Telegram allows access.

Every Telegram entity has a numeric ID. Unlike usernames, IDs rarely change. If you have an ID from a forward, bot API, or export, send it directly to @doublegram_lookup_bot.

ID formats

EntityID signExample
User or bot Positive 123456789
Basic group Negative (shorter) -123456789
Supergroup / channel Negative (often -100…) -1001234567890

Lookup accepts IDs with 7–13 digits (after the minus sign for negative IDs).

How Lookup processes IDs

  1. Positive ID — Lookup tries user resolution first (get user profile).
  2. Negative ID — Lookup skips user lookup and queries chat/group/channel directly.
  3. If user lookup fails on a positive ID, Lookup may fall back to chat lookup when applicable.

Step by step

  1. Copy the numeric ID (only digits, with minus if negative).
  2. Send it as a plain message to Lookup in private chat.
  3. Read the result card or error message.

Where to get IDs: Forward a message to Lookup, use My Data for your own ID, or read IDs from bot logs and API responses.

When ID lookup fails

Common error scenarios:

  • Strict privacy user — Lookup cannot access the user by ID; try their @username if public
  • Unknown chat ID — The resolution layer has never seen that chat; the account may need to join or interact first
  • Invalid ID — Wrong number or typo

Error messages explain whether privacy or session access blocked the lookup.

ID vs username

  • Username — Human-readable, can change, only exists for public handles
  • ID — Permanent for the entity, works in APIs and forwards, always numeric

See Telegram Numeric IDs Explained for deeper context.

Quick reference

  • Users: positive numeric ID
  • Groups/channels: negative numeric ID
  • Send: plain number message
  • Length: 7–13 digits (excluding minus)

Related: the fastest workflow — forward a message to Forward a Message to the Telegram Lookup Bot.