How Long Does the Instagram Data Export Take?
Instagram's data download usually arrives in under 4 hours but can take up to 48. Here's what affects the wait and what to do with the file when it lands.
If you've just submitted your Instagram data request, you're probably wondering when the email will arrive. Most exports land within a few hours — typically under four — though accounts with years of photos and videos can wait up to 48. This post covers what shapes that window, what the confirmation email looks like, and how to move quickly once the file lands.
The realistic wait range
Instagram processes data requests in a queue. Meta does not publish a service-level guarantee, but the pattern that emerges from many requests is fairly consistent:
- Under 1 hour: Small accounts with few posts, no long video history, and a recent date range.
- 2–4 hours: The typical range for accounts with a few years of activity and a moderate photo library.
- 12–48 hours: Large accounts with thousands of posts, a long Reels or video archive, or data stretching back many years.
The request runs on Meta's servers once submitted. Closing the app, switching devices, or logging out has no effect on the queue. The wait is entirely server-side.
What determines how long it takes
Volume of media. Photos and videos are the heaviest part of the archive. If you include original-quality media, the file takes longer to assemble. Accounts with ten years of daily posting will almost always land in the longer end of the range. Accounts that post text and photos occasionally will land much faster.
Date range. Instagram lets you narrow the export to a specific period — for example, the last two years instead of all time. A shorter range produces a smaller archive and typically a faster turnaround. If you only need follower and following data, limiting the date range has no downside: the followers and following lists reflect your current state regardless of the date window you choose.
Pending requests. Submitting a second request while one is already in progress queues them in sequence. If you've submitted more than one, cancel the extras in Settings > Account > Download your information > Pending requests. Clearing duplicates sometimes frees the pipeline faster than waiting them out.
Server load. Like any cloud service, Meta's export pipeline varies in speed depending on how many requests are processing simultaneously. There is no reliable data on which hours are slower, but requests submitted during off-peak periods occasionally return faster.
JSON or HTML — decide before you submit
This choice is worth getting right before you request, because switching format means starting the wait over.
| Format | Opens in browser | Works with tools | Best choice |
|---|---|---|---|
| HTML | Yes, as a web page | No — structure is not parseable | Reading your data by eye |
| JSON | Requires a viewer | Yes — structured data | Using a tool like hooleft.me |
Choose JSON if you want to use any tool to read the follower and following lists. HTML renders nicely in a browser but cannot be parsed by software — tools like hooleft.me need the JSON version to read the follower timestamps, the following list, and everything else in your archive.
If you accidentally chose HTML, you do not need to wait for it to arrive before re-requesting. Cancel the pending request in your account settings and submit a new one in JSON.
The email: what to look for and where
When the archive is ready, Instagram sends a download link to the email address on your Meta Accounts Centre profile. This is not necessarily the email you use to log in to Instagram if you have multiple addresses connected — it is whatever address Meta has as your primary account contact.
If the email hasn't appeared, work through this list:
- Spam and junk. Export emails frequently get filtered. Search your inbox for the subject line "Your Instagram information" or look for messages from a meta.com domain.
- Correct email address. Open your Meta Accounts Centre and confirm which address is listed. The notification goes there, not to a secondary or personal address unless that is the one on file.
- Past 24 hours with nothing? Cancel any pending requests and re-submit. Use a shorter date range on the second attempt — this is the single most effective way to speed up a stalled export.
- Multiple pending requests. A queue of stacked requests can stall each other. Clear them all and start fresh with one clean submission.
The download link in the email is time-limited — Meta typically gives a window of a few days before it expires. Download and save the ZIP as soon as the email arrives. You won't need to request the export again to use it with hooleft.me; keep the file and it works indefinitely.
What to do while you wait
The wait is a good time to prepare so you can move quickly once the archive lands.
Know where the follower data lives. Inside the ZIP, the relevant files are followers_1.json and following.json (very large accounts sometimes have followers_2.json as well). Each entry contains a username and a Unix timestamp recording when the follow relationship was created. Those timestamps are the reason the data export is the only source that shows you not just who follows you, but when they started — and by comparing two exports, when they stopped.
Decide how you want to read the data. If you're comfortable with JSON files and have fifteen minutes to write a quick comparison script, that approach works. The result is a one-time list you manage yourself. If that sounds like more work than the answer is worth, hooleft.me reads the same ZIP file — drag it in, and your unfollower list appears in seconds, sorted and saved so you can compare against a future snapshot without requesting the export again.
Think about what you'll do with the information. Finding out who drifted off is the beginning of a decision, not the end of one. Some people use the list to tidy their own following. Some just look and move on. There is no required action — the data is yours, and so is the choice.
Comparison: reading your export once it arrives
Both approaches below start from the same ZIP file. The only difference is the effort between the file landing and the answer appearing.
| Method | Effort | Snapshot history | Cost |
|---|---|---|---|
| Open JSON manually in a text editor or script | High — parse and compare by hand | None by default | Free (your time) |
| DIY data export + manual comparison | High — hours of work across two ZIPs | Only if you keep both files | Free (your time) |
| hooleft.me | None — upload ZIP, done | Yes, automatic (Pro) | Free tier + Pro |
The safest way to check who unfollowed you on Instagram is always from your own export — no password sharing, no third-party app access. Once you have the ZIP, the only remaining question is how much time you want to spend reading it. hooleft.me handles the comparison automatically, so the export wait is the only wait in the process.
FAQ
How long does the Instagram data export take?
Most exports arrive within a few hours. Instagram does not publish a guarantee, but the typical range is under four hours. Accounts with large media libraries — thousands of posts, long video archives — can wait closer to 48 hours.
Does choosing JSON or HTML format change how long the export takes?
Format choice does not significantly affect the wait. Both arrive in roughly the same window. Choose JSON if you plan to use any tool to read the data — HTML cannot be parsed by software.
What should I do if my Instagram data export email hasn't arrived after 24 hours?
Check spam and junk folders first, then confirm the correct email address in your Meta Accounts Centre. If nothing has arrived after a full day, cancel any pending requests and re-submit with a shorter date range.
Can I request the export more than once while waiting?
You can, but multiple simultaneous requests queue in sequence and tend to slow things rather than speed them up. Cancel any pending request before re-submitting.
Will the export include my followers and following lists?
Yes. The JSON archive contains followers_1.json and following.json with every account and a Unix timestamp for when each follow relationship was created.
Once it lands
The export is the only hard part. Once the ZIP is in your hands, the Instagram data export step-by-step guide walks through what's inside each folder if you want to explore the full archive. Or drop the ZIP straight into hooleft.me — your unfollower list appears in seconds, no JSON required.
Related
How to See When Someone Followed You on Instagram
Instagram hides follow timestamps in the app, but your data export includes them. Here is exactly how to find when any follower connected with you.
Instagram Data Export Guide: Step by Step (2026)
A calm, complete walk-through of the Instagram data export. Request it, download it, open it, and read what's inside — no apps, no passwords shared.
How to Export Your Instagram Followers List (Officially)
Export your Instagram followers list using Instagram's own data download. Convert it to CSV, read it cleanly, and skip the risky third-party apps.
Skip the JSON. See the first 3 free.
Upload the export as it came and hooleft.me does the comparing. No password, and no card to start. Pro is $3.99 a month, billed annually, for the full list and snapshot history.
Start freeNo export yet? How to request it from Instagram