Why Shadowban Checkers Give Different Results: 5 Causes of False Positives
One checker says your account is banned, another says everything is fine. If you have run into this, the cause is usually in how the tools check, not in your account. This article explains five causes of false positives, based on real mistakes we found and fixed while building and running X Shadowban Checker, and how to read any checker's result sensibly.
Checkers can only see what is visible from the outside
X does not publish which limits apply to which accounts, and there is no outside way to read them directly. Every checker is testing how an account looks from the outside. Differences in what each tool tests, and how, turn directly into differences in results.
Cause 1: Search returns only about 20 results at a time
To test for a Search Ban, a checker searches "from:username" and looks for the account's recent posts in the results. But X returns only about 20 results per request.
In September 2026 we found that this was causing false positives in our own tool. For accounts that post a lot, slightly older posts fell outside the first page of results. We counted those posts as "missing from search" and marked healthy accounts as Search Banned. We now compare only the posts that should fall inside the search window, run an extra search for anything outside it, and report a Search Ban only when none of the account's posts appear.
Cause 2: A failed request is shown as a ban
Checkers rely on responses from X. When X changes something or a request fails, the tool may get back "account not found" or "post unavailable". If that is not separated from a real restriction, every account starts to look banned.
This happened to us briefly in September 2026, when a change in X's responses made every account appear banned. We now confirm the account exists in a separate way, and failed checks are shown as an error or "N/A" instead of BAN. If a tool says several well-known accounts are all banned, suspect the tool.
Cause 3: Guessing from posting habits
Some tools score the "risk" of a shadowban from habits such as how many links or hashtags you use. That is a useful warning sign, but it is not a check of whether a limit actually exists.
A tool that searches and reads reply threads will give different results from one that estimates from habits. Our checker never shows BAN based on an estimate alone; estimates can only raise a Caution.
Cause 4: Results are cached
Most checkers save results for a while to avoid sending too many requests to X. Ours keeps search and reply results for up to an hour.
That means re-checking right after you delete a post or change a setting will not show a difference. It also means two tools may have checked at different times, and the account may have changed in between.
Cause 5: Not enough to test
If there is nothing to check, no tool can judge correctly. These accounts often get mixed results:
- New accounts with very few posts
- Accounts with no recent replies, so reply visibility cannot be tested
- Accounts that mostly repost and rarely write their own posts
- Protected (private) accounts, which cannot be seen from outside
- Posts made a moment ago that have not reached search yet
What to do when results disagree
If a result does not look right, check in this order:
- Wait at least an hour and run the same checker again
- See whether the result was actually measured or only estimated
- Check search and replies by hand from an account that does not follow you
- Run a well-known account through the same tool to make sure the tool is working
Summary
Most disagreements between checkers come from the tools: limited search results, failed requests, estimates, caching and missing data. A BAN result alone does not prove a restriction. X Shadowban Checker separates measured results from estimates and shows "N/A" when something could not be checked, so take a second look by hand before drawing conclusions.
Want to check your own account? X Shadowban Checker tests search, search suggestions and replies for free. Results are estimates based on public information and do not guarantee X's internal status.