instagramdata-exportdead-linksbackupguide

Why Your Instagram Data Export Has Dead Links (and What to Do About It)

Instagram's data export gives you links to your saved posts — not the actual files. Those links expire within days. Here's why, and how to get the real media before they die.

Published: Read time: 4 min By: Jona

You requested your export. You opened the ZIP. Half of it doesn't work.

You followed the instructions. You went to Settings → Accounts Centre → Download your information, chose JSON, selected all time, and waited. The email arrived. You downloaded the ZIP. You unzipped it, expecting to find your saved posts — years of bookmarked recipes, travel inspiration, outfit ideas, memes you wanted to keep.

Instead, you found saved_posts.json.

You opened it. It's a list of URLs. Thousands of them. Each one points back to Instagram. And when you click one — maybe it works. Maybe it doesn't. And if you wait a few days and try again, most of them don't.

The links are dead.

What's actually inside the export

Here's the breakdown of what Instagram gives you versus what you probably expected:

| What you saved | What's in the export | What you expected | |---|---|---| | Your own posts | Real media files (photos, videos) | ✅ Real files | | Your saved posts | Links (URLs) | ❌ The actual photos/videos | | Your liked posts | Links (URLs) | ❌ The actual photos/videos | | Your collections | Links + collection names | ❌ Files organized into folders |

Your own posts come through as actual files. Everything else — the stuff you saved from other people, the things you liked — comes through as links. Not files. Links.

Instagram doesn't serve media from permanent URLs. When you view a post on Instagram, your browser receives a signed URL — a link with an authentication token appended to it. That token has an expiration date.

It's like a VIP pass. It gets you in the door, but only for a limited time. After that, the URL returns a 403 Forbidden or a blank response. The content is still on Instagram's servers — but the link you were given no longer has permission to access it.

How long do the links last?

It varies, but in practice:

The export ZIP sits on your computer. The links inside it have a shelf life. Every day you wait, more of them go dark.

The three things that kill your saved posts

Even if the links didn't expire, your saved posts are vulnerable to three other failure modes:

  1. The creator deletes the post. They remove it. The URL returns a 404. Your save is now a broken bookmark.
  1. The creator goes private. Their account switches to private. You can't see their content unless you follow them. The link technically exists but you can't access it.
  1. The account gets banned. Instagram suspends or deletes the account. Everything they posted is gone.

None of these are recoverable. Once the content leaves Instagram's servers, no tool can bring it back. This is why timing matters — you need to download the actual media files while the links are still alive and while the posts still exist.

What a real backup looks like

A real backup of your Instagram saved posts has three properties:

  1. The media files exist on your hard drive. Not links — actual JPEGs and MP4s.
  2. Your collections are preserved as folders. "Recipes" stays "Recipes," not a pile of numbered files.
  3. It was done while the links were still alive. Not weeks later, when half of them have expired.

The export gets you maybe 30% of the way there. It tells you what you saved and where it was. But it doesn't give you the actual content.

How to get the actual files

You need something that:

UnplugMe does exactly this. You drop the export ZIP in, it reads every saved post and liked post, and downloads the real media files to your hard drive — organized into folders by collection name. It runs in the background and resumes if your laptop sleeps or your connection drops.

First 50 downloads are free. No account, no credit card, no email. You can test it on your own export right now and see exactly what comes back.

Don't wait

Every day you put this off, more of your saved posts break. Some because the links expire. Some because the original creator deleted them. Some because the account went private.

The export is a snapshot. The links inside it are a ticking clock. The longer you wait, the more of your saved content turns into dead links pointing at nothing.

Back up your saved posts → · Learn what's inside your export →

UnplugMe reads the official Instagram data export and downloads the actual media files using your authenticated browser session. It never uploads anything to a server. It is not affiliated with Meta.

Ready to back up your own archive?

UnplugMe turns your official data export into a real folder of photos and videos on your own hard drive. Your first 50 downloads are free — no account, no card, and nothing ever leaves your device.

Add to Chrome — Free

Unlimited is $23 once, if you need it. See pricing

How to download your Instagram data →

Disclaimer: UnplugMe is a personal data portability tool intended for archiving your own content from supported platforms. While UnplugMe is designed to retrieve every saved post, liked photo, reel, short, and collection in your data export, actual results may vary. Some content may be unavailable due to expired media links, deleted posts, accounts that have since restricted access, platform rate-limiting, or changes to the platform's data export structure. We make no guarantees about completeness, and we are not affiliated with, endorsed by, or sponsored by Meta, ByteDance, X Corp, or any other platform mentioned on this page.