
You scroll to the bottom of your Following list, and it ends sooner than the number on your profile says it should. Nothing is wrong with your account. The count and the list are produced in different ways, and the gap between them is normal — but it does mean the app is not a complete record of who you follow.
Quick answer
The number on your profile is a stored total. The list is a view that loads in pages as you scroll, and a following list not showing every account is the normal result — it can only render accounts that are still available to display. Accounts that have been deactivated, deleted or blocked still count towards the total but cannot appear in the list, so the two disagree by design. Your data export is the snapshot that records the relationships as they stood when the archive was built.
Why the number and the list disagree
Two different mechanisms produce the two numbers you are comparing. The count is an aggregate Instagram keeps for your profile — a single value that goes up and down as relationships change. The list is a query: it asks for a page of accounts, you scroll, it asks for the next page. A query can only return rows it can still resolve.
That is the whole explanation for most gaps. An account whose owner deactivated it still exists in your relationship record, so it still counts, but there is no profile to show. Multiply that across a few years of follows and a handful of missing rows is unremarkable.
The four reasons an account does not appear
- The account was deactivated or deleted. The most common cause by far. The relationship is still recorded on your side; the account simply cannot be displayed.
- You blocked the account. Blocking removes the account from your view of the relationship, so it will not be listed even though the follow still counts towards your total.
- The list stopped loading early. A weak connection or a stale cache can cut the paging short. This one is a genuine glitch and usually clears after a reload, an app update or a cache reset.
- The account was restricted or otherwise limited. Some account states change what is displayed without changing the underlying relationship.
Only the third is a fault. The other three are the app being consistent about something it never promised: a browsable list, not an exhaustive record.
What the app will never show you
Even when everything loads correctly, the Following list is built for browsing. It shows names in an order Instagram does not document, it does not print follow dates, and it stops at whatever the paging mechanism returns. Those limits are not bugs you can report — they are the shape of the feature.
That is why the order of the list is a separate question from whether it is complete. If what puzzles you is the arrangement rather than a missing account, why the following list looks randomly ordered covers that side of it.
How to get the complete list
The export is the record, not the view. When Instagram builds your archive it writes every relationship it holds into a file, including entries the app cannot render. Request it from Accounts Center under Your information and permissions → Export your information, choose Connections → Followers and following, set the range to All time, and download the ZIP when it is ready.
Inside the archive, the accounts you follow live in following.json. Every entry carries a timestamp, so the file answers both who and when — which is more than the list will ever give you. If you want the file-by-file anatomy, that is covered in our guide to the Instagram followers export.
Checking the two numbers against each other
A useful sanity check: request an export, then compare the number of entries in following.json with the count on your profile. They should match or come very close. If the export has noticeably fewer entries, the archive was probably built from a partial request — check that both Followers and following were selected and that the date range was All time.
If the archive never arrives, or the file will not open, that is a separate set of checks: see why an Instagram export is not working.
Reading the full list locally
The archive contains your entire social graph, so where it goes matters. Instagram Cleaner opens the ZIP in your browser, reads the relationship records and compares your followers against your following. It does not ask for a password, a login code or a session cookie, and it never follows, unfollows, removes or blocks anyone on your behalf.
What a missing account does not mean
- It does not mean you were hacked. A gap between the count and the list is explained by unavailable accounts, not by someone using your account.
- It does not mean someone unfollowed you. Your following list is who you follow. Who left your followers list is a different question, and it needs two exports to answer.
- It does not mean the account is gone from your record. A deactivated account still counts. If the owner reactivates, it reappears without you doing anything.
Common mistakes
- Reinstalling the app to “refresh” the list. It can fix a list that stopped paging, and it will not bring back deactivated accounts — there is nothing left to load.
- Treating the visible list as your real following count. The list is a view; the number is the total. Neither is wrong, but only one of them is the complete set.
- Assuming the export will be longer than the list every time. Often it is identical. The gap only appears when unavailable accounts are involved.
- Uploading the ZIP to a site that asks for your login. Reading a list you already own does not require anyone to access your account.
Frequently asked questions
Why does my Instagram following list not show all accounts?
The count on your profile and the list you can scroll come from different places. The count is a stored total; the list is loaded in pages as you scroll. Accounts that are deactivated, deleted or blocked still count towards the total but may not appear in the list, so the two numbers disagree by design.
Is my following list incomplete because of a glitch?
Usually not. A short list is the normal result of paging plus accounts that cannot be displayed. Clearing the cache or reinstalling can fix a list that stops loading early, but it will not make unavailable accounts appear — there is nothing to display for them.
Does the data export contain accounts the app does not show?
The export is the complete snapshot Instagram recorded when the archive was built, which is why it can contain entries the in-app list does not render. It is the more reliable source when you need the full list rather than a browsable view.
Can I see accounts I blocked in my following list?
No. A blocked account is removed from your view of the relationship, and the app will not list it. If you want to confirm whether a specific account is blocked, check your blocked accounts list rather than your following list.
Why does the number go down when nobody unfollowed me?
Because the total also drops when an account you follow is deactivated or deleted by its owner. That is not an unfollow — the relationship is still recorded on your side, but the account no longer exists to be shown.
Does a missing account mean someone unfollowed me?
Not on the following side. Your following list is who you follow; an account disappearing from it means the account became unavailable, or you were removed from its view. Who unfollowed you is a question about your followers list, and a single export cannot answer it.
The short version
A short Following list is usually not a bug. The count is a stored total, the list is a paged view, and accounts that are deactivated, deleted or blocked count without being displayable. The complete record is the one Instagram writes into your export — read following.json and you have every relationship with its timestamp. The rest of the set, from list order to unfollowing, is on the blog index.