Back to Dashboard

How to Download Your Instagram Data and Analyze It

Published March 30, 2026 · 6 min read

Most Instagram users don't know they can download a complete copy of their account data — including their full follower and following lists — directly from Instagram, for free, with no third-party app required. This guide shows you exactly how to do it and, more importantly, what you can actually learn from that data once you have it.

What's Inside Your Instagram Data Download

When you request your account data, Instagram sends you a ZIP file. Most of it is content you already know about — your photos, comments, DMs. The analytically useful part is a folder called connections/followers_and_following/, which contains two files:

  • followers_1.json — every account that follows you: username and profile URL
  • following.json — every account you follow

These aren't engagement analytics (no likes, reach, or impressions). They're something more valuable: the raw, unfiltered ground truth of your follower relationships. With them you can answer questions Instagram's built-in Insights deliberately won't show you — like exactly who unfollowed you last month.

Note: If you have a large number of followers, Instagram may split your list across multiple files ( followers_1.json, followers_2.json, etc.).

How to Download Your Instagram Account Data (Step by Step)

The download is free and requires no third-party app. Instagram will email you a link when the file is ready — it usually takes between a few minutes and a few hours.

Step 1: Go to Instagram's data download page

Open this link directly:

accountscenter.instagram.com/info_and_permissions/dyi/

You can also get there manually: Instagram app → Profile → Menu (☰) → Your activity → Download your information.

Step 2: Tap “Request a download”

If you have multiple accounts, select the one you want to analyze.

Step 3: Choose “Select types of information”

This lets you download only what you need instead of your entire account history. It's faster and produces a much smaller file.

Step 4: Select “Followers and following” → tap Next

Step 5: Set format to JSON and date range to “All time”

This step is critical. The default format is HTML — change it to JSON. JSON is the format that tools (and the analysis below) can actually read. Set the date range to “All time” to get your complete list.

Step 6: Submit the request

Instagram will send you an email when your file is ready. Download the ZIP and unzip it. Your files are at:

connections/
  followers_and_following/
    followers_1.json
    following.json

Need a more detailed walkthrough? See our step-by-step import guide.

What You Can Learn From followers_1.json

The raw JSON files are readable but not immediately actionable. Here's what the data reveals once you process it:

  • Who unfollowed you.Compare two snapshots taken at different times — accounts in the first snapshot's followers list but not in the second have unfollowed you. Instagram doesn't notify you about this; the data download is the only official way to find out.
  • Who you follow that doesn't follow you back. Cross-reference following.json against followers_1.json. Anyone in “following” but not in “followers” is a one-way relationship.
  • Follower growth over time. By taking periodic snapshots — weekly or monthly — and comparing individual accounts, you build a timeline of your actual growth: who joined and who left, not just a net number.
  • New followers since your last snapshot.Accounts in your latest snapshot that weren't in the previous one are new followers — useful for correlating growth with specific posts or campaigns.

How to Analyze Your Instagram Data for Free with InstaTrack

Manually cross-referencing two JSON files is tedious. InstaTrack does it automatically, for free, with no account required.

The workflow:

  1. Download your Instagram data using the steps above
  2. Open InstaTrack — no login, no signup
  3. Upload followers_1.json and following.json to create your first snapshot
  4. Repeat in a few weeks to create a second snapshot
  5. InstaTrack automatically shows you: who unfollowed you, who you're not following back, and your net growth between snapshots

The privacy model is worth calling out explicitly: your data never leaves your browser. InstaTrack processes everything locally — no file is ever uploaded to a server. Most “Instagram analytics” tools require you to log in with your Instagram credentials, which carries real security risk. InstaTrack requires neither.

What Instagram Data Downloads Don't Include

To set realistic expectations:

  • No engagement data — likes, comments, reach, and impressions are not in the personal data download. For those, you need a Business or Creator account and Meta Business Suite.
  • No historical follower counts — the download gives you your follower list right now, not a history. That's why periodic snapshots are important.
  • No competitor data — you can only download data from your own account.
  • No profile visit or story view data— that's only available inside Instagram Insights.

If you need engagement analytics (reach per post, best posting times), Instagram Insights is the right tool. If you need follower relationship data — who follows you, who doesn't, who came and went — the data download is the only official source.

Common Mistakes

Downloading in HTML format instead of JSON.HTML is human-readable but can't be processed by tools. Always switch to JSON before submitting the request.

Selecting “All time” but getting an incomplete list. If your followers list seems shorter than your displayed follower count, Instagram may be paginating across followers_1.json, followers_2.json, etc. Check for multiple files.

Waiting too long between snapshots. Unfollower tracking only works if you have two data points to compare. Monthly snapshots give a useful resolution without being burdensome.

Using third-party apps that require Instagram login.Several tools advertise instant follower tracking but require you to authenticate with your Instagram credentials. This violates Instagram's Terms of Service and puts your account at risk. The data download approach is the only method that's fully compliant and safe.

FAQ

How often can I download my Instagram data?

Instagram doesn't publish a hard limit, but in practice you can request a download every few days without issue. For follower tracking, monthly downloads are sufficient for most users.

How long does it take to get my Instagram data?

Usually between a few minutes and a few hours. Instagram sends you an email with a download link when it's ready. Occasionally it takes up to 48 hours if Instagram is under load.

Does the data download include deleted followers?

No. The file reflects your follower list at the moment the download was processed. Accounts that unfollowed you before you requested the download won't appear — which is why tracking over time with multiple snapshots is the only way to catch unfollows.

Can I see who unfollowed me with just one download?

No. You need at least two snapshots taken at different times. The first download establishes your baseline; subsequent downloads let you detect changes.

Is it safe to use third-party Instagram analytics tools?

It depends on the tool. Tools that analyze your downloaded JSON files (like InstaTrack) are safe — they never touch your Instagram credentials. Tools that ask you to log in with Instagram are riskier: they request API access that can be revoked at any time, and some have been known to misuse account permissions.

Ready to analyze your Instagram data?

Upload your followers_1.json and following.json to InstaTrack — free, private, no login required.

Open InstaTrack →