Your Instagram Follower Count Doesn't Match Your Export — Here's Why
Key takeaways
- Three numbers, three sources, small disagreements. The profile count, the scrollable list, and a data export are computed differently and updated on different schedules. A 1–3% gap between them is normal.
- The profile number is a cached estimate. Instagram displays an approximate, delayed count on the profile. It is not a live row count and drifts in both directions.
- Deactivated and banned accounts explain most of the shortfall. They still count toward the profile total for a while but no longer appear in the list, so an export legitimately returns fewer rows.
- New followers lag. A follow from the last day or two often hasn't propagated to the list or a data export yet.
- A large gap is a different problem. If the export is 30%+ short, it didn't drift — it stopped early. That's a tool problem, not a counting one.
You export your followers, count the rows, and get 9,840 for a profile that says 10,100. Something feels off.
Almost always, nothing is wrong. You're comparing three numbers that come from three different places and update on three different schedules.
The three numbers
1. The profile count. The "10.1k" under someone's bio. For any account past a few thousand followers this is a rounded, cached estimate. Instagram doesn't run a live count every time the profile loads — it serves a stored number that can be minutes or hours behind reality, and it rounds. It drifts up and down.
2. The scrollable follower list. The accounts you see when you tap "followers." This is closer to a real list, but it loads in pages and can briefly show duplicates or accounts mid-unfollow while it settles.
3. A finished export. Whether from Instagram's own data download or a tool, this is an actual enumerated list of accounts — the most concrete of the three, if the export completed.
These will not match exactly. A gap of 1–3% between them is the normal state of affairs.
What causes the small gap
Deactivated and suspended accounts. When someone deactivates their account or Instagram suspends it, they stop appearing in follower lists almost immediately — but they can keep counting toward the profile total for a while afterward. On a large account with an old audience, this is the single biggest source of "the export is a bit short." Those followers aren't missing from your export; they're gone from Instagram.
New followers haven't propagated. A follow from the last day or two often hasn't reached the list or a data export yet. Instagram's own export explicitly warns that recent activity can lag by up to 48 hours.
The profile number is stale. If it's an estimate that's a few hours old, and you've had unfollows since, the export is simply more current than the profile.
Rounding. "10.1k" could be anything from 10,050 to 10,149. Your export of 10,090 matches it fine.
When it's actually a problem
If your export is 30% or more short — 7,000 rows for a 12,000-follower account — that is not drift. The export stopped early, and the cause is one of:
- a free-tier cap (often a round number like 550 or 1,000, with an upgrade prompt)
- rate limiting mid-run
- a tool that scrolled the dialog and stopped where the scrolling stopped
We break these down in why Instagram follower exports come back incomplete.
How to check properly
Do it in this order:
- Note the profile count before you export.
- Run the export. A tool that shows you the expected total on a confirm screen — like ListLift — lets you sanity-check before you spend the time, not after.
- Count the rows. Within a few percent of the profile number → complete, and the difference is deactivated accounts and lag. Way short → the export failed, try again with a tool that paces itself and resumes.
The number to trust is the export, not the profile — as long as the export finished.
Questions this comes up with
Skip the manual work — use ListLift
Follower & Following Exporter — see the real count before you export.