Instagram is a lot of things, a chatting app is not one of them. Sure you can send direct messages or DMs to other people and share photos etc but that’s pretty much all that there is.
The company is continuing to add in more and more features in every update but compared to a full-fledged chat app like Whatsapp or Facebook Messenger, Instagram is still behind.
Most chatting apps don’t really have any way for users to read deleted messages but there are workarounds that let you access your deleted messages in some way. The same holds true for Instagram DMs as well.
To be honest, you can’t recover them directly. There’s no option given in the app to do so. Any apps and services that claim that they’ll recover your deleted messages but we strongly recommend staying away from them.
One way that could work though is by requesting your data from Instagram, When you do so, you’ll get a .JSON file with all your Instagram data in it and most probably the DMs you’re looking for as well (including deleted ones).
In this article, we’re going to take a look at how you can recover your deleted Instagram messages through your account data on PC and mobile phones.
Also read: How to fix Instagram not posting photos?
How to recover deleted Instagram messages by requesting your account data on PC?
If you’re on a PC, which is how we suggest you follow this method, here’s how you can request your account’s data, followed by a guide to help you extract deleted Instagram messages from the downloaded account data.
Step 1: Head over to Instagram and log in. Click on your profile picture in the top-right and then click on Settings.
Step 2: Head over to Privacy and Security
Step 3: Scroll down to find Data Download and then click on Request Download.
Step 4: You’ll be asked to enter your email. Go ahead and type in the email address you want the details to be mailed.
Step 5: Now you’ll be asked to enter your password as a security measure. Type it in and click on the Request Download button.
Instagram will tell you that your data is being collected and will be mailed to you within 48 hours.
How to find Instagram messages from the downloaded file? (on PC)
Now that you’ve got the data file that Instagram sent you, we need to open it with any .JSON compatible file reader and find our messages.
This is easier on a PC and that’s how we suggest you do this. You can also do this process on a phone but it’ll require downloading an app that can read and extract .zip archives and another for reading JSON files.
Step 1: Click on the link in the email sent to you by Instagram.
Step 2: As a security measure, you’ll be asked to log in to your account. Log in and download your data.
It’ll be downloaded as a .zip archive.
Step 3: Extract the zip archive to a directory of your choice. You’ll see all your data neatly organised in folders and multiple .JSON files.
Step 4: Find the messages.json file and open it with any text editor such as Notepad or Wordpad. You’ll be able to see all your conversations here.
Note that it’ll likely be a long file if you send a lot of messages. We recommend using a rich text editor like Wordpad or even a code editor like Visual Studio Code or Atom to easily find your messages.
Also read: How to view full-size Instagram photos?
How to recover deleted Instagram messages by requesting your account data on the Instagram app for Android or iOS?
If you’re on the Instagram app for Android or iOS, here’s how to request your data for download, where you will probably find any deleted messages.
- Head over to your profile page.
- Tap the hamburger icon in the top-right to open Settings.
- Tap on Security.
- Tap on Download Data
Now you can just enter your email address and password and your account information will be emailed to you within the next 48 hours.
How to find Instagram messages from the downloaded file? (on Phone)
Once again, we do not suggest doing this, but if you don’t have access to your PC, you can use your phone to unzip the archive and read the JSON file.
- Head over to your email app and tap on the link in the mail sent by Instagram to download the data archive.
- You’ll be redirected to your phone’s browser and will be asked to login as a security measure. Log in and download your data.
For the next steps, you’ll need a file browser that can handle zip archives (in case your phone’s inbuilt file reader can’t) and a JSON file reader.
For the purpose of this article, I’m using Files by Google and JSON Genie but feel free to use any other apps that you prefer.
- Extract the downloaded archive to a location of your choice.
- Find the messages.json file and open it with your JSON editor.
- You’ll find all your Instagram DMs here.
Note that since it’s a JSON file, your conversations are divided into arrays. Every array will have two more arrays inside it, one with the conversation and one with the participants. You’ll have to figure out on your own which array contains the conversation you want.
While this will take a lot of looking, it’ll probably help you find the deleted Instagram message you’ve been searching.