Instagram TipsMarch 1, 2026

How to See Who Unfollowed You on Instagram Without an App (2026)

You can detect Instagram unfollowers without a third-party app by using Meta's official "Download Your Information" feature: request the full data export, locate the followers.json file, and diff it a...

How to See Who Unfollowed You on Instagram Without an App (2026)

You can detect Instagram unfollowers without a third-party app by using Meta's official "Download Your Information" feature: request the full data export, locate the followers.json file, and diff it against a snapshot you save weeks or months later. This is the only ToS-safe and credential-secure method — no password sharing with third parties, no risk of suspension, and the data is canonical (it's Instagram's own follower list, not a scraped public-data snapshot).

The "no app" path matters because most third-party unfollower trackers either require your password (security red flag), violate Instagram's ToS, or produce false-positive-laden lists (see why unfollowers tracker not accurate for the dedup challenges). Meta's own data export bypasses all three concerns — you use Instagram's first-party data, no credentials leave your account, and the file format is structured for easy diffing. This guide walks through the workflow.

How to see unfollowers on Instagram without an app — the workflow

Step-by-step (5-7 days total)

  1. Open Instagram → tap your profile picture → Settings → Privacy → Data Download → Request Download (in older versions: "Download Your Information")
  2. Choose format: HTML for browser-friendly viewing, OR JSON for diffing — pick JSON if you plan to compare snapshots
  3. Choose scope: select "Followers and Following" only (faster) OR "All available information" (~100MB, full archive)
  4. Submit and wait: Instagram emails the download link in 1-7 days (usually 24 hours)
  5. Save the export to a dated folder (e.g., instagram-2026-05-21/)
  6. Wait 30+ days, then request another export the same way
  7. Diff the two snapshots' followers.json files — accounts in the older file but missing from the newer one = unfollowers (or deactivations, or suspensions)

The wait is the bottleneck. For your first run, you'll have nothing to compare against — bookmark this workflow and request the second export 30+ days later.

What followers.json contains

The export's followers.json (inside the data archive's followers_and_following/ folder) is a simple JSON array. Each entry has:

FieldContent
titleEmpty or short label
media_list_dataEmpty array
string_list_data[0].hrefProfile URL (e.g., https://www.instagram.com/username)
string_list_data[0].valueUsername (e.g., username)
string_list_data[0].timestampWhen they followed you (Unix timestamp)

The username and timestamp are the two fields you'll use to diff. The timestamp lets you sort followers chronologically — useful for seeing when each follow happened.

How to diff the two snapshots

Simple manual diff (small accounts)

If you have under ~500 followers, manual comparison is feasible:

  1. Open both followers.json files
  2. Use any JSON viewer or text editor
  3. Sort each list alphabetically by username
  4. Compare — names in old but not in new are gone

Script-based diff (any account size)

For larger accounts, a few lines of Python (or any language) handles thousands of names quickly:

import json

with open('snapshot_2026_05_21/followers.json') as f:
    old = {item['string_list_data'][0]['value'] for item in json.load(f)}
with open('snapshot_2026_06_21/followers.json') as f:
    new = {item['string_list_data'][0]['value'] for item in json.load(f)}

lost = old - new   # in old but not in new = unfollowed (or deactivated/suspended)
gained = new - old # in new but not in old = newly followed

print(f"Lost {len(lost)} followers:")
for u in sorted(lost):
    print(f"  {u}")

The diff takes seconds. The accuracy is canonical — this is Instagram's own data.

Why this beats third-party trackers

ConcernDIY data downloadThird-party tracker
Requires your password?NoOften yes (security red flag)
ToS-safe?Yes (Meta's own export)Login-required tools violate ToS
Data canonical?Yes — directly from InstagramScraped public data; may have gaps
False-positive rateSame structural rate (deactivations show as unfollows)Same + possibly worse if no dedup
FrequencyCan request every ~14 daysReal-time or daily
CostFreeFree or paid
Setup effortModerate (need to wait + diff)Low (install app)

The DYI download is the credential-safe, ToS-safe baseline. Third-party trackers' main advantage is convenience (real-time updates, no manual diff). If you don't trust them with your password — which you shouldn't (see are unfollower apps safe) — the DYI workflow is the alternative.

Frequency limits on data downloads

Meta limits how often you can request a full data download:

  • Standard cooldown: typically 14 days between requests
  • Some accounts see shorter cooldowns (1-7 days) depending on account age and account state
  • The "Followers and Following only" scope sometimes processes faster than the full archive

This means monthly snapshots are realistic but daily or weekly aren't. For higher-frequency tracking you'd need a tracker tool that snapshots more often.

The false-positive caveat (same as any tracker)

The DYI workflow doesn't dedupe false positives. If someone deactivates between your two snapshots, they'll show as a "lost follower" in your diff — even though they didn't actually unfollow. The same caveats as Instagram shows wrong unfollower apply.

To reduce false positives in your own diff:

  • Run a third snapshot a few weeks later — accounts that REAPPEAR are reactivations, not real unfollows
  • Manually check the disappeared usernames — if they still exist on Instagram, they likely unfollowed; if not, they deactivated/were suspended

The DYI method is canonical data but still requires interpretation around the deactivation case.

What this method canNOT do

  • Show real-time unfollows (data export is point-in-time only)
  • Track other accounts' followers (only your own)
  • Distinguish unfollow from deactivation without your own manual interpretation
  • Surface "ghost followers" automatically (you can derive these from the export but it takes more work)

For the broader limitations of any unfollower tracking approach, see why unfollowers tracker not accurate.

Frequently Asked Questions

Can I check Instagram unfollowers without using a third-party app?

Yes — request your data via Settings → Privacy → Data Download. The export includes a followers.json file you can diff against an older snapshot to identify lost followers. No third-party app or password sharing needed.

How long does the Instagram data download take?

Usually 1-3 days; can be up to 7 days for large accounts or "All information" scope. The "Followers and Following only" scope is typically faster.

Is using Meta's Download Your Information feature legal?

Yes — it's Instagram's official feature for your own data. You're requesting access to data you own (your account's information). Completely ToS-compliant and legal in every jurisdiction.

Can I see who unfollowed me in the past via this export?

Only if you have an older export to diff against. The current export shows your follower list as of right now. Without an earlier snapshot, you can't see who was following you before.

Does this work for Business and Creator accounts?

Yes — all Instagram account types can request data downloads. The export format is the same.

How often can I request the data download?

Standard cooldown is around 14 days between full data requests. Selective scopes ("Followers and Following only") sometimes have shorter cooldowns.

Is there an automated way to do this?

Manually requesting and diffing isn't automated, but you can script the diff step easily (Python, JavaScript, or Excel). The request step requires manual action through Instagram's settings each time.

Final take

So "see unfollowers without an app" in 2026 has one clean answer: Meta's own "Download Your Information" feature, paired with a snapshot diff over time. This is the credential-safe, ToS-safe, canonical-data baseline that all the password-asking third-party trackers fail to match on security. For automated ongoing unfollower tracking without compromising your credentials, see Clarvio's Instagram unfollowers tracker at /instagram-unfollowers-tracker which uses public-data snapshots in a similar diff pattern.

Related guides

Or run the free tool: Instagram Followers Tracker