Mass Unfollowing on X Without Getting Your Account Limited
Short answer: X caps how many accounts you can unfollow in a day, and the cap is not published. Unfollow fast enough and you get a temporary write restriction — which blocks posting too, not just unfollowing. Pace it, or lose the account's write access for a while.
The mistake is treating unfollowing as free. It is a write action, and X polices write actions.
What actually happens when you go too fast
You do not get a warning that you are near a limit. You get a failure — and depending on how hard you pushed, a temporary restriction on write actions across the account. That includes posting and replying.
The cost of unfollowing too quickly is not "unfollowing stops working". It is "your account stops working for a while."
There is also an aggressive-behaviour dimension: rapid follow/unfollow cycling is a pattern X associates with growth-hacking, and it is treated accordingly. Straight unfollowing is not that, but volume plus speed looks similar from the outside.
Practical pacing
- Spread a large cleanup over days rather than forcing it in one sitting.
- Stop at the first failure instead of retrying — retries on a limited account extend the problem.
- A tool that backs off automatically and resumes later is doing the right thing, even though it feels slow.
Before you start: decide the rule
The tedious part is not the clicking, it is the deciding. Pick a rule before you begin, or you will re-litigate every account:
- everyone who does not follow you back
- anyone dormant for a year
- accounts from a topic you have left behind
A rule turns thousands of judgement calls into one, and it is the only way a mass unfollow finishes.
What unfollowing does and does not do
- It does not notify them.
- It does not remove you from their followers — that's a separate "remove this follower" action.
- It does not block anything. They can still see and interact with your posts.
If your goal is that a specific person stops seeing you, unfollowing is the wrong tool entirely; blocking or removing them as a follower is what you want.
CleanerX unfollows in your own signed-in session, paces itself against X's limits, saves progress so a pause doesn't lose the run, and can block or mute a pasted list of accounts when unfollowing isn't enough.