Anonymous View

Telegram username availability checker

Find out if a Telegram @username is free, taken, or reserved. Check one or paste up to 20, results come from Telegram's own resolver, not a stale database.

To check if a Telegram username is available, type it below. tgkit queries Telegram's own resolver in real time and tells you whether each handle is free, taken, or reserved (held by Telegram or up for auction on Fragment). Free, no login, accepts up to 20 at once.

Username rules: 5-32 chars, letters/digits/underscores, must start with a letter.

What "taken" really means on Telegram

A Telegram username is taken if it's currently assigned to a user, bot, channel, or group. If the holder releases it (by clearing their profile or deleting the channel), it becomes free again, sometimes after a holding period. Telegram doesn't run a public "next-to-be-released" list, so the only authoritative way to check is to try resolving it.

Reserved names exist too: short and generic terms (one-letter handles, common dictionary words, brand names) may show as "available" in the rules but Telegram rejects them on claim. We mark those as reserved when we can detect them.

Username rules, the short version

Tips for claiming a username before someone else

Bulk mode for brand monitoring

Paste up to 20 usernames separated by newlines, commas, or spaces. Each gets resolved against Telegram in parallel. Heavy users (marketing teams, brand-protection vendors) should email [email protected] for a paid API tier with no-limit batch and webhook callbacks.

Frequently asked questions

How do I check if a Telegram username is available?
Type the username into a checker that queries Telegram's own resolver in real time. tgkit's username checker tells you if it is free, taken, or reserved (held by Telegram or auctioned). Free, no login, and accepts a list of up to 20 at once.
What characters are allowed in a Telegram username?
Latin letters, digits, and underscores. It must be 5 to 32 characters long and can't start with a digit. Usernames are case-insensitive but display the casing you chose at creation.
Why does a username show as 'taken' when nobody seems to use it?
A few reasons: it was claimed and never used; it was released and is currently in Telegram's cool-down; or it has been put up on the Fragment auction. The username checker tells you which of these states it is in, so you know whether to wait, bid, or pick a different handle.
Can I bulk-check many Telegram usernames at once?
Yes. The checker accepts up to 20 per request and tells you the status of each one. For heavier bulk use (hundreds or thousands), specialist tools and the official Telegram API are required, and rate limits apply.

Related tools