Instagram will tell you when someone follows you. It'll tell you when someone likes your photo from three years ago. But the one thing it stays completely silent about is when someone unfollows you. There's no notification, no log, no built-in way to check — by design.
That silence is exactly what's created an entire category of sketchy third-party apps promising to reveal your "secret unfollowers" in exchange for your Instagram password. This guide covers how to actually find out who unfollowed you — safely, without handing your login over to anyone.
Why Instagram doesn't show this by default
Meta has been explicit that surfacing unfollow activity isn't a feature they want to build, partly because it tends to encourage exactly the kind of social comparison and anxiety they've been trying to design away from. Useful for the platform's wellbeing goals — less useful if you're a creator trying to understand why your reach dropped this month.
The safe way: use your own data export
Instagram already gives every user a way to download a complete copy of their account data, including full follower and following lists, as machine-readable JSON files. This is the same data Instagram itself uses — no scraping, no password sharing, no violating their terms of service.
Step 1: Request your data
- Open Instagram and go to Settings → Your Activity → Download Your Information
- Choose JSON as the format (not HTML — JSON is what tools like Unfollow Finder can read)
- Select Followers and following under the data categories
- Submit the request
Step 2: Wait for the email
Instagram typically sends the download link within a few minutes to a few hours, depending on how much data is in your account. You'll get an email with a link back to the app or website to download a .zip file.
Step 3: Unzip and locate the files
Inside the downloaded folder, look for a directory called followers_and_following. You'll find two files that matter here:
followers_1.json— everyone who currently follows youfollowing.json— everyone you currently follow
Comparing these two lists is the entire trick. Anyone in your "following" list who is no longer in your "followers" list is someone who has unfollowed you (or whose account no longer exists).
Comparing the lists without losing your mind
You could technically open both JSON files and compare them by hand, but with a few hundred or thousand accounts, that's not realistic. This is where a tool that runs entirely in your browser — reading the files locally without uploading them anywhere — makes the process take seconds instead of hours.
What to watch out for
Not every app that promises unfollower tracking is safe. Before using any third-party tool, check for these red flags:
- Asks for your Instagram username and password — a legitimate tool never needs this; it should only need the data export file you already control
- No clear privacy policy — you should be able to see exactly what happens to your uploaded data
- Requires posting or following accounts on your behalf — this usually violates Instagram's terms and can get your account flagged
What the numbers actually mean
Once you have your unfollower list, it's worth keeping some perspective. A handful of unfollows per week is completely normal account churn — people clean up who they follow, switch interests, or simply go inactive. What's worth paying attention to is a pattern: a sudden spike right after a specific type of post, or a steady decline that lines up with a change in your posting frequency.
The bottom line
You don't need to give up your password or trust a random app to find out who stopped following you. Instagram's own data export, combined with a simple comparison tool, gets you the same answer — just without the risk.
Noticing changes? Here's why your follower count keeps changing.