Key takeaways
- • Instagram publishes no official number. Every figure you read online, including the ones here, is inferred from what reliably works.
- • The safe working figure is around 100-150 unfollows per day, in batches of 20-30 spread across several hours.
- • It is the rate that triggers an action block, not the total. Unfollowing 1,000 accounts is fine over a couple of weeks and risky in one afternoon.
- • New accounts, recently created or recently warned, get far less headroom than established ones.
- • Third-party automation is the fastest route to a block or a ban, because it produces exactly the pattern Instagram looks for.
There is no published limit. Instagram deliberately does not tell anyone the numbers, because publishing them would tell spammers exactly how far to go. What follows is the range that consistently works, and the mechanics behind it.
The working numbers
| Account age | Per hour | Per day |
|---|---|---|
| Under 1 month | 10-15 | 50 or fewer |
| Established, good standing | 20-30 | 100-150 |
| Recently action-blocked | Under 10 | Under 50, for a week |
Treat these as ceilings to stay under, not targets to hit. Nothing bad happens if you unfollow twenty accounts and stop.
Why rate matters more than total
Instagram is not counting how many people you unfollow. It is looking for behaviour that does not look human: actions at even intervals, long uninterrupted sessions, hundreds of identical operations with no pauses, no scrolling, no reading.
This is why the same thousand unfollows can be completely safe or get you blocked, depending only on how they are spaced. A person tidying their following list does it in bursts, gets distracted, comes back later. A script does not.
What an action block actually is
It is temporary and specific: you lose the ability to follow, unfollow, like or comment for a period, usually somewhere between a few hours and a few days. Your account, posts and followers are untouched.
The message is generic — Action Blocked or Try Again Later — with no explanation and no countdown. What to do about it is simple: stop entirely. Continuing to try, or switching to another device, extends it. Repeated blocks in a short period are what escalate into something more serious.
A pace that works
- Unfollow 20-30 accounts, manually, over a few minutes.
- Stop and do something else for a couple of hours.
- Repeat two or three times a day, no more.
- Skip a day occasionally. Perfectly consistent daily activity is itself a pattern.
At that pace a list of 1,000 accounts takes around ten days, and stays comfortably inside what Instagram tolerates.
Why automation is the real risk
Tools that unfollow for you have to log into your account to do it, and that is the problem twice over. It hands your password to a third party, and it produces the machine-like timing Instagram is specifically watching for. This is what actually gets accounts banned — not the unfollowing itself.
Reading a list is different from acting on one. Working out who to unfollow needs no access to your account at all, which is why it carries no risk.
Knowing who to unfollow before you start
Scrolling your following list to spot non-followers is slow and error-prone, and it is also the part that tempts people into automation.
Instagram will give you the answer directly. Request your data export — Accounts Center → Your information and permissions → Export your information — choosing Followers and following, format JSON, All time. The guide walks through each screen.
GhostList reads that file in your browser and lists exactly who does not follow you back, so you can work through it at a human pace. It never asks for your Instagram password and never touches your account, so nothing about using it can trigger a block.
Worth knowing before you clean up: nobody is notified when you unfollow them, and accounts that never engage are not costing you reach — so there is rarely a reason to rush.