This Tampermonkey script allows for downloading Instagram profiles (feed posts and videos only for now).
✔ Tested on Chrome and Firefox
- Install the Tampermonkey browser extension: Chrome Firefox Brave
- Important: Under the tampermonkey settings, set the Config mode to Advanced and enable the Browser API in Download Mode (BETA).
- Copy the contents of https://github.com/backwards221/InstagramProfileDownloader/raw/main/dist/build.user.js
- Create a new Tampermonkey script and paste the contents you copied in step 3 (dist/build.user.js).
- Save the script (Ctrl+S).
- Visit any profile to verify the installation (Download button should appear next to the Follow or Following button).
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.
For Chromium based browsers, the files are not zipped and written directly to Instagram folder.
Example: The profile itskaslol will be downloaded to:
Default Browser Download Folder/Instagram/itskaslol
For some reason, Firefox doesn't allow writing to custom directories so the profile is zipped.
Example: The profile itskaslol will be downloaded to:
Default Browser Download Folder/itskaslol.zip
The script should automatically update from GitHub. If it doesn't, simply repeat the steps 3-6 from the installation section.
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.