What X actually publishes

X’s help centre documents a handful of hard limits. The ones relevant here:

LimitValueNotes
Follows per day400 (unverified), higher for verified subscribersTechnical limit; hitting it earns you an error, not a suspension.
Following ceiling5,000Beyond this, further follows depend on your follower to following ratio.
Unfollows per dayNot publishedGoverned by anti-spam rules rather than a fixed number.

Note the asymmetry: following is capped by a number, unfollowing is capped by behaviour.

So what is the unfollow limit?

Technically there is a rate limit on the unfollow action like on every other action, and it is generous enough that a person tapping through a list will not hit it. The limit that matters is behavioural. X’s platform manipulation policy prohibits “aggressive following”, defined as following and unfollowing large numbers of accounts in a short time, particularly by automated means, and “follow churn”, following and then unfollowing accounts to inflate your own follower count.

In practice this means the question “how many can I unfollow per day?” has no single answer. The same 500 unfollows can be fine spread over a day on a five-year-old account and a problem in ten minutes on a two-week-old one.

Aggressive following and churn

The behaviour X is really hunting is the growth-hack loop: follow 400 accounts today, wait for follow-backs, unfollow everyone who didn’t reciprocate, repeat. It inflates follower counts, floods people with notifications and is almost always automated. Enforcement is designed around detecting that loop, which is why unfollowing on its own, at a human pace, without bulk following, is rarely a problem.

This is also why Unfollow Today deliberately has no auto-follow feature. An app that both mass-follows and mass-unfollows is a churn machine, and its users pay the price.

Signals X looks at

  • Velocity – actions per minute and per hour. Bursts look automated.
  • Regularity – perfectly even intervals are a script signature; humans are irregular.
  • Account age and history – new or long-dormant accounts have less trust and lower thresholds.
  • Follow/unfollow pairing – unfollowing accounts you followed very recently is the clearest churn signal.
  • Client behaviour – requests that don’t look like they come from a normal session.

What happens when you cross the line

  1. Rate-limit errors. Unfollows fail temporarily. Wait 15 minutes to an hour.
  2. Feature limits. X may restrict following and unfollowing for a period, sometimes several days.
  3. Temporary lock. You are asked to verify a phone number or complete a challenge before continuing.
  4. Suspension. Reserved for repeated or clearly automated manipulation. Rare for someone who only unfollows.

Safe pacing guidelines

These are conservative rules of thumb, not X policy:

AccountPer hourPer day
Established, active for 1+ yearsUp to ~100, irregularly spacedA few hundred
Under 6 months old, or recently reactivatedUp to ~50100–200
Recently limited or lockedWait a week, then half the above

Whatever the numbers, three habits matter more: never run unfollows back to back at fixed intervals, never combine them with bulk following, and stop for the day when you get a rate-limit error.

How Unfollow Today handles limits

Unfollow Today’s safe mode, on by default, encodes these rules. Bulk unfollows run with randomised, human-like delays; the app pauses automatically when X returns a rate-limit response and resumes later; and a daily cap stops the queue before you reach volumes associated with enforcement. Progress is shown in the bottom bar and the queue survives app restarts, so a large clean-up simply continues the next day. The app has no auto-follow, so it cannot create churn. Read how to mass unfollow safely for a step-by-step plan.

Stay inside X limits automatically

Unfollow Today’s safe mode paces every action, pauses on rate limits and caps daily volume. Free for Android.

  • Android 7.0 (Nougat)+
  • APK · 8.4 MB
  • v3.2.1 · September 15, 2026