How to Bulk Check Who Doesn't Follow You Back on Instagram

If you follow hundreds or thousands of accounts, checking non-followers one by one is not realistic. Here is the practical bulk method using your own data.

6 min read

If you follow more than a few hundred accounts, checking who does not follow you back one profile at a time is not something most people finish. The practical answer: request your Instagram data export and run a single comparison — the entire list, handled in seconds, with no password apps involved.

This post explains how that works, where the manual approach breaks down at scale, and what to look for in a bulk checker that will not put your account at risk.

Why bulk checking is different from a spot check

Looking up one specific person is a manageable task: visit their profile, note whether the Follow button shows a mutual relationship, done. That works if you are curious about one account. It falls apart when you are following 500, 1,000, or 3,000 accounts.

At that scale the problem is arithmetic. Instagram does not offer a "not following back" filter anywhere in the app. You can see your following list and your followers list, but the intersection — who appears on both — is left entirely to you to work out. Walking through either list manually means checking individual profiles one by one, and most accounts give up before reaching 10% of their following.

There is also a subtler issue: Instagram loads its lists in batches as you scroll. On a large account this means you can miss entries, see the same names twice, or lose your place mid-audit. Manual checking at scale produces an incomplete answer almost every time.

What Instagram's own data gives you

When you request a data export from Instagram, the archive includes two files: one listing every account that follows you (followers_1.json) and one listing every account you follow (following.json). Both include usernames and the timestamp of the follow action. Every account is in there — Instagram does not paginate or abbreviate these files the way the in-app lists do.

Comparing the two is the definition of a bulk check: anything in following.json that does not appear in followers_1.json is a non-follower. The step-by-step Instagram data export guide covers how to request the archive and what format to choose, if you want the full walkthrough before starting.

The manual JSON approach — and where it stops being practical

You can open both JSON files side by side and build the comparison yourself. A short script can do the match in seconds. The guide to reading Instagram data export JSON explains the file structure for anyone who wants to go that route.

The friction is real, though. The files are not sorted to help you. Username comparisons are case-sensitive in some environments. Deactivated accounts stay in the following list even when the profile no longer exists. On a 2,000-entry following list, the chances of a manual comparison being fully accurate are low.

That is the gap hooleft.me was built to close: upload the ZIP, skip the JSON wrangling, and see the full comparison instantly.

How a bulk check actually runs on hooleft.me

When you upload your export ZIP to hooleft.me, it parses both lists and runs the comparison. The result is a sorted list of every account you follow that does not follow back. No password, no OAuth connection to your Instagram, nothing written to your account at any point.

The free tier on hooleft.me shows your first three non-followers — enough to confirm the comparison is working before deciding whether to continue. If you follow a large number of accounts, the Pro plan unlocks the full list. It also includes snapshot history, which lets you upload a second export later and see who stopped following between the two dates. That second part matters more at scale: the people who quietly left between audits are exactly the ones a one-time check will miss.

Here is how the approaches compare on a large following list:

ApproachNeeds passwordWorks at scaleAccuracyRisk to account
Manual profile-by-profileNoNo — breaks above ~50IncompleteNone
Password-based appYesYesHigh (live data)High
DIY JSON comparisonNoYes — but tedious and error-proneDepends on your scriptNone
hooleft.meNoYes — instant, visual, full listHigh (complete export)None

The safest way to check who unfollowed you explains the password-app risk in more detail for anyone considering that route.

What to do with the list

Finding non-followers is not the same as deciding to unfollow them. An account that does not follow back is not automatically worth removing — many creators and brands never follow back, and that is a normal part of how Instagram works. The value of the bulk list is that you can make deliberate choices based on the actual data rather than guessing.

Some people use it to clean up accounts they no longer remember following. Others run a comparison after a post goes out to see whether a spike in unfollows coincided with specific content. Hooleft.me shows the names; what you do next is entirely up to you.

If you do decide to unfollow a number of accounts, Instagram limits how many unfollow actions you can perform in a short window. Doing too many too quickly can trigger a temporary action block. The Instagram unfollow limit guide covers the safe pacing so you do not run into restrictions.

FAQ

Does Instagram have a built-in bulk checker for non-followers?

No. The Instagram app shows your following and followers lists separately, but there is no native comparison view or filter for accounts that do not follow back.

How do you bulk check non-followers without giving an app your password?

Request your data export from Instagram, which includes both your followers and following lists as JSON files. Upload the ZIP to hooleft.me and the comparison runs instantly with no login required.

How many non-followers can you check for free on hooleft.me?

The free tier shows your first three non-followers. The Pro plan unlocks the full list, which is useful once you follow more than a few dozen accounts.

Will bulk-checking non-followers cause an action block?

No. Uploading a data export to a tool like hooleft.me is entirely passive — nothing writes to your account, so Instagram has nothing to detect or restrict.

One check is a snapshot; repeated checks are a habit

A single bulk check tells you where you stand today. A second one, a month or a quarter later, shows you who left in between — the quiet departures you would not notice otherwise. That is what makes the export route useful as an ongoing practice rather than a one-off action.

For accounts growing past the point where memory is a reliable tracker, hooleft.me handles both the instant bulk comparison from a single export and the longer-term snapshot view for tracking changes between two dates.

Related

See who left.

hooleft.me compares your own Instagram export and names the accounts that stopped following you. No password, and no card to start. Pro is $49 a year for the full list and snapshot history.

Start free