Skip to content

Twitter Username Checker

Sorsa Username Checker tells you whether an X handle looks available, and if it’s taken, whether anyone still uses it. Free, no X login.

Free. No sign-up, no X login.

Whether the handle looks available appears here. If it’s taken, whether anyone still uses it.

Up to 20 variations that look free come with every taken handle.

How to check if an X username is available

Type the handle above. Sorsa Username Checker looks it up on X and tells you whether an account holds it, whether that account still posts, and which of 20 variations look free. Then claim your pick in X’s settings: only X gives the final yes.

  1. Sorsa Username Checker

    One run answers three questions: is there an account on the handle, does it still post, and which variations look free. No X login.

    Best for a shortlist: you see the next step for every name.

  2. The x.com address

    Open x.com/ followed by the handle. A profile means it’s taken; “This account doesn’t exist” means it may be free.

    A suspended or deactivated account shows a notice, and its handle stays held.

  3. X’s own settings

    Settings and privacy, then Account, then Username. Type the handle, and X accepts it or says it’s taken.

    The final word, one name at a time, and only with an X account.

The fast order: shortlist here, then claim the winner in X before anyone else does.

X username rules

X’s help center sets the rules every handle must pass. The checker tests them before it asks X, so a handle that can’t exist is caught at once, with the reason.

  1. More than 4, up to 15 charactersShorter handles survive only on accounts that took them long ago.
  2. Letters, numbers and underscoresNo spaces, dots, hyphens, accents or emoji.
  3. No “Twitter” or “Admin”X keeps both words for its own official accounts.
  4. Capitals don’t matter@Copperkettle_Bakes and @copperkettle_bakes are the same handle. Capitals only change how it’s shown.
  5. The display name is separateThe bold name above the handle runs to 50 characters and doesn’t have to be unique.

Why X can refuse a handle that looks free

Every checker, this one included, sees only accounts that are live and public. X can still hold a handle nobody seems to use.

  • A suspended account

    Keeps its handle while it’s suspended, and X doesn’t say for how long.

  • A deactivated account

    Keeps its handle through 30 days of deactivation. Then X deletes the account, and the handle opens up when X releases it.

  • A reserved name

    X holds some names for itself and for official accounts, and doesn’t publish the list.

  • A rule breaker

    Too long, too short for a new account, a character X refuses or a blocked word. The checker catches these before it asks X.

A deactivated account’s handle

  1. Day 0DeactivatedThe profile shows a notice. The handle is held.
  2. Day 30DeletedThe account is gone; the handle is no longer tied to it.
  3. AfterReleasedFree when X releases it. X sets no date.

A handle someone renamed away from is different: it’s free the moment they switch.

That’s why a free answer reads “looks available”. The final word comes from X when you save the handle in your settings.

Is the account behind a handle still active?

X decides inactivity by logins, and logins aren’t public. What anyone can see is posts, so the checker reads the last public post, reply or repost, how old the account is and how often it renamed.

  1. Taken, active

    A public post, reply or repost in the last 30 days.

    Pick a variationX won’t move an active handle.

  2. Taken, quiet

    No public post for more than 30 days. The owner may still log in and read.

    Ask on the Handle MarketplaceIf your plan qualifies, X may hand it over.

  3. Taken, never posted

    The account took the name and never posted. Often an old sign-up or a placeholder.

    Ask on the Handle MarketplaceIf your plan qualifies, X may hand it over.

  4. Taken, protected

    The posts are private, so nobody outside can see whether it’s active.

    Pick a variationIts activity can’t be read from outside.

Inactive handles: X’s Handle Marketplace

X doesn’t release inactive usernames on request, and handles can’t be bought from other users. The route X offers is its Handle Marketplace at handles.x.com, launched in October 2025. This is how X’s help center describes it.

  1. Have an eligible planPremium+ for a personal account. Premium Business Full Access or Premium Organizations for a business.
  2. Meet X’s barThe account is public, in good standing, older than 3 months and posts original content.
  3. Request the handleSearch for it at handles.x.com from the account that will use it. Some handles ask for a reason or a short ID check.
  4. Wait for the reviewMost requests take at least 7 days, and X can say no.

What it costs

Many handles

Included

First-and-last names and multi-word business names come with an eligible plan.

Some handles

Five to seven figures

Invite only, with a transfer price X sets by value, rarity and demand (USD).

Keeping it

  • Keep posting and log in at least every 30 days.
  • Keep the plan, unless you paid a transfer price.
  • X still owns the handle: it can take it back, and you can’t sell or pass it on.

Before you pay for a plan, check here whether the holder is really quiet: an active holder’s handle isn’t on offer. A registered trademark the handle copies goes through X’s trademark policy instead.

Check a whole shortlist of handles through the API

Naming a brand or a product means checking dozens of names and their variations. GET /info-batch on Sorsa API looks up 100 handles in one request, and every handle missing from the answer looks available. 1,000 handles cost from $0.014, and your first 100 requests are free.

