Free tool

X Shadowban Checker

Enter any X (Twitter) username to test whether its recent posts appear in search — the most common kind of shadowban. Free, no login.

Checks search visibility of the latest 5 original posts. Free: 10 checks a day.

How the check works

  1. We read the account's most recent original posts (not replies, not the pinned post) from its profile.
  2. We run the public X search from:username -filter:replies, sorted by Latest — the same search anyone can run.
  3. We compare. If the posts exist but don't come back from search, the account is most likely search banned.

This is a heuristic: X exposes no official shadowban flag, so every checker works by probing visibility like this. A post published in the last few minutes can be missing from search simply because it hasn't been indexed yet — re-run the check later before worrying.

What the results mean

ResultMeaning
No search ban detectedEvery recent post we checked appears in search.
Partially visibleSome posts appear, some don't. Often indexing delay or individually filtered posts; re-check later.
Search ban likelyNone of the recent posts appear in search. This is the classic search-ban pattern.
Suspended / not found / protectedThe account can't be checked: it's suspended, doesn't exist, or its posts are private.

Types of shadowban on X

Read more in What is a shadowban on X?

Check it yourself with the API

The same two calls the tool makes, with a RelayX key:

curl "https://api.relayxapi.com/twitter/user/last_tweets?userName=nasa" -H "X-API-Key: YOUR_KEY"
curl "https://api.relayxapi.com/twitter/tweet/advanced_search?query=from:nasa%20-filter:replies" -H "X-API-Key: YOUR_KEY"

See search syntax and the quickstart.

FAQ

What is a shadowban on X (Twitter)?

An unofficial term for X limiting how visible an account is without telling it — most commonly by leaving its posts out of search results. The account still works normally from the inside, which is why people need a checker to notice it.

How does this shadowban checker work?

It reads your most recent posts from your profile, then runs the same “from:you” search anyone can run on X and checks whether those posts appear. Posts that exist but never show up in search are the classic sign of a search ban.

Is the result definitive?

No — X publishes no shadowban flag, so every checker, including this one, is a heuristic. A post can also be briefly missing from search right after it is published. If you get a warning, run it again later before drawing conclusions.

Does it work for private (protected) accounts?

No. Protected posts never appear in public search, so there is nothing to compare.

Do I need to log in or give access to my account?

No. The check uses only public data. Enter any username.