X (Twitter) Account Status Checker - Suspended or Active avatar

X (Twitter) Account Status Checker - Suspended or Active

Pricing

$2.00 / 1,000 account checkeds

Go to Apify Store
X (Twitter) Account Status Checker - Suspended or Active

X (Twitter) Account Status Checker - Suspended or Active

Check in bulk whether X (Twitter) accounts are active, protected, suspended or no longer exist, with user ID, creation date and follower counts.

Pricing

$2.00 / 1,000 account checkeds

Rating

0.0

(0)

Developer

Seemu Scraping

Seemu Scraping

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Check thousands of X (Twitter) accounts at once and find out which are active, protected, suspended or no longer exist. Paste handles, @handles or profile URLs and get one clean row per account with its status, user ID, creation date and follower counts. No login or X account needed.

What you get

One row per handle with:

  • status: active, protected, suspended, notFound or invalid
  • userId: the permanent numeric X user ID, returned for suspended accounts too
  • createdAt: when the account was created. For suspended accounts it is worked out from the user ID when possible (createdAtSource tells you which)
  • name, followers, following, tweetsCount, isBlueVerified for accounts that exist
  • protected: whether the account's posts are hidden from the public
  • profileUrl, statusDetail (a plain-English explanation) and checkedAt timestamp

What each status means

StatusMeaning
activeThe account exists and its posts are public
protectedThe account exists but only approved followers can see its posts
suspendedX has suspended the account
notFoundNo account uses the handle right now: never registered, deactivated, deleted or renamed. X shows all of these the same way
invalidNot a possible X handle (wrong characters, longer than 15, or a name X reserves for its own pages). Free

Use cases

  • Clean influencer and lead lists: drop suspended and deleted accounts before outreach or a campaign
  • Bot and spam research: measure how many accounts in a dataset were suspended
  • Brand protection and impersonation monitoring: confirm that reported fake accounts have been suspended
  • Academic and trust & safety research: track account survival over time across a list of handles
  • CRM hygiene: re-check the X handles stored against your contacts and flag the dead ones
  • Handle hunting: see whether a handle is taken, suspended or free to look into

How to use

  1. Paste the accounts to check into X handles or profile URLs, one per line. nasa, @nasa and https://x.com/nasa all work
  2. Keep Include profile details on to also get names and follower counts, or switch it off for status only
  3. Run the actor. Results appear in the Dataset tab
  4. Filter by status and export to CSV, Excel, JSON or Google Sheets

Output example

[
{
"input": "@nasa",
"username": "NASA",
"status": "active",
"userId": "11348282",
"name": "NASA",
"createdAt": "2007-12-19T20:20:32.000Z",
"createdAtSource": "profile",
"followers": 92312781,
"following": 115,
"tweetsCount": 74446,
"isBlueVerified": true,
"protected": false,
"profileUrl": "https://x.com/NASA",
"statusDetail": "Public account that exists and is not suspended.",
"checkedAt": "2026-10-22T09:15:02.311Z"
},
{
"input": "elonjet",
"username": "elonjet",
"status": "suspended",
"userId": "1268280560599867392",
"createdAt": "2020-06-03T20:37:03.817Z",
"createdAtSource": "userId",
"statusDetail": "X has suspended this account."
}
]

Pricing

You pay per account checked, whatever its status. Invalid handles, duplicates, and anything that could not be checked are free.

Free Apify plans can check up to 25 accounts per run. Upgrade to a paid plan to remove the limit.

FAQ

Can it tell deactivated accounts from deleted or never-used ones? No. X shows all of them as "this account doesn't exist", so they are all reported as notFound. Suspended accounts are reported separately.

How is the creation date found for suspended accounts? X user IDs created since about 2013 contain a timestamp. When a suspended account has one of these IDs, the actor decodes it. Older accounts have plain sequential IDs, so their creation date stays empty while suspended.

Do I need an X account or login? No. The actor only checks public information.

Are handles case-sensitive? No. NASA, nasa and NaSa are the same account, and duplicates in your list are only checked once.