Who checks handles in bulk

  • Naming a brandTest the name and every variation at once, before the logo is drawn.
  • Guarding your own nameBrand teams re-check their handle’s variations on their own schedule and see when one gets taken.
  • Apps that hand out namesSuggest X handles that look free inside your own sign-up or naming tool.
  • GET /info-batch100 handles a request. A handle missing from the answer looks available.
  • GET /infoOne account: followers, posts, join date, protected or not.
  • POST /user-tweetsThe account’s latest posts, replies and reposts, newest first.
  • GET /aboutUsername changes, the last change, the based-in country and X Premium.

One call is one request, whatever it returns, and failed requests are never charged: Sorsa API pricing.

Get 100 free requests

No credit card, and they never expire.

Official X API$10.00per 1,000 profiles
Sorsa APIfrom $0.014per 1,000 handles, 100 in one request
GET /v3/info-batch
  ?usernames=copperkettle_bakes
  &usernames=getcopperkettle_bakes
  &usernames=copperkettle_bakeshq
Host: api.sorsa.io
ApiKey: YOUR_API_KEY

Three of a shortlist’s names in one request. The answer lists only the handles an account holds.

{
  "users": [
    {
      "username": "copperkettle_bakes",
      "display_name": "Copper Kettle Bakes",
      "followers_count": 48210,
      "tweets_count": 9312,
      "created_at": "2013-05-14T09:12:40Z",
      "protected": false
    }
  ]
}
Two of the three names aren’t in the answer: they look available.

Questions about X usernames

The checker

Is the Twitter username checker free?

Yes. Check any handle here with no sign-up and no X login, and every taken handle comes with up to 20 variations. For a whole shortlist at once, a free Sorsa API key adds 100 requests, no card needed.

How do I check if an X username is available?

Type it above and press Check username. If no account holds it, it looks available: claim it in X’s settings, which give the final word. If an account holds it, you see whether that account still posts, and variations that look free.

Can someone take a handle because I checked it here?

No. A check doesn’t reserve the name, and nobody is told about it: neither X nor the holder learns that you looked.

How accurate is the answer?

It reads X’s live data at the moment you check: whether an account holds the handle, its posts and its age. No outside tool can see suspended accounts, accounts deactivated in the last 30 days, reserved names or logins, which is why a free handle reads “looks available”.

What can I type in the field?

A handle with or without the @, or a profile link from x.com or twitter.com. Capitals don’t matter.

Can I check many handles at once?

Here each check covers one handle and its variations. Sorsa API checks 100 handles in one request with GET /info-batch, from $0.014 per 1,000 handles, and your first 100 requests are free.

Rules and availability

How long can a Twitter username be?

Up to 15 characters, and more than 4 for a new handle, using only letters, numbers and underscores.

Are X usernames case-sensitive?

No. Capitals change only how a handle is shown: every spelling leads to the same account.

Why does a username look available but X won’t let me take it?

X still holds it: for a suspended account, for an account deactivated in the last 30 days, or as a reserved name. None of that is public, so every checker shows the handle as free. It may also break one of X’s rules.

When does an old username become available?

At once, when its owner switches to a new handle. A deactivated account keeps its handle for 30 days and a suspended one for as long as X decides; after that the handle opens up when X releases it.

What if the handle I want is taken?

Try a variation. X itself suggests an underscore before or after the name, a number or an abbreviation, and brands use additions like hq, app or get. The checker tests 20 of them in the same run.

Inactive handles

Can I claim an inactive Twitter username?

Not on request: X doesn’t release inactive usernames. The route X offers is its Handle Marketplace at handles.x.com, for Premium+ and business plans, on an account that is public, in good standing and older than 3 months.

How much does a handle cost on the X Handle Marketplace?

Many handles, like first-and-last names or multi-word business names, come with an eligible plan. Some are invite only with a transfer price: X says typical fees start in the five figures (USD) and run into seven.

How long does a Handle Marketplace request take?

Most requests take at least 7 days for a decision, and X can turn a request down.

How does X decide an account is inactive?

By logins: X asks people to log in at least every 30 days. Logins aren’t public, so a checker can only show the last public post. Quiet isn’t the same as inactive.

Can I buy a handle from its owner?

No. X doesn’t let users buy or sell handles; its Handle Marketplace is the only route it offers to a handle someone else holds.

Check your whole shortlist at once

Sorsa API looks up 100 handles in one request, from $0.014 per 1,000. Your first 100 requests are free.

Get 100 free requests

No credit card, and they never expire. 6B+ requests served since 2022.

How to check if an X username is available

Check it here, then claim it in X’s settings. This checker tells you whether an account holds the name, whether it still posts and which variations look free.

The fast order: shortlist here, then claim the winner in X before anyone else does.

X username rules

