Instagram will give you a zip of your activity. This page opens it in the browser and walks through likes, stories, and DMs. Defaults to the last 12 months. No login. JSON only.
Accounts Center → Download your information. You want JSON, not HTML.
02
Wait for the email
Meta zips it on their side. When the mail lands, download the archive to this device.
03
Drop the zip here
Stay on this tab. Counts are computed locally; the file never gets uploaded.
questions
Open Instagram’s Accounts Center → Your information and permissions → Download your information. Pick some of your information or all of it, JSON (not HTML), and a date range. Instagram emails a zip when it’s ready — often minutes, sometimes a couple of days.
The .zip Instagram sends you. Don’t unzip it. Don’t pick the HTML export — this page only reads the JSON files inside the archive.
No. The zip is opened in this tab with JavaScript. Nothing is posted to a server. Refresh or close the tab and the recap is gone.
No. A data download is activity history, not a session or password. Never type your Instagram login into a wrapped site.
Stats default to the last 12 months. You can switch to 90 days, 30 days, a calendar year, or all time — still only using what Instagram put in that zip.
HTML is meant for reading in a browser. JSON is structured, so likes, stories, and threads can be counted without uploading anything.