Last updated October 1, 2026
Short answer:X doesn't show you who blocked you, and it doesn't notify you when it happens. The only reliable check is one account at a time: visit the profile while logged in, and if that account blocked you, X shows a message saying you're blocked. No app can produce a full list, because X doesn't share other people's block lists.
Below: how to tell if a specific account blocked you, what a block actually changes, and how to tell a block apart from a mute, a shadowban or a problem with your own account.
Other signs point the same way, but none of them prove a block on its own:
An unfollow, a mute or a deactivated account can look similar from the outside. The profile message is the only thing that confirms a block.
X changed blocking in November 2024. A block no longer hides public posts. It stops interaction. According to X's help center:
| Action | Blocked account |
|---|---|
| See your public posts | Yes, if they look for them |
| See your posts if your account is protected | No |
| Like, reply, repost or quote your posts | No |
| Follow you | No (any existing follow is removed both ways) |
| Send you Direct Messages | No |
| Add you to their lists | No |
| Tag you in a photo | No |
| Get notified that you blocked them | No |
| Find out by visiting your profile | Yes |
| Report your account | Yes |
The account that did the blocking also stops seeing the blocked account's posts in its timeline and stops getting notifications from it.
No. X keeps block lists private. You can see your own list of accounts you blocked, in Settings and privacy → Privacy and safety → Mute and block → Blocked accounts, but nobody can see who blocked them. The official X API follows the same rule: an account can read its own blocks, not anyone else's.
That's why “who blocked me” apps can't work as advertised. The best they can do is list people who unfollowed you, and an unfollow is not a block. Some of them ask for permission to post or send messages from your account. Don't give it.
Several different things can make someone seem to vanish. Here's how to tell them apart:
| What happened | Who did it | What you notice | How to check |
|---|---|---|---|
| Block | One account | Their profile says you're blocked. You can't follow, reply or DM. | Visit their profile |
| Mute | One account | Nothing. Muted accounts are never told. | You can't |
| Removed as follower | One account | You no longer follow them, but you can follow again. | Their profile shows Follow |
| Shadowban | X | Fewer views and replies from everyone. Posts missing from search. | Shadowban checker |
| Protected account | The other account | Their posts are visible only to approved followers. | Their profile says so |
| Suspension | X | The profile shows a suspension notice to everyone. | Shadowban checker |
The key difference: a block affects only you and one other account. If lots of people stopped engaging with you at the same time, it's almost certainly not a wave of blocks. Run your handle through the free Twitter shadowban checker, which tests for a search ban, a search suggestion ban and hidden replies. For a broader look at why reach changes, try the X algorithm checker.
To block from a post: tap the more (three dots) icon at the top of the post, tap Block, then confirm. To block from a profile: open the profile, tap the more icon, tap Block, then confirm.
Once you've blocked an account, its profile shows a Blocked button where the Follow button used to be, and its posts are hidden behind a prompt you can tap through if you want to look. To unblock, open the profile, tap Blocked, and confirm. Unblocking doesn't restore follows that the block removed. Each of you has to follow the other again.
If you only want to stop seeing someone, a mute is quieter: they're never told, they can still follow you, and you can unmute any time from Settings and privacy → Privacy and safety → Mute and block.
Sometimes “blocked on X” means X itself restricted your account, not that another person blocked you. There are two common cases:
If you only see an error like “rate limit exceeded”, your account isn't blocked. You've hit a temporary limit. See what rate limit exceeded means on X. And if X won't load at all on a school, office or national network, that network is blocking X, not X blocking you.
Usually, nothing. A block is the other person's choice about their own experience, and X doesn't let you reverse it. You can still report the account if it broke X's rules, and you can block it back. It's best not to contact them from another account.
If you just want to read their public posts, you still can. To find an old exchange between you, search from:theirhandle to:yourhandle on X, or build the query with our free Twitter advanced search tool.
No API, official or otherwise, can tell you who blocked you. What you can do from code is check follow relationships and past interactions. The x_read tool checks whether one account follows another, and the x_search tool finds past replies:
curl -X POST https://twitr.sh/api/tools/x_search \
-H 'content-type: application/json' \
-d '{"q":"from:theirhandle to:yourhandle since:2026-01-01 until:2026-10-01","queryType":"Latest","resultsLimit":20}'
# → HTTP 402 Payment Required with the exact price
# ($0.0012 per returned tweet, so about $0.024 for 20)
# → pay with any x402 or MPP wallet and send the same request again
# → 200 with the postsThere's no X account or API key involved. Agents in Claude Code, Cursor or any MCP client can call the same search as the x_search tool. See all tools and pricing.
You can't get a list. X doesn't show anyone who blocked them and doesn't send a notification when it happens. The only way to know is to visit a specific account's profile while logged in: if they blocked you, X shows a message saying so.
No. Blocked accounts don't get a notification. You only find out if you visit the profile of the account that blocked you.
Yes, if your posts are public and they go looking. Blocking stops your posts from appearing in their timeline, but X lets blocked and blocking accounts see each other's public posts. If your account is protected, a blocked account can't see your posts.
If their account is public, yes. Since late 2024 blocked accounts can see public posts. What you can't do is like, reply to, repost or quote them, follow them, or send them a Direct Message.
Blocking removes the follow in both directions. If you followed each other, you both stop following. If they unblock you later, neither follow comes back on its own.
No app can see other people's block lists. X's API only lets an account read its own blocks. Apps that claim otherwise are guessing from unfollows, and some ask for account access you shouldn't give.
Go to Settings and privacy → Privacy and safety → Mute and block → Blocked accounts. You can unblock anyone from that list, or by visiting their profile and tapping the Blocked button.
A block stops the other account from following you, engaging with your posts or messaging you, and they can find out by visiting your profile. A mute only hides their posts from you. Muted accounts are never told and can still follow and reply to you.
A block is one person's choice and only affects that one account. A shadowban is X limiting your visibility for everyone, for example by hiding your posts from search. If many people stopped seeing your posts at once, check for a shadowban with the free twitr.sh shadowban checker.
Yes. X lets you report an account that has blocked you. You can include their posts that mention you, unless their account is protected and you don't follow it.
Yes. Being blocked doesn't stop you from blocking other accounts, including the one that blocked you.