Who Doesn't Follow You Back on Instagram (2026): The Export Method, Step by Step

Instagram has no list of accounts that don't follow you back. The only reliable way to get one is to export your own data and compare two files. Here is the exact path, where the files land, and the trap that makes most results wrong.

SUS Editorial Team
SUS article cover: "Who Doesn't Follow You Back — The Export Method", with the SUS wordmark, a Guide label and the line "Instagram never compares them".

There is no button in Instagram that shows you who doesn't follow you back. There is no filter on your following list, no toggle in settings and no view you can switch to. Instagram keeps two separate lists — the accounts you follow, and the accounts that follow you — and it never compares them for you.

You can still get the exact answer, and you can get it yourself. Instagram will hand you both lists as files if you ask, and subtracting one from the other is the entire method. Below is the exact path to request those files, where they land inside the download, and the one trap that makes most tools and most home-made scripts report a wrong number without ever telling you.

Why Instagram will never show you this list

Following and followers are two independent relationships on Instagram's side. Your following tab reads one of them; your followers tab reads the other. Neither view knows what is in the other, so neither can tell you what is in one list but missing from the other.

"Who doesn't follow me back" is a set comparison — the accounts in the first list that do not appear in the second. That is a computation rather than a lookup, and Instagram has never exposed it as a feature. It is the same reason a spreadsheet will not flag mismatched rows between two columns until somebody writes the formula.

That also explains why the answer feels like it ought to be easier than it is. Everything you need is already sitting on Instagram's servers. It is simply never put side by side.

The only reliable method: your own data export

Meta's data export is the one route that gives you both lists in a form you can compare, without handing your password to anybody. It is slower than the tools that claim to answer instantly, and it is the only version of the answer you can check yourself.

Step 1 — Request the export

Open Instagram, go to your profile, tap the menu in the top right, then Accounts Center. From there the path is Your information and permissions, then Export your information. Older builds of the app still label the second item Download your information — it is the same screen.

On that screen, five choices matter:

Pick your Instagram profile, not your Threads profile. Meta treats them as separate exports now, and an Instagram request will not include Threads data.

Choose "Some of your information" rather than everything. A full export takes longer and hands you far more than you need.

Tick "Followers and following". That is the only category the comparison requires.

Set the format to JSON. The HTML option produces browser-friendly pages that are much harder to compare reliably.

Set the date range to All time.

Then submit the request. Meta may open Accounts Center in a browser to finish the download step — that is expected, and not a sign that you did something wrong.

Step 2 — Unzip it and find the right folder

The finished download is a ZIP named after your account and the date you asked for it. Unzip it, then open the folder connections, and inside that, followers_and_following.

That folder can hold up to eleven files. Most people need exactly two of them:

followers_1.json — the accounts that follow you.

following.json — the accounts you follow.

If the folder is not where you expected, search the unzipped archive for the word "followers" before assuming the request failed. The layout has changed more than once, and a different structure on its own does not mean anything went wrong.

Step 3 — Compare the two lists

Who doesn't follow you back is the accounts in following.json that do not appear in followers_1.json. Doing it by hand, the practical version is to pull the usernames out of both files into two columns of a spreadsheet, then use a lookup formula to flag the rows that appear in the following column only.

If a tool is doing it for you, the job is still that one subtraction — which is why the next two sections matter more than the method itself.

What is actually inside the export — and what it can answer

One export is one snapshot. From a single snapshot you can work out exactly one thing: who you follow that does not follow you back. That is the set subtraction above, and nothing more.

Everything else people expect from the export needs a second snapshot taken at a different time. New followers, lost followers and mutuals that have since collapsed are all differences between two exports, not properties of one.

The export does carry more than two lists, and two of the other files cause most of the confusion:

recently_unfollowed_profiles.json — the accounts you recently unfollowed. Despite the name it has nothing to do with who unfollowed you. This is the single most misread file in the whole download.

close_friends.json, blocked_profiles.json, hide_story_from.json, pending_follow_requests.json, removed_suggestions.json and profiles_you've_favorited.json — all useful lists, none of them related to who follows you.

Files you have no data for are simply absent. A new account with nobody blocked will not have a blocked_profiles.json, and a missing file is not a broken export.

The chunking trap that silently makes results wrong

This is the part worth reading twice, because it is the difference between a correct answer and a plausible wrong one.

Instagram does not always write your followers into a single file. Past a certain size, the list is split into followers_1.json, followers_2.json, followers_3.json and so on. Meta does not publish the threshold and it has moved over time, so there is no number worth memorising — the rule is simply that a large account should expect more than one file.

All of those files together are one list. A tool or a script that reads only the first one has part of your followers, and it will not error or warn you. The output still looks like a list of real usernames, so nothing appears broken — until the "not following back" count comes out far too high, because every account in the unread chunks looks missing.

There is a useful tell. If the number you get back feels absurdly large — a big share of everyone you follow — an unread chunk is the usual explanation, not a mass unfollowing. Import the whole ZIP rather than individual files, and never mix chunks from two different export dates.

If all you want is the list itself

Plenty of people arrive here wanting the following list as a file they can sort, filter or paste somewhere else, without caring about the comparison at all. The export covers that too, and it is the only route that gives you your own data rather than a scraped approximation of it.

