Skip to content

Twitter Username History Checker

Sorsa Username History Checker shows how many times any public X account has changed its @username, and when it last did. Free, no X login.

Free. No sign-up, no X login.

The account’s username changes and the date of the last one appear here.

The field takes a handle with or without the @, a profile link or a numeric user ID.

Can you see someone’s old usernames on X?

Partly. Since November 2025, X shows how many times an account has changed its @username and the date of the last change, in the account’s About this account panel. It never lists the old handles. Sorsa API’s checker reads that record for any public account and adds the user ID, the key the archives use to find the old names.

On X’s record

Anyone can read it

  • Username changes3
  • Last changeAugust 2025
  • JoinedMarch 2016
  • Account based inCanada

Kept off the record

X doesn’t publish it

  • Previous handlesNot published
  • Dates of earlier changesNot published
  • Display name historyNot published
  • Bio historyNot published

See it on X in three taps

  1. Open the profileIn the X app or on x.com, logged in.
  2. Tap the “Joined” dateUnder the bio. On a computer, click it.
  3. Read “Username changes”The About this account panel shows the count and the last change.

Here it takes one step: type the handle above and press Check username history.

How to find old Twitter usernames

Four ways still work. X keeps the old handles to itself, so each one goes around it, and each starts from the account’s user ID: the one number that stays the same through every rename. The checker above shows it for any account, with a copy button.

User ID to use

707210055985090310