Every handle must pass these before X looks at it. The checker tests them first.

  1. More than 4, up to 15 charactersShorter handles survive only on accounts that took them long ago.
  2. Letters, numbers and underscoresNo spaces, dots, hyphens, accents or emoji.
  3. No “Twitter” or “Admin”X keeps both words for its own official accounts.
  4. Capitals don’t matter@Copperkettle_Bakes and @copperkettle_bakes are the same handle. Capitals only change how it’s shown.
  5. The display name is separateThe bold name above the handle runs to 50 characters and doesn’t have to be unique.

Why X can refuse a handle that looks free

Checkers see only live, public accounts. X can still hold a handle nobody seems to use.

That’s why a free answer reads “looks available”. The final word comes from X when you save the handle in your settings.

Is the account behind a handle still active?

X decides inactivity by logins, which aren’t public. The checker reads what is: the last public post.

  1. Taken, active

    A public post, reply or repost in the last 30 days.

  2. Taken, quiet

    No public post for more than 30 days. The owner may still log in and read.

  3. Taken, never posted

    The account took the name and never posted. Often an old sign-up or a placeholder.

  4. Taken, protected

    The posts are private, so nobody outside can see whether it’s active.

Inactive handles: X’s Handle Marketplace

X doesn’t release inactive usernames on request. Its own route is handles.x.com, opened in October 2025.

  1. Have an eligible planPremium+, or Premium Business Full Access.
  2. Meet X’s barPublic, in good standing, older than 3 months.
  3. Request the handleAt handles.x.com, from the account that will use it.
  4. Wait for the reviewMost requests take at least 7 days, and X can say no.

Check a whole shortlist of handles through the API

GET /info-batch looks up 100 handles in one request. A handle missing from the answer looks available.

Official X API$10.00per 1,000 profiles
Sorsa APIfrom $0.014per 1,000 handles, 100 in one request

One call is one request, whatever it returns, and failed requests are never charged: Sorsa API pricing.

Get 100 free requests

No credit card, and they never expire.

Questions about X usernames

The checker

Is the Twitter username checker free?

Yes. Check any handle here with no sign-up and no X login, and every taken handle comes with up to 20 variations. For a whole shortlist at once, a free Sorsa API key adds 100 requests, no card needed.

How do I check if an X username is available?

Type it above and press Check username. If no account holds it, it looks available: claim it in X’s settings, which give the final word. If an account holds it, you see whether that account still posts, and variations that look free.

Can someone take a handle because I checked it here?

No. A check doesn’t reserve the name, and nobody is told about it: neither X nor the holder learns that you looked.

How accurate is the answer?

It reads X’s live data at the moment you check: whether an account holds the handle, its posts and its age. No outside tool can see suspended accounts, accounts deactivated in the last 30 days, reserved names or logins, which is why a free handle reads “looks available”.

What can I type in the field?

A handle with or without the @, or a profile link from x.com or twitter.com. Capitals don’t matter.

Can I check many handles at once?

Here each check covers one handle and its variations. Sorsa API checks 100 handles in one request with GET /info-batch, from $0.014 per 1,000 handles, and your first 100 requests are free.

Rules and availability

How long can a Twitter username be?

Up to 15 characters, and more than 4 for a new handle, using only letters, numbers and underscores.

Are X usernames case-sensitive?

No. Capitals change only how a handle is shown: every spelling leads to the same account.

Why does a username look available but X won’t let me take it?

X still holds it: for a suspended account, for an account deactivated in the last 30 days, or as a reserved name. None of that is public, so every checker shows the handle as free. It may also break one of X’s rules.

When does an old username become available?

At once, when its owner switches to a new handle. A deactivated account keeps its handle for 30 days and a suspended one for as long as X decides; after that the handle opens up when X releases it.

What if the handle I want is taken?

Try a variation. X itself suggests an underscore before or after the name, a number or an abbreviation, and brands use additions like hq, app or get. The checker tests 20 of them in the same run.

Inactive handles

Can I claim an inactive Twitter username?

Not on request: X doesn’t release inactive usernames. The route X offers is its Handle Marketplace at handles.x.com, for Premium+ and business plans, on an account that is public, in good standing and older than 3 months.

How much does a handle cost on the X Handle Marketplace?

Many handles, like first-and-last names or multi-word business names, come with an eligible plan. Some are invite only with a transfer price: X says typical fees start in the five figures (USD) and run into seven.

How long does a Handle Marketplace request take?

Most requests take at least 7 days for a decision, and X can turn a request down.

How does X decide an account is inactive?

By logins: X asks people to log in at least every 30 days. Logins aren’t public, so a checker can only show the last public post. Quiet isn’t the same as inactive.

Can I buy a handle from its owner?

No. X doesn’t let users buy or sell handles; its Handle Marketplace is the only route it offers to a handle someone else holds.

Check your whole shortlist at once

Sorsa API looks up 100 handles in one request, from $0.014 per 1,000. Your first 100 requests are free.

Get 100 free requests

No credit card, and they never expire. 6B+ requests served since 2022.