How to get your Instagram data
Start by going to the Accounts Center. You'll want to download all your Instagram media, for the whole history of the account, in JSON format.
Click "Your information and permissions" from the left menu.

Then "Download your information."

Click "Request a download."

Choose your Instagram account.

You'll just want "Select types of information" for this.

Then choose "Media"–you don't need anything else.

The default date range is the last year, so click this and choose "All time" instead.


For the format, you'll want JSON instead of HTML.


And, finally, switch from Medium to High quality.


After you click "Save," you can click the "Submit request" button. You'll get a screen like this, showing that it's in progress.

Once the download is ready, you'll receive an email with a link back to the Account Center. It should only take about 5-10 minutes.
Now you can click the "Download" button.

Download that, and double click it to expand it. You should see media files as well as JSON files with the post data.