X Handle Marketplace: How to Get Inactive X Handles on Twitter (X) in 2026

By TwitterAPI.io Team•17 min read
Diagram of the two tiers of the X Handle Marketplace at handles.x.com. Left card, Priority handles, free with a Premium+ or Full Access Premium Business subscription: full names, multi-word phrases and alphanumeric combinations; one request per account every 6 months; reviewed by X, usually within 7 days; cancel or downgrade and the old handle returns after a 30-day grace period; followers, posts and settings stay the same. Right card, Rare handles, paid or through a drop: short, generic or culturally significant names; public drops with merit-based applications or invitation-only direct purchase and offers; priced from $2,500 to over seven figures; paid via Stripe with cards and crypto; kept even if the subscription ends; 50% of proceeds go to the creator fund. Footer: in a sample of 80 short and common-word handles collected in 2026, 91.2% already belong to an account, and 54.3% of 35 live public accounts read showed no visible post in the last year; handles are non-transferable.
The two ways the X Handle Marketplace hands out inactive usernames. Rules from handles.x.com; footer numbers from our study below.

This page is about one thing: getting a username on X that someone else already holds but no longer uses, through the official X Handle Marketplace. It is not a list of username ideas or X's naming rules (that is our guide to usernames for Twitter), and it is not a developer reference for resolving a handle to a user ID through an API (that is our Twitter username lookup API reference). We do not sell handles, and nothing here helps you acquire one outside X's own process, which X forbids.

Everything below about eligibility, tiers, prices and the request flow comes from handles.x.com itself, which we loaded this session and whose help text we read, cross-checked against X's help center article (help.x.com/en/using-x/x-handle-marketplace) and the launch coverage from October 2025. Where the site's own wording varies between screens, we say so rather than pick the nicer version.

Then the part the other guides skip: we looked up 80 short handles (50 random 3-letter names and 30 common English words) through the public API to see what you are actually up against. Almost all are held, most of the holders joined in the first years of Twitter, and a majority of the public ones we read have gone quiet. The study and a script you can run on your own wish list are at the end.

01 — Section

What the X Handle Marketplace is, and what it is not

X describes the marketplace on handles.x.com as "our first-of-its-kind platform for redistributing handles that are no longer in active use, but still attached to old accounts." The key words are the last ones. These handles are not free in the general namespace: a dormant account still holds them, so the normal Change username screen in your settings reports them as taken. The marketplace is the route X built to move such a name from a dormant account to an active one.

Why not simply release inactive handles so anyone can grab them? The site's FAQ answers that directly: "To prevent bot spam or misuse, we don't release valuable inactive handles into the general namespace. The Handle Marketplace allows for fair and secure distribution through a controlled process." In practice that means three things: X chooses which handles are eligible, X reviews every request, and X keeps the right to refuse.

It is not a peer-to-peer market. You cannot list your own handle for sale, and you cannot buy one from another user through it. The FAQ is explicit: "Handles acquired through the Marketplace are non-transferable. Selling or buying handles outside the platform is not allowed and may lead to account suspension." X's general username policy (help.x.com/en/managing-your-account/x-username-rules) and its inactive account policy (help.x.com/en/rules-and-policies/inactive-x-accounts) sit behind this.

It does not give you the old account. Only the handle moves. The site states that after a transfer "your posts, followers, and account settings remain the same" on your account, and nothing from the previous holder's account comes with the name: no followers, no posts, no history.

