Key takeaways
- • Nothing can tell you who unfollowed you before today. Instagram keeps no record of past unfollows, so there is nothing for any app to look up.
- • Every tool that shows unfollowers works the same way: it takes a snapshot of your followers now, and compares it to the next one. The first check always comes back empty.
- • That means the useful move is to take the first snapshot today, even if it shows you nothing, because it is what makes the second one work.
- • Apps that ask for your Instagram password to do this violate Instagram’s terms and are a common cause of action blocks. Your official data export gives the same list with no login.
- • A drop in your follower count is not always an unfollow — Instagram removes bot and spam accounts in waves, and those leave the same way.
Nobody can tell you who unfollowed you before today. Instagram does not keep a log of unfollows — when someone stops following you, the connection is deleted, not archived. There is no record to look up, which means no app, no website and no export can reconstruct it after the fact. Anything claiming otherwise is guessing or lying.
What you can do is start from today, and know exactly who leaves from here on. That is worth doing, and it takes about two minutes.
How unfollower tracking actually works
Every tool that shows you unfollowers — paid, free, browser extension, phone app — works by comparing two lists:
- A snapshot of who follows you at one moment.
- A snapshot of who follows you at a later moment.
- Anyone in the first list and missing from the second left.
There is no cleverer method, because there is nothing cleverer available. This also explains something people find suspicious the first time they use one of these tools: the first check shows nothing. It is not broken. It has one list and needs two.
Which turns the whole thing into a timing problem rather than a technical one. The value comes from having started earlier, so the only wrong move is waiting until you notice a drop.
The safe way to take the snapshots
The tempting route is an app that asks for your Instagram username and password so it can check on your behalf. Do not use those. Sharing your credentials breaks Instagram’s terms, and the automated activity they then run through your account is the exact pattern Instagram’s spam detection looks for. The account that gets restricted is yours.
You do not need one. Instagram will hand you the real list itself:
- Request your data export — Accounts Center → Your information and permissions → Export your information.
- Select only Followers and following, format JSON, range All time. The step-by-step guide covers each screen, including the two settings people usually get wrong.
- Instagram emails a download link, usually within half an hour. The file is a ZIP.
- Upload it to GhostList. It reads the file in your browser — no password, nothing sent to a server — and stores the snapshot so the next upload has something to compare against.
Repeat in a few weeks and the second upload answers the question the first one could not.
Not every disappearance is an unfollow
Before reading anything into a name on that list, it is worth knowing the other four ways someone leaves your followers:
- Instagram deleted the account. Bot and spam removals happen in waves, and a few thousand followers vanishing overnight across a lot of accounts at once is almost always this rather than a coordinated decision about you.
- They deactivated it. A deactivated account disappears from follower lists and comes back if they return, so a name can leave and reappear without anyone deciding anything.
- They blocked you. Blocking removes the follow in both directions and looks identical to an unfollow from your side.
- You removed them. Instagram lets you remove a follower without blocking, and it is silent — easy to forget you did it.
Which is a reason not to take the list personally, and a reason to check the drop against your own numbers before concluding anything.
Doing it without a tool
The export is a plain file, so you can do the comparison yourself. Download it twice, a few weeks apart, and diff followers_1.json from each — the usernames present in the older file and absent from the newer one are the people who left.
For a few hundred followers this is fine. Past that it stops being practical, mostly because the JSON is not sorted in an order that helps and comparing two unsorted lists by eye is exactly the kind of task people make mistakes on.
How often to check
Every few weeks is plenty. Follower changes accumulate slowly, and checking daily mostly produces the same handful of names plus a lot of anxiety. Requesting the export takes minutes of your time and up to a few hours of Instagram’s, so a monthly rhythm costs almost nothing and catches everything worth catching.