Instagram JSON Viewer by Micha Birklbauer

Logo

Project Website for Instagram JSON Viewer

View the Project on GitHub michabirklbauer/instagram_json_viewer

Instagram JSON / Backup Viewer by Micha Birklbauer

This script transforms Instagram’s data - that you get via the Data Download Tool - to a readable format!

Important Information

Instagram now let’s you download your data in HTML format - which is basically what this script does!
I would therefore recommend using their feature since it is obviously a lot better than my implementation!

If you want to convert older backups, you can still do that with these scripts:

Known issues can be tracked here:

Screenshots

HTML1 HTML2

Features

Requirements

Data Download

Here you can download your data: Instagram

Basic Usage

Tutorial Video: https://www.youtube.com/watch?v=0CUbTkrK62M

"""
+---- micha_birklbauer_20200316
+ direct
+ photos
+ profile
+ stories
+ videos
| account_history.json
| autofill.json
| checkout.json
| comments.json
| connections.json
| contacts.json
| likes.json
| media.json
| messages.json
| profile.json
| saved.json
| searches.json
| settings.json
| stories_activities.json
| instaview.py (PYTHON SCRIPT GOES HERE!)
"""

Manually setting Profile Pictures

If you run into any http errors of kind 429 (not displayed past version v2020.12.23) - meaning the Instagram API denied your request - or simply if your chats all show the default profile picture, you can manually set profile pictures in the folder chat/icons by creating a *.jpg file with the name of the corresponding user. The picture should roughly resemble the dimensions of a real Instagram profile picture to ensure the generated html still looks nice!

Advanced Usage

from instaview import *

instaview()

Functions:

Message Statistics

MSGSTATS

Sidenote: This is currently only available for older instagram backups [pre 23. Dec 2020].

Changes to old release

Known Issues

Disclaimer

License

MIT License

Download

Contact