It is not new, and it is not news anymore. X announced the marketplace in October 2025 (TechCrunch covered it on October 20, 2025, quoting X's help page). Search interest peaked around the launch and has settled since, so this page treats it as a product to understand rather than a headline.

02 — Section

Who is eligible: Premium+ and Full Access Premium Business

The site's own line is: "Available exclusively to Premium+ and Premium Business (Full Access) subscribers, the marketplace offers both complimentary and paid options to request or acquire eligible handles." A logged-out visitor to handles.x.com is sent to a login page that shows only "Browse and request inactive X handles" and a "Become a Premium Business" button. The request screens add: "A valid Premium+ or Premium Business subscription is required to start the process."

The detail that trips people up is the word Full Access. The site has separate messages for accounts on "the Basic tier of Premium Business" and for business affiliates, and it offers "Upgrade to Full Access Premium Business to request this handle for business use." Plain Premium (the tier below Premium+) is not on the list at all. Some launch coverage said "Premium subscribers" loosely; the live site is narrower.

SubscriptionPriority handleRare handlesNote from the site
Premium (standard)NoNoNot listed as eligible
Premium+Yes, for personal useDrops and offers, some flows "coming soon to Premium+""You can only request a Priority handle for personal use."
Premium Business, Full AccessYes, personal or businessYes, including direct purchase"Exclusive to Full Access Premium Business" on some rare-handle flows
Premium Business, Basic tier or affiliateNoNoPrompted to upgrade to Full Access

Identity checks. Some request flows show "Please verify your identity to request this handle" and messages for pending or failed verification. Access can also be restricted: one message reads "Your access has been restricted due to suspicious activity." Plan on a real account in good standing.

One at a time. "You can only request one handle at a time," and a Priority handle can be requested "per account every 6 months" (another message on the site says one Priority handle "during the lifetime of your account"; the 6-month wording is the one in the main rules). The marketplace's search box also rejects handles longer than 14 characters, one shorter than the 15-character limit X applies to usernames in general.

03 — Section

Priority handles vs Rare handles

Everything on the marketplace is sorted into two types, and which one a name falls into decides whether it is free, how you get it, and whether you keep it.

Priority handlesRare handles
What they areFull names, multi-word phrases, letter-number combinationsShort, generic or culturally significant names, words, slang
How you get oneRequest it; X reviews itPublic drop (merit-based application) or invitation-only direct purchase or offer
PriceIncluded in the subscriptionFrom $2,500 to over seven figures
If you cancel PremiumOld handle comes back after a 30-day grace periodYou keep a purchased handle
Review timeUp to 7 days, usually reviewed and moved within 7 daysVaries with interest

How the site decides. The FAQ explains that when you search "a combined word, something made up or otherwise non-generic, you'll see an option to request your handle for free", while a handle that is "short, culturally significant or a common word" is marked as rare. X's launch examples (as reported by TechCrunch) were @GabrielJones, @PizzaEater and @ParadoxAI for Priority, and @Pizza, @Tom and @One for Rare.

Public drops. "Rare handles are sometimes released in limited-time drops where multiple users can apply," and selection is "based on: your past contributions to X, your intended use of the handle, engagement and reach on the platform." A drop is free; the application is a short written case (the form asks for 2-3 sentences, at least 30 characters, about why you are a good fit).

Direct purchases and offers. Some Rare handles are "available for direct purchase" at a "pre-approved price" by invitation, and some are "open for offers" with a minimum offer. The request form asks for a budget band ("$0 - $10,000", "$10,000 - $100,000", "$100,000+"), your timeline, related trademarks and your existing presence under the name, and offers a meeting with an "X Broker".

04 — Section

How to request a handle on handles.x.com, step by step

The flow below is assembled from the site's own screens and messages. Labels can shift as X iterates, but the order has been stable since launch.

Step 1: get the right subscription. Premium+ for personal use, Full Access Premium Business for business use. The site says to "choose the correct subscription based on your intended use"; a handle requested under Premium+ is for personal use only.

Step 2: sign in at handles.x.com and search the name. The search tells you one of a few things: the handle "is available to register" (it is free in the normal namespace, so change it in settings), it is a Priority handle you can request, it "is a rare handle", or it "is currently taken, but we may still be able to help you get it". Requests are case sensitive: "if accepted will reflect exactly what is requested." Grok can suggest similar names that are currently available.

Step 3a (Priority): submit the request. Describe how you will use the handle, confirm that "if you unsubscribe you will not be permitted continued use of the Priority handle", and agree to the Handles Terms of Use and the X Rules. "Please allow a minimum of 7 days while we review your request." If X declines, you can request another eligible handle.

Step 3b (Rare): register interest, apply to a drop, or make an offer. "Register your interest" adds the name to your Watchlist, and X notifies you by push and email if it becomes available. For a drop, apply before the window closes. For a direct purchase, you receive an invitation with a pre-approved price and an expiry timer.

Step 4: pay (Rare only). Payment runs through Stripe; the site says "all major cards and cryptocurrencies accepted," and the checkout includes a "Pay over 12 months" option. Stripe processes the payment before any transfer happens.

Step 5: schedule the transfer and decide about your old handle. You pick a transfer date (tomorrow or later); X aims to complete it within 24 hours of that date and asks you to allow 72 hours. Your old handle is reserved: "Your previous handle is frozen and unavailable to others," or you can move it onto another account you own ("Place your old handle onto another account"). X notifies you on X and by email when the transfer completes.

After the transfer: stay active. The site warns: "We may revert your handle if you become inactive for more than 6 months." The marketplace exists to put handles in front of active users, and it applies that rule to you too.

05 — Section

What it costs, and what you keep or lose

X's published price line is: "Some handles are included with a Premium+ or Premium Business subscription. Others, especially Rare handles, may be priced anywhere from $2,500 to over seven figures, depending on demand and uniqueness." For pre-priced handles, "pricing is fixed, determined by a number of factors including popularity of word, character length, and cultural significance." X does not publish a price list; you see a price only when you are invited to buy a specific handle, or a minimum when it is open for offers.

Cost itemPriority handleRare handle
Handle itself$0 beyond the subscriptionPre-approved price or your accepted offer, from $2,500
OngoingKeep paying Premium+ or Premium BusinessNothing required to keep it once purchased
Where the money goesSubscription"50% of proceeds are contributed to our creator fund"
If you stop paying PremiumHandle reverts to your previous oneHandle stays

We do not quote Premium+ or Premium Business subscription prices here because they vary by country and billing period; check them in the Premium section of your X settings. The real cost of a Priority handle is the subscription for as long as you want to keep the name.

What stays the same. "You will retain your account, followers, post history, and content"; only the handle changes. Old links to your previous handle do not follow you (the site says it "may offer redirect options for select accounts at an additional cost" in future), so update the handle in your bio links, email signatures and other profiles.

What you cannot do with it. You cannot transfer or resell a marketplace handle, and the site reserves "the right to take enforcement actions for any violation of the Handles Terms of Use or X Rules." X can also approach current holders: one message on the site reads "We've received a verified inquiry from a third party interested in acquiring your username." That is the only sanctioned way a held handle changes hands.

06 — Section

Other routes: settings, the Namecheap report, and squatting

If the handle is simply free. Change it in Settings, Your account, Account information, Username (help.x.com/en/managing-your-account/change-x-handle). The marketplace search tells you when a name "is available to register". No subscription needed.

If a dormant account holds it and you do not have Premium+. X's inactive account policy says accounts can be removed for prolonged inactivity and asks users to log in at least every 30 days, but X does not publish a schedule for releasing those names, and the marketplace FAQ says valuable inactive handles are not released into the general namespace at all. Waiting for a dormant handle to free up on its own is not a plan.

The Namecheap report. An independent developer's blog post earlier in 2026 described the domain registrar Namecheap suggesting a matching inactive X handle during a domain search, linked to an X-hosted form titled "Namecheap Handle Request" (business.x.com/en/namecheap-handle-request). We tried to load that form and Namecheap's site this session; both returned a bot-check page, and we found no announcement from either company. Treat it as unconfirmed: if you see the offer, it should route you to X's own form, never to a third-party seller.

Trademarks and impersonation. If someone uses your registered trademark as a handle in a misleading way, X's trademark policy (help.x.com/en/rules-and-policies/x-trademark-policy) is the route, not the marketplace. The marketplace form does ask about trademarks you own, which helps a business case.

What not to do. Do not pay a stranger for a handle or an account that "comes with" a handle: X forbids buying or selling handles outside the platform, the account can be suspended, and the payment cannot be recovered. Do not register lookalike handles hoping to resell them later: there is no sanctioned way to sell one, and the marketplace form judges requests on intended use, not on who got there first.

07 — Section

What short X handles look like through the API: 80 handles, collected in 2026

To see the ground the marketplace works on, we looked up 50 random 3-letter handles and 30 common English words of 4 to 6 letters (lamp, river, pencil and so on) with /twitter/user/info, then read the newest posts of 35 of the live public accounts with /twitter/user/last_tweets. Both strata are the kind of names the marketplace treats as rare. We publish aggregates only; most of these accounts belong to private individuals, so no handle from the sample appears on this page.

Almost nothing is empty. 63 of 80 handles (78.8%) resolved to a live account, 10 (12.5%) to an account the API reports as unavailable with unavailableReason: "Suspended", and only 7 (8.8%) returned user not found. A not-found handle is not necessarily free: deleted, deactivated and reserved names look the same through the API, and X can hold a name back. Suspended accounts still hold their handle.

SampleHandlesLive accountSuspendedUser not found
Random 3-letter5040 (80%)6 (12%)4 (8%)
Common English words3023 (76.7%)4 (13.3%)3 (10%)
All8063 (78.8%)10 (12.5%)7 (8.8%)

The holders joined early. The median live account in the sample is 18.3 years old, and 79.4% were created before 2010 (87.5% of the 3-letter holders, 65.2% of the word holders). Short names went in the first years of Twitter and have stayed with those accounts.

Many look abandoned on paper. Among the 63 live accounts, 12.7% count zero posts, 9.5% are protected, and 39.7% have fewer than 100 followers (median 264). The word handles are busier: median 966 followers and 2393 posts against 112.5 and 152 for the 3-letter ones, and 17.4% of word-handle holders show the blue check against 2.5% of 3-letter holders.

Stacked horizontal bar chart of 80 short X handles looked up with /twitter/user/info, collected in 2026. Random 3-letter handles (n=50): 80.0% live account (40), 12.0% suspended (6), 8.0% user not found (4). Common English words of 4 to 6 letters (n=30): 76.7% live (23), 13.3% suspended (4), 10.0% not found (3). All 80: 78.8% live (63), 12.5% suspended (10), 8.8% not found (7). Subtitle: not found does not mean free to register.
91.2% of sampled short and common-word handles are held by a live or suspended account. Study collected in 2026.
08 — Section

How recently do short-handle accounts post, and how to check a handle yourself

For 35 live, public accounts with a nonzero post count (20 from the 3-letter sample, 15 from the word sample) we read the newest visible post. 11 had posted in the last 30 days, 5 between 30 days and a year ago, 2 between one and three years ago, 3 more than three years ago, and for 14 the timeline endpoint returned no posts at all even though the profile counts some (median 25 posts on the counter; the posts may have been deleted or are otherwise not served, and the API does not say which).

Taken together, 19 of 35 (54.3%) showed nothing visible from the last year: 65% of the 3-letter accounts and 40% of the word accounts. That is the pool the marketplace draws on. It is also why X will not let anyone simply claim them: a dormant-looking account is still someone's account, and only X sees login activity.

Newest visible postRandom 3-letterCommon wordsAll
Under 30 days4711 (31.4%)
30 to 364 days325 (14.3%)
1 to 3 years112 (5.7%)
More than 3 years123 (8.6%)
No post returned11314 (40%)

Check your own wish list before you register interest. The check_handles.py script on this page takes the handles you want and reports, for each: whether an account holds it, whether that account is suspended or protected, its post count and join year, and how old its newest visible post is. A handle held by an account that posted last week is not coming to the marketplace soon; one held by an account that has been silent for years is a candidate worth adding to your Watchlist. The script reads public data only, needs no X account, and nothing about it touches the holder's account.

What it costs. A profile lookup is 18 credits ($0.18 per 1,000 profiles); a timeline page is billed at 15 credits per tweet returned, with a 15-credit minimum per request ($0.15 per 1,000 tweets). On the official X API's pay-per-usage rate card (docs.x.com/x-api/getting-started/pricing) a user read is $0.010 and a post read $0.005. New accounts that pass the automatic bot check get up to $1 of free credits (at most 100,000 credits, no card, one per person or network, expiring after 31 days), which covers this check many thousands of times over. If a holder is a person, look and move on: do not message or pressure them about their handle.

Use the marketplace for the handle, and the API for the homework. The age checker tool shows when any account was created without code, and the username lookup reference documents every field /twitter/user/info returns.

Grouped bar chart of the newest visible post for 35 live public X accounts on short handles, collected in 2026. Random 3-letter handles (n=20): under 30 days 4, 30 to 364 days 3, 1 to 3 years 1, 3+ years 1, no post returned 11. Common English words (n=15): under 30 days 7, 30 to 364 days 2, 1 to 3 years 1, 3+ years 2, no post returned 3. Shaded region: older than a year or nothing served, 19 of 35.
19 of 35 live public accounts on short handles (54.3%) showed no visible post in the last year. Study collected in 2026.
09 — Section

How we collected this

Question. How many short or generic X handles, the kind the marketplace calls rare, are attached to accounts, and how many of those accounts look dormant when read through the public API?

Sample. Stratum A: 50 random 3-letter handles (letters a to z, drawn with a fixed random seed). Stratum B: 30 common English nouns of 4 to 6 letters from a fixed list. Each handle was looked up once with /twitter/user/info; 35 live, public accounts with a nonzero post count (20 and 15, drawn at random) were read with one page of /twitter/user/last_tweets including replies.

Window and size. One snapshot, collected in 2026: 115 requests (80 profile lookups and 35 timeline pages, 345 posts returned), about $0.07 at list prices.

What the sample cannot show. Whether X considers any of these handles inactive or eligible for the marketplace (that depends on login activity and X's own review, which no API exposes); deleted posts; or how often handles actually change hands. "User not found" mixes deleted, deactivated, reserved and never-registered names. A sample of 80 gives rough shares, not precise rates; the two strata are not a random sample of all short handles.

Privacy. Aggregates only. The sample is mostly private individuals, so no handle, ID, name, bio or post text is published, raw responses were not kept, and the de-identified rows hold only the stratum, the handle length and bucketed numbers. The marketplace facts come from handles.x.com as loaded this session and from X's help center URL cited below.

python
"""check_handles.py - look up X (Twitter) handles you are interested in before you
register interest on handles.x.com. For each handle: does an account hold it, is that
account suspended or protected, how many posts it counts, and how old its newest
visible post is. Read-only: no X account needed, nothing is posted.

    pip install requests
    export TWITTERAPI_IO_API_KEY=...        # twitterapi.io dashboard
    python check_handles.py handle_one handle_two

Cost: one profile lookup per handle (18 credits = $0.00018) plus one timeline page
(15 credits per tweet returned, 15 minimum per request). Checking 10 handles costs
well under one cent.
"""
import sys
import os
from datetime import datetime, timezone

import requests

API = "https://api.twitterapi.io"
HEADERS = {"X-API-Key": os.environ["TWITTERAPI_IO_API_KEY"]}


def user_info(handle):
    r = requests.get(f"{API}/twitter/user/info", params={"userName": handle},
                     headers=HEADERS, timeout=30)
    r.raise_for_status()
    body = r.json()
    if body.get("status") == "error":          # unknown handle: HTTP 200, msg "user not found"
        return {"state": "not found", "msg": body.get("msg")}
    data = body["data"]
    if data.get("unavailable"):                 # e.g. unavailableReason "Suspended"
        return {"state": data.get("unavailableReason", "unavailable").lower()}
    return {"state": "live", "user": data}


def newest_post(handle, max_pages=1):
    """Newest visible post date from /twitter/user/last_tweets (20 per page, newest first)."""
    params = {"userName": handle, "includeReplies": "true"}
    newest = None
    for _ in range(max_pages):
        r = requests.get(f"{API}/twitter/user/last_tweets", params=params,
                         headers=HEADERS, timeout=30)
        r.raise_for_status()
        body = r.json()
        tweets = (body.get("data") or {}).get("tweets") or []
        for t in tweets:
            ts = datetime.strptime(t["createdAt"], "%a %b %d %H:%M:%S %z %Y")
            newest = ts if newest is None or ts > newest else newest
        if newest or not body.get("has_next_page") or not body.get("next_cursor"):
            break
        params["cursor"] = body["next_cursor"]
    return newest


def check(handle):
    info = user_info(handle)
    row = {"handle": handle, "state": info["state"]}
    if info["state"] != "live":
        return row
    u = info["user"]
    created = datetime.strptime(u["createdAt"][:19], "%Y-%m-%dT%H:%M:%S").replace(tzinfo=timezone.utc)
    row.update({
        "joined_year": created.year,
        "posts": u.get("statusesCount", 0),
        "followers": u.get("followers", 0),
        "protected": u.get("protected", False),
        "blue": u.get("isBlueVerified", False),
    })
    if u.get("protected") or not u.get("statusesCount"):
        row["newest_post_days"] = None     # nothing public to read
        return row
    newest = newest_post(handle)
    row["newest_post_days"] = (datetime.now(timezone.utc) - newest).days if newest else None
    return row


if __name__ == "__main__":
    for h in sys.argv[1:]:
        row = check(h.lstrip("@"))
        days = row.get("newest_post_days")
        hint = ""
        if row["state"] == "live":
            hint = "active" if days is not None and days < 365 else "looks dormant (X decides)"
        print(row, hint)
10 — Questions

Questions readers ask

What is the X Handle Marketplace?

It is X's official program at handles.x.com for redistributing usernames attached to inactive accounts. Premium+ and Full Access Premium Business subscribers can request free Priority handles or apply for, buy or make offers on Rare handles. X reviews every request, and handles from it cannot be transferred or resold.

Who is eligible for the X Handle Marketplace?

Premium+ and Premium Business subscribers on the Full Access tier. Standard Premium, the Basic tier of Premium Business and business affiliates are not eligible; the site prompts them to upgrade. Premium+ handles are for personal use; business-use handles need Full Access Premium Business. Some requests also require identity verification.

How much does an X handle cost on the marketplace?

Priority handles (names, phrases, letter-number combinations) cost nothing beyond the subscription. Rare handles (short, generic or culturally significant names) are priced from $2,500 to over seven figures according to X, based on the word's popularity, length and cultural significance, or go out free through merit-based public drops. 50% of proceeds go to X's creator fund.

Do I keep the handle if I cancel Premium?

It depends on the tier. A Priority handle reverts: if you cancel or downgrade, your old handle returns after a 30-day grace period. A purchased Rare handle stays with you even if the subscription ends. Either way, X may revert a handle if the account is inactive for more than 6 months.

How long does a handle request take?

The site says Priority requests are reviewed within 7 days, usually with the handle moved within that time, though wait times depend on demand. Launch coverage in October 2025 quoted three business days, so the current site is the figure to plan with. Rare handle timing varies with interest; you are notified by push and email.

Can I buy an X handle from another user?

Not legitimately. The marketplace FAQ says handles acquired through it are non-transferable and that selling or buying handles outside the platform is not allowed and may lead to account suspension. The only sanctioned route for a held handle is X itself, which may contact a holder after a verified third-party inquiry.

Do I get the followers or posts of the old account?

No. Only the handle moves. Your own account keeps its followers, posts and settings, and nothing from the previous holder's account comes with the name. Links that used your previous handle do not redirect automatically.

How can I tell if a handle I want is inactive?

Only X can decide that, because it depends on login activity. You can see public signals: whether an account holds the name, its join date, post count and the date of its newest visible post. Our account age checker shows the join date, and the user/info and last_tweets endpoints return the rest; then register interest on handles.x.com.

11 — Further reading

Continue

Sources & further reading
More from this series
Build it

Stop reading. Start building.

Starter credits cover real testing on real data. Google sign-in, no card, no application queue.

Get an API key