Instagram export troubleshooting

Instagram JSON export changed? Why your unfollower list may be wrong.

Generic list diff tools can break when Instagram changes the export structure. The safer method is to extract the right Followers and following files, normalize usernames, and compare clean snapshots over time.

Last updated: June 1, 2026

Quick diagnosis

If your result includes people you stopped following years ago, the count does not match, or the output changes every time you ask a generic tool, the parser is probably reading the wrong part of the Instagram export.

The export contains multiple relationship files

Instagram can include followers, following, pending requests, recently unfollowed accounts, and blocked profiles in nearby folders. A generic diff tool may compare the wrong arrays.

Usernames need normalization

Case, nesting, timestamp wrappers, and HTML fallback formats can make the same account look different unless the parser extracts the canonical username first.

A single export is not a history log

One export shows the current state. Exact unfollowers require comparing today's followers against a previous saved snapshot.

Deleted or disabled accounts can look like unfollows

If an account disappears from the export, it may have unfollowed you, but it may also be deactivated or deleted. Good reports should flag that uncertainty.

Safe workflow

Compare exports, not raw JSON blobs.

Unfollio is built around Instagram's official export flow. It checks for the right relationship files, parses the ZIP in your browser, and compares saved snapshots so the report is based on the current export format.

  1. 01Request only Followers and following from Instagram Accounts Center.
  2. 02Choose JSON if Instagram offers it, and keep the original ZIP.
  3. 03Upload the ZIP instead of pasting raw JSON into a generic compare tool.
  4. 04Upload again later to detect exact unfollowers from snapshot changes.

FAQ

Why did my Instagram JSON compare method stop working?

Instagram export structure can change, and broad JSON files include more than one relationship list. If a tool compares raw blobs instead of normalized followers and following usernames, the output can include old accounts, duplicates, or the wrong list.

Can ChatGPT compare Instagram exports accurately?

It can help with small, clean samples, but raw Instagram exports are easy to misread. For exact unfollower tracking, use a parser that targets the Followers and following files and compares normalized usernames across snapshots.

What is the safest method now?

Use Instagram Accounts Center to download only Followers and following, choose JSON if available, keep the original ZIP, and compare it against a previous export without giving any app your Instagram password.

Does Unfollio ask for my Instagram login?

No. Unfollio reads the official export flow. It does not log in to Instagram, scrape your account, or automate actions.

Use the current export format safely.

Upload the original Instagram ZIP and let Unfollio extract the relationship lists without asking for your Instagram password.