Twitter Account Age Checker
Sorsa Account Age Checker shows the exact join date of any public X account, to the second in UTC, and how old it is today. Free, no X login.
The exact date and time the account was created appear here, to the second in UTC, with its age.
The field takes a handle, a profile or post link, a user ID or a list.
Does X show the exact date an account was created?
Not for other people’s accounts. A profile shows only the month and year it joined, like “Joined March 2019”, and the About this account panel behind that line adds the country and username changes, still without the day. X shows the exact date only for your own account, in Settings. Sorsa API’s checker reads the full date and time for any public account, to the second in UTC.
Your own account
On X, open Settings and privacy, then Your account and Account information, and enter your password: the creation date and time are listed there. It works only for the account you’re signed in to.
On the profile
What anyone sees on X
Lanternfield Outdoors
@lanternfield_outdoors
Trail maps, gear notes and weekend routes, since 2019.
Joined March 2019
418 Following12.8K Followers
In the checker
For any public account
Mar 12, 2019
09:14:37 UTC, a Tuesday
7 years, 7 months, 21 days old
Long-standing2,792 days on X
How to read an account’s age
Age is a signal, not a verdict. Every account falls into one of five bands, and the useful reading comes from the age next to the rest of the profile.
Brand new
Under 30 days
Real newcomers look like this, and so do spam, fakes and accounts made for a single campaign. Look closer before you trust it.
Recent
30 days to 1 year
Still building a track record. Read it with what it posts and who follows it.
Established
1 to 5 years
A normal age for an active, genuine account.
Long-standing
5 to 10 years
Years on X. Check that the history matches what the account says it is.
The example accountVeteran
Over 10 years
A decade or more on X. Accounts from 2006 to 2009 were among the platform’s first users.
New isn’t the same as fake
Most new accounts are real people trying X for the first time. A recent date is a reason to look closer, never proof on its own.
Old isn’t the same as safe
Dormant accounts get sold and renamed. An old date with recent username changes is the pattern to check twice.
Read the age with the rest: the Twitter Username History Checker shows when an account last changed its handle, the Twitter Account Location Finder the country X lists, and how to spot bots on Twitter covers the other signals.
What people check account age for
Before they pay, partner, follow or pick a winner: an account that claims years of history should have them.
Quillmoss Wallet@quillmoss_wallet Joined April 2016
48.2K followers
VeteranQuillmoss Wallet@quillmoss_wallet_help Joined 9 days ago
2,113 followers
Brand newSpot the copy
Two profiles with the same name and picture? Compare their join dates. The copy is almost always the new one.
Rule: accounts older than 30 days
- @cedarline_running4 yearsPasses
- @saltmarsh_ceramics5 monthsPasses
- @copperkettle_cafe_co12 daysToo new
Enforce a minimum age
Giveaways, airdrops and communities often accept only accounts older than 30 or 90 days. Compare the days on X with your rule; pick the winner with the Twitter Giveaway Picker and verify follows, reposts and replies through the API for the whole entrant list.
Six accounts posting the same link
Five joined within 48 hoursTwo weeks agoToday
Find accounts made together
Accounts pushing the same message that were all created within days of each other are a classic sign of a coordinated network. Only the exact day shows it.
When did you join Twitter?
Type your own handle above. The checker shows the day you joined, the weekday and the time, so you can mark your X anniversary on the right day; your profile shows only the month.
How old is X itself?
X is 20 years old. Its first tweet went out on March 21, 2006, the service opened to everyone on July 15, 2006, and Twitter became X in July 2023. The oldest accounts you can check date from 2006.
- Mar 2006First tweet
- Nov 2009Retweet button
- Nov 2015Hearts replace stars
- Nov 2017280 characters
- Jul 2023Twitter becomes X
- Today
Lanternfield Outdoors joined hereMar 12, 2019
Find the creation date from a user ID
Every X account has a user ID that never changes. IDs of accounts made since about 2016 have the creation time built into them; older, shorter IDs are plain counters. The checker reads the stored date, so it works for both.
Accounts from before about 2016 have short IDs of up to 10 digits with no time inside, so an ID calculator can’t date them. This checker can.
Need the ID behind a handle, or the handle behind an ID? Use the Twitter ID Finder, or read how Twitter IDs work. For a post’s ID, the Tweet ID to Date Converter reads its time the same way.
An example user ID
1652611038603534337
- Shift right by 22 bits394,013,175,631
- Add X’s epoch, 1,288,834,974,6571,682,848,150,288
- Read it as a Unix time in thousandths of a secondApr 30, 2023, 09:49:10 UTC
Other ways to find when an account was created
Five ways work without a tool. Each has a catch.
- Any account
The “Joined” line on the profile
Open the account on X: “Joined March 2019” sits under the bio.
Month and year only.
- Any account
The About this account panel
Tap the Joined line, or open x.com/username/about while signed in.
Adds the country and username changes, still no day.
- Your account
Account information in Settings
Settings and privacy, then Your account and Account information, then your password.
Exact date and time, for your own account only.
- Your account
Your data archive
Request it under Your account, then Download an archive of your data; the account file holds the creation time.
The archive can take a day or more to arrive.
- An estimate
The first post
Scroll back to the account’s earliest post.
An estimate: posts get deleted, and some accounts wait months to post.
This checker skips all five: the exact day and time for any public account, in one step, with no X login.
Check account age
Check the age of a whole list
To check when many X accounts were created, send their usernames or user IDs to GET /info-batch on Sorsa API, up to 100 per request: every profile comes back with its created_at time. A 500-entrant giveaway takes 5 requests, and your first 100 requests are free.
Flag the new ones
Compare each created_at with today minus 30 days, or whatever your rule says. One API key in a header: no X developer account, no OAuth, 20 requests a second.
GET /info-batch100 accounts by username or user ID: join date, followers, the whole profile.GET /infoOne account: the same profile, by username, user ID or link.GET /aboutOne account: its country and username changes.
One call is one request, whatever it returns, and failed requests are never charged: Sorsa API pricing.
No credit card, and they never expire.
GET https://api.sorsa.io/v3/info-batch
?usernames=lanternfield_outdoors
&usernames=cedarline_running
ApiKey: YOUR_API_KEYThe same join dates this page shows, for 100 accounts at once.
{
"users": [
{
"id": "1105396669283699656",
"username": "lanternfield_outdoors",
"created_at": "2019-03-12T09:14:37Z",
"followers_count": 12800
}
]
}Questions about account age
The checker
Is the account age checker free?
Yes. Check any public account here with no sign-up and no X account. To date a whole list at once, a free Sorsa API key adds 100 requests, no card needed.
How accurate is the date?
Exact, to the second. It’s the creation time stored with the account, not an estimate from the first post or a guess from the ID. Times are in UTC.
Why is the day one off from the day I remember?
The checker shows UTC. An account made in the evening in the Americas, or after midnight in Asia, can fall on the next or the previous day in UTC.
What can I type in the field?
A handle with or without the @, a profile or post link from x.com or twitter.com, a numeric user ID, or a list of them separated by commas or line breaks.
Can I check a private, suspended or deleted account?
No. Sorsa API reads public accounts only, so a protected account’s date isn’t shown, and suspended or deleted accounts have nothing left to read.
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.
Can I check many accounts at once?
Paste a list and the page checks one account per press. For the whole list at once, Sorsa API’s GET /info-batch dates 100 accounts per request, from $0.014 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. Your X account is never touched.
Account age on X
Is the join date the same as the creation date?
Yes. The join date, the creation date and the Twitter birthday are the same day: the day the account was registered. The profile shows its month and year; this checker shows the day and the time.
Does X show the exact date an account was created?
Only for your own account: Settings and privacy, then Your account and Account information, after your password. For anyone else, X shows the month and year under the bio, and this checker gives the exact day and time.
Can an account’s age or creation date change?
No. The date is fixed for the life of the account. A new handle, a new name or a new owner doesn’t move it, which is why an old account can be sold and still look old.
How can you tell if an X account is new?
Check its join date: under 30 days is brand new. Then look at what it posts, who follows it and whether it changed its handle recently. A new account with a big following deserves a second look.
How old is X (Twitter)?
X is 20 years old. Its first tweet went out on March 21, 2006, the service opened to everyone on July 15, 2006, and it was renamed X in July 2023.
Can I find an account’s creation date from its user ID?
For accounts made since about 2016, yes: their 18- or 19-digit IDs carry the time. Shift the ID right by 22 bits and add 1,288,834,974,657 to get a Unix time in thousandths of a second. Older, shorter IDs carry no time; this checker reads the stored date for both.
Is account age the same as X age verification?
No. Account age is how long the account has existed. Age verification and age estimation on X are about the person’s own age and live in their Settings. This checker never reads or changes them.
Your own account
When did I join Twitter?
Type your handle above: the checker shows the exact day, the weekday and the time you joined, and how long you’ve been on X. Your profile shows only the month and year.
How old is my Twitter account?
Type your handle above. You get the age in years, months and days, and the total days on X, the number giveaway age rules compare against.
When is my X anniversary?
On the day your account was created. The profile shows only the month, so check the day here and mark it.
Can I change my account’s join date?
No. X fixes it when the account is registered. A new account gets a new date; there is no way to move an old one.
Does a username change reset my account age?
No. Your account keeps its join date and its user ID through every rename. X counts the renames in your About this account panel instead.
Is my join date public?
The month and year are: they show on your profile. The exact day isn’t printed on X, but tools like this one read it for any public account.
Date a whole list in one request
GET /info-batch reads 100 accounts per call, each with its exact join date: from $0.014 per 1,000 accounts.
No credit card, and they never expire. 6B+ requests served since 2022.
Account checks
Followers & audience
Posts & conversations
Analytics & creators
For developers
Does X show the exact date an account was created?
Not for other people’s accounts: a profile shows only the month and year. The checker reads the full date and time, to the second.
On the profile
Joined March 2019
In the checker
Mar 12, 2019
09:14:37 UTC, a Tuesday
How to read an account’s age
Age is a signal, not a verdict. Every account falls into one of five bands.
What people check account age for
Before they pay, partner, follow or pick a winner.
Joined April 2016
48.2K followers
VeteranJoined 9 days ago
2,113 followers
Brand newWhen did you join Twitter?
Type your own handle above: the day you joined, the weekday and the time, for your X anniversary.
- Mar 2006First tweet
- Nov 2009Retweet button
- Nov 2015Hearts replace stars
- Nov 2017280 characters
- Mar 12, 2019Lanternfield Outdoors joined here
- Jul 2023Twitter becomes X
Find the creation date from a user ID
IDs of accounts made since about 2016 carry their creation time. The checker works for older ones too.
An example user ID
1652611038603534337
- Shift right by 22 bits394,013,175,631
- Add X’s epoch, 1,288,834,974,6571,682,848,150,288
- Read it as a Unix time in thousandths of a secondApr 30, 2023, 09:49:10 UTC
Other ways to find when an account was created
Five ways work without a tool. Each has a catch.
This checker skips all five: the exact day and time for any public account, in one step, with no X login.
Check the age of a whole list
Send up to 100 usernames or IDs to GET /info-batch: each profile comes back with its created_at time. 500 accounts take 5 requests.
One call is one request, whatever it returns, and failed requests are never charged: Sorsa API pricing.
No credit card, and they never expire.
Questions about account age
The checker
Is the account age checker free?
Yes. Check any public account here with no sign-up and no X account. To date a whole list at once, a free Sorsa API key adds 100 requests, no card needed.
How accurate is the date?
Exact, to the second. It’s the creation time stored with the account, not an estimate from the first post or a guess from the ID. Times are in UTC.
Why is the day one off from the day I remember?
The checker shows UTC. An account made in the evening in the Americas, or after midnight in Asia, can fall on the next or the previous day in UTC.
What can I type in the field?
A handle with or without the @, a profile or post link from x.com or twitter.com, a numeric user ID, or a list of them separated by commas or line breaks.
Can I check a private, suspended or deleted account?
No. Sorsa API reads public accounts only, so a protected account’s date isn’t shown, and suspended or deleted accounts have nothing left to read.
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.
Can I check many accounts at once?
Paste a list and the page checks one account per press. For the whole list at once, Sorsa API’s GET /info-batch dates 100 accounts per request, from $0.014 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. Your X account is never touched.
Account age on X
Is the join date the same as the creation date?
Yes. The join date, the creation date and the Twitter birthday are the same day: the day the account was registered. The profile shows its month and year; this checker shows the day and the time.
Does X show the exact date an account was created?
Only for your own account: Settings and privacy, then Your account and Account information, after your password. For anyone else, X shows the month and year under the bio, and this checker gives the exact day and time.
Can an account’s age or creation date change?
No. The date is fixed for the life of the account. A new handle, a new name or a new owner doesn’t move it, which is why an old account can be sold and still look old.
How can you tell if an X account is new?
Check its join date: under 30 days is brand new. Then look at what it posts, who follows it and whether it changed its handle recently. A new account with a big following deserves a second look.
How old is X (Twitter)?
X is 20 years old. Its first tweet went out on March 21, 2006, the service opened to everyone on July 15, 2006, and it was renamed X in July 2023.
Can I find an account’s creation date from its user ID?
For accounts made since about 2016, yes: their 18- or 19-digit IDs carry the time. Shift the ID right by 22 bits and add 1,288,834,974,657 to get a Unix time in thousandths of a second. Older, shorter IDs carry no time; this checker reads the stored date for both.
Is account age the same as X age verification?
No. Account age is how long the account has existed. Age verification and age estimation on X are about the person’s own age and live in their Settings. This checker never reads or changes them.
Your own account
When did I join Twitter?
Type your handle above: the checker shows the exact day, the weekday and the time you joined, and how long you’ve been on X. Your profile shows only the month and year.
How old is my Twitter account?
Type your handle above. You get the age in years, months and days, and the total days on X, the number giveaway age rules compare against.
When is my X anniversary?
On the day your account was created. The profile shows only the month, so check the day here and mark it.
Can I change my account’s join date?
No. X fixes it when the account is registered. A new account gets a new date; there is no way to move an old one.
Does a username change reset my account age?
No. Your account keeps its join date and its user ID through every rename. X counts the renames in your About this account panel instead.
Is my join date public?
The month and year are: they show on your profile. The exact day isn’t printed on X, but tools like this one read it for any public account.
Date a whole list in one request
GET /info-batch reads 100 accounts per call, each with its exact join date: from $0.014 per 1,000 accounts.
Get 100 free requestsNo credit card, and they never expire. 6B+ requests served since 2022.
Your own account
On X, open Settings and privacy, then Your account and Account information, and enter your password: the creation date and time are listed there. It works only for the account you’re signed in to.
Times are in UTC. An account made late in the evening in the Americas is dated the next day in UTC, so the day here can be one later than the day you remember.
Brand new
Under 30 days
Real newcomers look like this, and so do spam, fakes and accounts made for a single campaign. Look closer before you trust it.
Recent
30 days to 1 year
Still building a track record. Read it with what it posts and who follows it.
Established
1 to 5 years
A normal age for an active, genuine account.
Long-standing
5 to 10 years
Years on X. Check that the history matches what the account says it is.
Veteran
Over 10 years
A decade or more on X. Accounts from 2006 to 2009 were among the platform’s first users.
Two cautions
- New isn’t the same as fakeMost new accounts are real people trying X for the first time. A recent date is a reason to look closer, never proof on its own.
- Old isn’t the same as safeDormant accounts get sold and renamed. An old date with recent username changes is the pattern to check twice.
Read the age with the rest: the Twitter Username History Checker shows when an account last changed its handle, the Twitter Account Location Finder the country X lists, and how to spot bots on Twitter covers the other signals.
Spot the copy
Two profiles with the same name and picture? Compare their join dates. The copy is almost always the new one.
Enforce a minimum age
Rule: accounts older than 30 days
- @cedarline_running4 yearsPasses
- @saltmarsh_ceramics5 monthsPasses
- @copperkettle_cafe_co12 daysToo new
Giveaways, airdrops and communities often accept only accounts older than 30 or 90 days. Compare the days on X with your rule; pick the winner with the Twitter Giveaway Picker and verify follows, reposts and replies through the API for the whole entrant list.
Find accounts made together
Six accounts posting the same link
Two weeks agoToday
Accounts pushing the same message that were all created within days of each other are a classic sign of a coordinated network. Only the exact day shows it.
Older IDs and the tools for IDs
Accounts from before about 2016 have short IDs of up to 10 digits with no time inside, so an ID calculator can’t date them. This checker can.
Need the ID behind a handle, or the handle behind an ID? Use the Twitter ID Finder, or read how Twitter IDs work. For a post’s ID, the Tweet ID to Date Converter reads its time the same way.
How old is X itself?
X is 20 years old. Its first tweet went out on March 21, 2006, the service opened to everyone on July 15, 2006, and Twitter became X in July 2023. The oldest accounts you can check date from 2006.
The “Joined” line on the profile
Any account
Open the account on X: “Joined March 2019” sits under the bio.
Month and year only.
The About this account panel
Any account
Tap the Joined line, or open x.com/username/about while signed in.
Adds the country and username changes, still no day.
Account information in Settings
Your account
Settings and privacy, then Your account and Account information, then your password.
Exact date and time, for your own account only.
Your data archive
Your account
Request it under Your account, then Download an archive of your data; the account file holds the creation time.
The archive can take a day or more to arrive.
The first post
An estimate
Scroll back to the account’s earliest post.
An estimate: posts get deleted, and some accounts wait months to post.
Flag the new ones
Compare each created_at with today minus 30 days, or whatever your rule says. One API key in a header: no X developer account, no OAuth, 20 requests a second.
GET /info-batch100 accounts by username or user ID: join date, followers, the whole profile.GET /infoOne account: the same profile, by username, user ID or link.GET /aboutOne account: its country and username changes.
The request and its answer
GET https://api.sorsa.io/v3/info-batch
?usernames=lanternfield_outdoors
&usernames=cedarline_running
ApiKey: YOUR_API_KEYThe same join dates this page shows, for 100 accounts at once.
{
"users": [
{
"id": "1105396669283699656",
"username": "lanternfield_outdoors",
"created_at": "2019-03-12T09:14:37Z",
"followers_count": 12800
}
]
}