Tools [Tampermonkey] Instagram Profile Downloader

backwards

Tier 2 Sub
Jan 4, 2023
31
1
209
277
0fya082315al84db03fa9bf467e3.png
itskaslol-instae98a1b7d7ece1bfe.png


Installation:
1. Install the Tampermonkey browser extension:
Please, Log in or Register to see links and images
Please, Log in or Register to see links and images
Please, Log in or Register to see links and images

2. Important: Under the tampermonkey settings, set the Config mode to Advanced and enable the Browser API in Download Mode (BETA).
3. Copy the contents of
Please, Log in or Register to see links and images

4. Create a new Tampermonkey script and paste the contents you copied in step 3 (dist/build.user.js).
5. Save the script (Ctrl+S).
6. Visit any profile to verify the installation (Download button should appear next to the Follow or Following button).

Output:
Each profile can contain the following directories based on its contents:

- Images - All images are written to this directory.
- Videos - All videos are written to this directory.

Chrome
For Chromium based browsers, the files are not zipped and written directly to Instagram folder.

Example: The profile
Please, Log in or Register to see links and images
will be downloaded to:

Default Browser Download Folder/Instagram/itskaslol

Firefox
For some reason, Firefox doesn't allow writing to custom directories so the profile is zipped.

Example: The profile
Please, Log in or Register to see links and images
will be downloaded to:

Default Browser Download Folder/itskaslol.zip

Limitations:
1. When navigating to a different profile, the download button does not appear. Simply refresh the page and the download button should appear. This will be addressed soon.

GitHub Repo:
Please, Log in or Register to see links and images


More details can be found in the GitHub Repo.

- Tested this on Chrome and Firefox with 7 profiles and it successfully downloaded every post for each profile.
- No IP blocks / wasn't logged out once.
 
Last edited by a moderator:

vietcumie

Tier 2 Sub
May 14, 2022
14
234
434
0fya082315al84db03fa9bf467e3.png
For some reason, when i press the download button, it would just stay at resolved "the total amount of post" and that is it. Is there any fixes for this? I have tried both on google chrome and brave as well
 

CLENYCLEB

Bathwater Drinker
Mar 14, 2022
141
2,286
1,249
0fya082315al84db03fa9bf467e3.png
Worked great for first profile, tried on second and third profile immediately after and receive notifications of 'resolving posts' however no download ensues.
 

padgame

Tier 2 Sub
Mar 23, 2022
10
183
384
0fya082315al84db03fa9bf467e3.png
Does this method still work? I dont see a download button appear after install.
 

Beakwood

Bathwater Drinker
Mar 11, 2022
631
5,420
1,217
0fya082315al84db03fa9bf467e3.png
It's only one way I have seen working so far without being disabled. Unfortunately, it's using a closed source program. As some open source programs are getting accounts banned/disabled. I don't like having to use the program, since I had so much freedom with open source, but it does what I need plus a little more.
(T)(O)(K)(K)(I)(T)
 

Whoreder

Bathwater Drinker
Jul 15, 2023
102
5,911
922
0fya082315al84db03fa9bf467e3.png
1.0.1:
Please, Log in or Register to see links and images


- Fixes download button not showing up.

Note: Just downloaded a couple of profiles without any issues. Make sure you're logged in and wait a couple of minutes between downloading profiles (not required, but wouldn't hurt to let Instagram know you're not scraping).
 
  • Like
Reactions: Beakwood and xando

Whoreder

Bathwater Drinker
Jul 15, 2023
102
5,911
922
0fya082315al84db03fa9bf467e3.png
Please, Log in or Register to view quotes
1. Open the directory where your browser saves the files by default.
2. Inside that directory, you'll have a directory named Instagram. Open it.
3. Find the directory named as the username of the profile you just downloaded. If you can't find the directory named Instagram in step 2, there was an issue downloading.