From following.json you get, for every account you follow, the username, the profile URL, and — this is the useful part — the timestamp of when you followed them. Your own follow dates are sitting in your own export. That is information Instagram has never shown anybody else, and it is the closest thing to a complete follow history that exists.

Turning that into a spreadsheet is a two-step job: open the JSON, flatten the entries into rows, and save as CSV. The one thing to watch is that the two files are not shaped identically — the following file wraps its entries under a key, while the followers file is a plain list — so a script that assumes both look the same will fail on one of them.

What changed on 9 September 2026

Instagram changed how following and follower lists are served on 9 September 2026, without an announcement. The order of a list you are looking at no longer carries any timing information, and it is no longer stable between visits — the same list can come back in a different order the next time you open it.

That change does not touch this method, because the comparison never depended on order. It does affect one thing people try first, which is worth knowing before you spend an evening on it.

If you want the full picture of what the change broke and what still works, the September 2026 change has its own guide. The short version that matters here: the export you request is a set of names, and sets do not care about order.

"Who unfollowed me" is a different question

It is the natural next question, and it is genuinely a different one. "Who doesn't follow me back" is a property of the present — a comparison inside one snapshot. "Who unfollowed me" is a difference between two points in time, and it needs two exports taken weeks or months apart.

You can do that yourself: keep the followers file from one export, request another later, and compare them. Names present in the older file and absent from the newer one stopped following you in between. What you get is a window — it happened somewhere between the two dates — rather than an exact moment.

What you should not do is trust an app that promises an instant unfollow alert. The September 2026 change removed the signal those tools were built on, and the category has been unreliable since; the largest trackers in it have said so publicly. A missing name was always a weaker signal than a new one, because large lists get truncated and served in pieces. With the old ordering gone there is no second signal left to cross-check against, so a missing name is a signal, not proof. Open the profile before you believe it.

Doing it without exporting anything

For a small account, the export is more ceremony than the job needs. You can answer the question by hand in a few minutes.

Open your following list and note the count.

Work through it in batches. Tap each account and check whether the profile says it follows you back.

Keep a running list of the ones that don't.

That is accurate and needs no files, and it does not scale. At a few hundred accounts it becomes an hour of tapping; at a few thousand it is not realistic. It is also the only method available while you wait — for instance if your account is new enough that Meta's export request is still processing.

The mirror version of this — checking what a different account has been following recently — runs straight into the September 2026 change, and is covered separately in the guide to reading someone else's list.

Frequently asked questions

Does Instagram tell you who doesn't follow you back?

No. There is no native list, filter or setting for it anywhere in the app, and there never has been. The comparison has to be made outside Instagram, from the two lists in your own data export.

How long does the export take to arrive?

Usually minutes to a few hours, and rarely longer than a day. Meta sends both an email and an in-app notification when the file is ready, and the status of the request stays visible in Accounts Center. You can keep using Instagram normally while you wait.

Can I see who doesn't follow me back on someone else's account?

No. This method works on your own account only, because it depends on an export that only the account owner can request. For a private account there is nothing to see at all. For a public account you can read both lists, but you have no export to compare them against — you would have to capture them by hand and compare them yourself.

Why doesn't my following count match the export?

The count in the app and the number of rows in the file are usually close but not always identical. Deactivated and suspended accounts can appear in one and not the other, and the app's count updates on a different schedule from the export. A small gap is normal. A large gap usually means you are looking at only one of the followers chunks.

Is it safe to hand your export to a third-party tool?

The export contains your full follower and following lists, and for the following list, the date of every follow you have made. Treat it the way you would treat any personal data file. The safest tools do the comparison inside your own browser, never ask for your Instagram password, and never upload the file — those three properties are worth checking before you drop a ZIP into anything. A tool that asks for your password is asking for something it does not need, because the export already contains everything required.

Who unfollowed me?

That needs two exports rather than one. Compare the followers file from an older export with the followers file from a newer one: the names that disappeared stopped following you between the two dates. No app can answer it from a single snapshot, and none can answer it instantly — whatever the category's marketing claims.

Can I do this on the phone alone?

You can request the export in the app and read the files on a phone, but the comparison itself is far easier on a computer. A spreadsheet or a browser-based checker needs a real screen, and unzipping an archive and locating files inside it is fiddly on mobile.

What to take away

Instagram has no list of who doesn't follow you back, and it is not going to add one. The answer exists, but only as a comparison you make yourself: request your data, find following.json and every followers file, and subtract one from the other.

Two things decide whether your answer is right. Read all of the followers files, not just the first — a partial read produces a confidently wrong number. And remember that one export answers one question: who doesn't follow you back right now. Everything about who left, and when, lives in the difference between two exports.

If you would rather not keep track of exports and snapshots yourself, the other side of the same problem — stopping other people from comparing your list at all — is covered here.

Download on the App StoreGet SUS on the App Store

Instagram Following List Order: Why It's Not Chronological (2026)

Does Instagram Notify When You Follow Someone? What Is Silent and What Is Not

Who Unfollowed Me on Instagram? Why Alerts Stopped Working (2026)