The example account’s ID. Check an account above and its own ID appears here.

  1. The Wayback Machine, by user ID

    The Internet Archive has saved many X profiles over the years, including the addresses that open a profile by its ID. Each one shows the handle the account had on the day of the snapshot. Open the address below and step through the years.

    web.archive.org/web/*/twitter.com/intent/user?user_id=707210055985090310
    Snapshots of the profile opened by its ID

    Coverage is patchy: well-known accounts have many snapshots, small ones may have none.

  2. memory.lol

    A research index of 542 million old screen names for 443 million accounts, built mostly from Internet Archive data, with good coverage of public accounts from 2011. Look an account up by its ID.

    api.memory.lol/v1/tw/id/707210055985090310
    The lookup address, by ID

    Public lookups show only names seen in the last 60 days; the full history goes to approved researchers and journalists.

  3. The account’s own bio and posts

    Accounts that rename on purpose often say so. Look for “formerly”, “fka” or “prev.” in the bio, and search X for the account’s own posts that announce the change.

    Northwind Coffee Co@northwind_coffee_co

    Small-batch roasting since 2016. Formerly @northwind_roastery.

    from:northwind_coffee_co formerly
    A search on X for the announcement

    Works only when the owner mentions it.

  4. Older replies and mentions

    When someone mentions an account, the handle is saved as text in their post, and that text doesn’t update after a rename. Replies, quotes and “follow @” posts from before the change still show the old name.

    Juniper Lane Bakes@juniperlane_bakes

    Replying to @northwind_roastery

    Ordered the winter blend twice already. Keep it on the menu!

    An older reply that still carries the old handle

    Searching X needs a login; best for accounts with long conversations.

No site can promise every old handle. X doesn’t publish them, so every list is rebuilt from archives, and archives have gaps.

How to read a username change record

A rename isn’t a red flag on its own: people rebrand, change jobs, marry or outgrow a handle they picked at fifteen. What tells you something is the pattern: how many changes, how recent, and how old the account is.

  1. 0

    Joined 12 years ago

    The same handle for years

    The handle is part of the account’s identity. The most common record of all.

    Nothing to act on
  2. 1

    Joined 14 years ago, last change 10 years ago

    One rename, long ago

    A one-off change: a new company name, a new job, a new surname. Years without another one say the rest.

    Usually a rebrand
  3. 2

    Joined 13 years ago, last change 3 weeks ago

    A recent rename on a big account

    Brands rename after mergers and relaunches, but bought or repurposed accounts show up this way too. Look at what it posted before the change.

    Check the context
  4. 6

    Joined 9 months ago, last change 5 days ago

    Several renames in a short time

    Common on accounts that rotate identities, imitate well-known handles or move between giveaway and token promotions. Confirm who runs it before you pay, engage or share anything.

    Verify before trusting

Username, display name and user ID

Every X account has three names for the same thing, and only one of them is counted when it changes.

  1. Display name

    Northwind Coffee Co

    The bold name at the top. It changes any time, up to 50 characters, and isn’t counted.

  2. @username

    @northwind_coffee_co

    The handle in the address and in mentions. Unique on X; every change is counted, and the old one is usually released.

  3. User ID

    707210055985090310

    A number set at signup that never changes. The archives and the API follow it through every rename.

Northwind Coffee Co1

@northwind_coffee_co2

Small-batch coffee, roasted in Halifax.

Joined March 2016

318 Following12.4K Followers

User ID7072100559850903103

What happens when you change your X username

You can change it as often as you like: X publishes no limit. Every change is added to the count anyone can read in your About this account panel.

To change it, open Settings and privacy, then Your account, Account information and Username, type the new handle and save.

After the change

  • x.com/northwind_roasteryReleasedAnyone can claim it
  • x.com/northwind_coffee_coYour profileFollowers, posts and messages move with you
  • User ID 707210055985090310UnchangedEverything stays tied to it
  • Followers, posts and Direct Messages stay

    They are tied to your user ID, not to the handle.

  • The old handle is usually released at once

    Anyone can claim it. If it matters, check it in the Twitter Username Checker and register it on a second account right after you switch.

  • Links to your old profile stop leading to you

    Links to single posts keep working: they use the post’s ID.

  • Followers aren’t notified

    They simply see the new handle next to your profile picture.

  • The blue check pauses

    With X Premium, the check disappears until X reviews the account again.

Check username history for a whole list

To check many X accounts, call GET /about on Sorsa API once per account: it returns the username change count and the last change date. 1,000 accounts cost from $1.40, at 20 a second, and your first 100 requests are free.

Keep your own handle history

Save the user IDs of the accounts you care about and look them up on a schedule with GET /info-batch, 100 per request. When a handle differs from the one you saved, you have the rename and both names, the history X never shows.

  • GET /aboutOne account: username changes, the last change, the based-in country and X Premium.
  • GET /info-batch100 accounts by user ID or handle: today’s handles and join dates.
  • GET /id-to-usernameOne user ID to the handle it uses now.

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 $1.40per 1,000 accounts, with the change count and the last change
GET https://api.sorsa.io/v3/about?user_id=707210055985090310
ApiKey: YOUR_API_KEY

The same record this page shows, as JSON.

{
  "country": "Canada",
  "source": "Canada App Store",
  "username_change_count": 3,
  "last_username_change_at": "2025-08-14T16:42:09Z",
  "is_blue_verified": true,
  "premium_start_at": "2024-02-19T10:05:31Z",
  "affiliate_username": "northwind_roasters"
}

Questions about username history

The checker

Is the username history checker free?

Yes. Check any public account here with no sign-up and no X account. To check a list of accounts at once, a free Sorsa API key adds 100 requests, no card needed.

Will the account owner know I checked?

No. The checker only reads public data: you never sign in with X, it never follows, messages or touches the account, and X doesn’t notify anyone.

How accurate is the change count?

It’s X’s own record, the same number the account’s About this account panel shows. When X has no record, the result says No record, not zero: a missing record and zero changes are different facts.

What can I type in the field?

A handle with or without the @, a profile link from x.com or twitter.com, or a numeric user ID.

Why does it say the account wasn’t found?

Usually because the handle changed: once an account renames, its old @username stops leading to it and may belong to someone else. Try the user ID if you have it. Suspended and deleted accounts aren’t found either.

Can I check a protected, suspended or deleted account?

A protected account shows its user ID and join date only: X keeps its username changes private. Suspended and deleted accounts return nothing.

Can I check many accounts at once?

Not on this page, which checks one account at a time. Sorsa API does: one request to /about per account, 20 a second, from $1.40 per 1,000 accounts, with your first 100 requests free.

Is it safe to use?

Yes. It never asks for your X login or password, installs nothing and shows no ads. Sorsa API reads public data through its own API and scraper, so your X account is never touched.

Is this an alternative to memory.lol or Lolarchiver?

It answers another question. This checker reads X’s live record for any public account for free and gives you the permanent user ID. memory.lol and Lolarchiver rebuild old handles from archives: memory.lol shows the public only names seen in the last 60 days, and Lolarchiver meters its lookups behind paid plans, with data from late 2011 to January 2023 and from 2026 on.

Old usernames on X

Can you see someone’s old usernames on X?

Not on X itself. X shows how many times an account has changed its @username and the date of the last change, in its About this account panel, but never the old handles. To find them, take the account’s user ID to the Wayback Machine or memory.lol, or look for the old handle in its bio and in older posts that mentioned it.

Can I find an account by its old username?

Not by typing the old handle into X: after a rename it stops leading to the account, and someone else may have claimed it. Search X for the old handle instead: replies and mentions written before the change still show it, and the posts they answer carry the account’s new handle. With the user ID, this checker finds it at once.

Does changing the display name count as a username change?

No. The count covers the @username only. The display name, the bold name above the handle, can change any time and isn’t counted.

Why do accounts change their username?

Mostly for ordinary reasons: a rebrand or a new product name, a new job or surname, privacy after harassment. Some patterns deserve a closer look: bought accounts renamed by their new owners, impersonators one character off a famous handle, and accounts that switch identities between giveaway or token campaigns. The record tells you that a rename happened and when, never why.

Does changing your username cause a shadowban?

There’s no sign that one change triggers one. If your new handle doesn’t show up in X search after a few days, run the free Twitter Shadowban Test.

Is there an API for Twitter username history?

Yes. This page runs on GET /about of Sorsa API: the change count and the last change date for any public account, with its based-in country and X Premium status. Pass a username, a profile link or a user ID: one request per account, 20 a second, 100 free requests to start.

Your own username

Can people see my old usernames?

They can see how many times you changed your handle and when you last did: it’s in your About this account panel. X doesn’t show the old handles themselves, but web archives and older replies can still hold them.

How often can you change your X username?

As often as you like: X doesn’t publish a limit. Each change adds to the public count, and several changes within a few hours can bring a temporary rate-limit error.

What happens to your old username after you change it?

It’s usually released at once, and anyone can claim it. Your followers, posts and Direct Messages stay with you because they’re tied to your user ID; links to your old profile address stop leading to you.

Are followers notified when you change your username?

No. They simply see the new handle next to your profile picture. The change still adds to the count in your About this account panel.

How do I change my X username?

Open Settings and privacy, then Your account, Account information and Username. Type the new handle (up to 15 letters, numbers or underscores) and save. With X Premium, the blue check disappears until X reviews the account again.

I forgot my X username. How do I find it?

Sign in with your email address or phone number instead: X accepts either, and your profile then shows your current @username.

Start a handle history today

Look up a list’s user IDs on a schedule with GET /info-batch, 100 accounts per request, and keep every new handle they take: from $0.014 per 1,000 profiles.

Get 100 free requests

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

Can you see someone’s old usernames on X?

Partly. X shows how many times an account has changed its @username and when it last did, in its About this account panel, but never the old handles.

On X’s record

Anyone can read it

  • Username changes3
  • Last changeAugust 2025
  • JoinedMarch 2016
  • Account based inCanada

Kept off the record

X doesn’t publish it

  • Previous handlesNot published
  • Dates of earlier changesNot published
  • Display name historyNot published
  • Bio historyNot published

How to find old Twitter usernames

Four ways still work, and each starts from the account’s user ID: the number that never changes.

User ID to use

707210055985090310

The example account’s ID. Check an account above and its own ID appears here.

How to read a username change record

A rename isn’t a red flag on its own. The pattern is what tells you something.

Username, display name and user ID

Northwind Coffee Co1

@northwind_coffee_co2

Small-batch coffee, roasted in Halifax.

Joined March 2016

318 Following12.4K Followers

User ID7072100559850903103

  1. 1Display nameChanges any time. Not counted.
  2. 2@usernameUnique on X. Every change is counted.
  3. 3User IDNever changes. Archives and the API follow it.

What happens when you change your X username

You can change it as often as you like: X publishes no limit. Every change is added to the count anyone can read in your About this account panel.

After the change

  • x.com/northwind_roasteryReleasedAnyone can claim it
  • x.com/northwind_coffee_coYour profileFollowers, posts and messages move with you
  • User ID 707210055985090310UnchangedEverything stays tied to it

To change it, open Settings and privacy, then Your account, Account information and Username, type the new handle and save.

Check username history for a whole list

Call GET /about once per account for the change count and the last change date: 1,000 accounts from $1.40, 20 a second, the first 100 free.

Official X API$10.00per 1,000 profiles
Sorsa APIfrom $1.40per 1,000 accounts, with the change count and the last change

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 username history

The checker

Is the username history checker free?

Yes. Check any public account here with no sign-up and no X account. To check a list of accounts at once, a free Sorsa API key adds 100 requests, no card needed.

Will the account owner know I checked?

No. The checker only reads public data: you never sign in with X, it never follows, messages or touches the account, and X doesn’t notify anyone.

How accurate is the change count?

It’s X’s own record, the same number the account’s About this account panel shows. When X has no record, the result says No record, not zero: a missing record and zero changes are different facts.

What can I type in the field?

A handle with or without the @, a profile link from x.com or twitter.com, or a numeric user ID.

Why does it say the account wasn’t found?

Usually because the handle changed: once an account renames, its old @username stops leading to it and may belong to someone else. Try the user ID if you have it. Suspended and deleted accounts aren’t found either.

Can I check a protected, suspended or deleted account?

A protected account shows its user ID and join date only: X keeps its username changes private. Suspended and deleted accounts return nothing.

Can I check many accounts at once?

Not on this page, which checks one account at a time. Sorsa API does: one request to /about per account, 20 a second, from $1.40 per 1,000 accounts, with your first 100 requests free.

Is it safe to use?

Yes. It never asks for your X login or password, installs nothing and shows no ads. Sorsa API reads public data through its own API and scraper, so your X account is never touched.

Is this an alternative to memory.lol or Lolarchiver?

It answers another question. This checker reads X’s live record for any public account for free and gives you the permanent user ID. memory.lol and Lolarchiver rebuild old handles from archives: memory.lol shows the public only names seen in the last 60 days, and Lolarchiver meters its lookups behind paid plans, with data from late 2011 to January 2023 and from 2026 on.

Old usernames on X

Can you see someone’s old usernames on X?

Not on X itself. X shows how many times an account has changed its @username and the date of the last change, in its About this account panel, but never the old handles. To find them, take the account’s user ID to the Wayback Machine or memory.lol, or look for the old handle in its bio and in older posts that mentioned it.

Can I find an account by its old username?

Not by typing the old handle into X: after a rename it stops leading to the account, and someone else may have claimed it. Search X for the old handle instead: replies and mentions written before the change still show it, and the posts they answer carry the account’s new handle. With the user ID, this checker finds it at once.

Does changing the display name count as a username change?

No. The count covers the @username only. The display name, the bold name above the handle, can change any time and isn’t counted.

Why do accounts change their username?

Mostly for ordinary reasons: a rebrand or a new product name, a new job or surname, privacy after harassment. Some patterns deserve a closer look: bought accounts renamed by their new owners, impersonators one character off a famous handle, and accounts that switch identities between giveaway or token campaigns. The record tells you that a rename happened and when, never why.

Does changing your username cause a shadowban?

There’s no sign that one change triggers one. If your new handle doesn’t show up in X search after a few days, run the free Twitter Shadowban Test.

Is there an API for Twitter username history?

Yes. This page runs on GET /about of Sorsa API: the change count and the last change date for any public account, with its based-in country and X Premium status. Pass a username, a profile link or a user ID: one request per account, 20 a second, 100 free requests to start.

Your own username

Can people see my old usernames?

They can see how many times you changed your handle and when you last did: it’s in your About this account panel. X doesn’t show the old handles themselves, but web archives and older replies can still hold them.

How often can you change your X username?

As often as you like: X doesn’t publish a limit. Each change adds to the public count, and several changes within a few hours can bring a temporary rate-limit error.

What happens to your old username after you change it?

It’s usually released at once, and anyone can claim it. Your followers, posts and Direct Messages stay with you because they’re tied to your user ID; links to your old profile address stop leading to you.

Are followers notified when you change your username?

No. They simply see the new handle next to your profile picture. The change still adds to the count in your About this account panel.

How do I change my X username?

Open Settings and privacy, then Your account, Account information and Username. Type the new handle (up to 15 letters, numbers or underscores) and save. With X Premium, the blue check disappears until X reviews the account again.

I forgot my X username. How do I find it?

Sign in with your email address or phone number instead: X accepts either, and your profile then shows your current @username.

Start a handle history today

Look up a list’s user IDs on a schedule with GET /info-batch, 100 accounts per request, and keep every new handle they take: from $0.014 per 1,000 profiles.

Get 100 free requests

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