Instagram Downloader – Download Any Instagram Photo or Video

I’ve been working on Instagram software recently and I’ve decided to do something free for my blog readers as I haven’t done that in a while. This time, it’s an Instagram downloader.

Currently, it’s only possible to download a single photo/video or a single user’s posts. In the future I will add more features. I plan to actively develop this software until I get to a point where I’m satisfied with how it works.







  • Single photo download
  • Single video download
  • All user’s photos download
  • PRO: Download photos from hashtag(s)
  • PRO: Export stats for photos from user/hashtag
  • Stats for single photo/video
  • Export caption for single photo/video
  • Filter features
  • Multi-threaded

How to use

If you want to download a single photo, put the link as “Input“. Choose “Single photo” and press “Start Downloading“.

If you want to download all user’s photos, put the username (only the username, not a link, without @) as “Input“. Choose “Single user” and press “Start Downloading“.

Instagram Video Photo DownloaderZIP Password:

If you find out any bugs or have any suggestions/feedback, feel free to post them in the comments.

Changelog (16.06.2016)
– Initial release (17.06.2016)
– Added proxy support
– Added custom user agent support (can be randomized)
– Added a new feature to download video(s) from a link
– Added stats when downloading single photo or video
– Added an option to choose custom location and file when saving the logs
– Added vertical scrollbar to the logs
– Added new logs when saving the logs (successfully or failed)
– Added an option to select folder where photos will be downloaded
– Added an option to save caption (only when downloading a single photo/video for now)
– Added new logs when saving the caption (successfully or failed)
– Added a tooltip when hovering the input textbox with information how it works including examples
– Fixed File > Exit in the menu not working
– Fixed “Clear All Input” in “Downloader” tab button not working
– Fixed a rare bug that causes the software to crash (when attempting to download invalid URL) (18.06.2016)
– Added a new icon to the software
– Improved single user’s photos downloading
– The logs will automatically scroll down as they are added
– Added a new feature to skip videos (when downloading user’s posts)
– Added a new feature to skip photos (when downloading user’s posts)
– Added more logs when downloading a single user’s posts
– Added a stop button (works only when downloading a single user’s posts)
– Fixed the groupboxes for stats and radiobuttons not working properly in “Downloader” tab
– Added a check if download folder has been chosen before downloading
– Changed the starting position of the software to the center of the screen (21.06.2016)
– Fixed a bug that caused single video downloader not to work after using single photo downloader
– Added a new feature to stop after certain amount of downloads
– Added a new feature to skip posts with less/more than certain amount of likes/comments
– Improved the single user posts downloading by a lot
– Start button will be disabled after starting to download
– Stop button will be disabled before starting to download
– Fixed a rare case when the software doesn’t scrape the caption of a single video
– Fixed a bug in the logs showing that the caption has been downloaded (even when it’s not enabled) (26.06.2016)
– Added a new tab “Settings”
– Moved the changelog from the “Help” tab to the “Main” tab
– Removed the “Help” tab
– Added a new feature to save the posts of single user to separate folder
– Fixed a bug with skipping photos not working
– Added a new feature to save the download folder (will be automatically loaded when you start the software)
– Added a new feature to remove the emoji text from captions
– Disabled the maximize button
– Fixed a bug with stop download button not working when downloading single user’s posts
– Pro: added a new feature to save stats for all posts while downloading a single user’s posts
– Pro: added a new feature to choose custom delimiter for the stats file
– Pro: fixed an issue with the caption in the stats file breaking the delimiter
– Pro: added a new feature to scrape photos/videos from a hashtag
– Pro: added all existing filters to the hashtag scraper
– Pro: added a new feature to save stats for all posts while downloading posts from a hashtag
– Pro: fixed the stop download button when downloading a hashtag
– Pro: improved the exported file by a lot, fixing many bugs causing it to break (09.07.2016)
– Fixed a rare software crash
– Fixed the comments filter not working
– Fixed the captions sometimes not being the correct for the specific picture
– Fixed a rare bug which caused the software to stop downloading
– Added date of post in the stats for single photo/video
– Pro: fixed a bug with the stats file to prevent issues when converting to excel (26.08.2016)
– Fixed a bug that caused the software to stop downloading in case it fails to scrape stats for photos
– Added more information when clicking the pro version button
– Pro: added Instagram URL in export file of hashtag/location
– Pro: added location photo downloader (22.02.2017)
– Adjusted the GUI a bit
– Fixed the single user downloader not working properly
– Fixed a crash when using the single photo downloader
– Fixed the caption not being properly scraped in the single photo downloader
– Fixed a bug not displaying new lines properly in the caption of single photo downloader
– Fixed a crash when using the single video downloader
– Fixed a bug not being able to find the download link of a video when using the single video downloader
– Fixed the caption not being properly scraped in the single video downloader
– Fixed a bug not displaying new lines properly in the caption of single video downloader
– Fixed the hashtag downloader not working properly
– Fixed the location downloader not working properly (24.04.2017)
– Fixed an issue causing the software to loop infinitely when trying to download (27.06.2017)
– Changed the licensing system to a new one of our own (because the old one has shut down)
– All previously existing licenses have been migrated to the new system (you will have to create a new account with your old code) (07.07.2017)
– Fixed an issue with single video downloader not downloading the video
– Fixed an issue with the single photo downloader not retrieving stats
– Fixed an issue with the single video downloader not retrieving stats
– Fixed an issue with the single photo/video downloader not saving the caption on file (if enabled)

87 thoughts on “Instagram Downloader – Download Any Instagram Photo or Video

  1. Hey, I’m using the downloader (which is great by the way!) but when I tick the ‘save caption’ option, there is not txt file saved with the images. Any idea why it’s not saving the captions?

    I’m using this for a single users photo’s & videos in case that makes any difference.


    1. Hi,

      It works fine for me. The save caption only works for single photo/video download for now. Not when downloading user’s photos.

      Could you send me a screenshot of your settings? Make sure you enable the setting in the main screen.

      Also, download the latest version, there was a bug in the logs showing that the caption was successfully saved, even when you didn’t have the option enabled.

      Best regards,

  2. Hello!

    thank you very much for your work
    I have a request:
    in the stats, you can add the number of views for video?

    Likes: …
    Comments: …
    NEW —> Views: …
    Media ID: …
    Caption: …

    thank you for your attention.

    1. ops!
      another idea

      …and the date

      Likes: …
      Comments: …
      NEW —> Views: …
      NEW —> Date: …
      Media ID: …
      Caption: …


      1. Hi,

        Thanks for the another suggestion. Both seem decent in my opinion. Added on my to-do list.

        Best regards,

  3. thank you Risto for your consideration

    another suggestion, but I think it is more difficult
    in stats, near caption, add the list of the accounts who likes the media
    and list of the accounts who commented the media, with the entire comment

    moreover add an section in setting to select what show in stats

    thank you

    1. Hi,

      That’s a very specific requirement, I’m not sure if I’ll be adding that one. This is not going to be a user scraper, only photos + captions.

      Best regards,

    1. Hi,

      What do you mean by personal accounts? If you mean private, then I am working on that feature. But you will have to be following the user regardless.

      Best regards,

    1. Hi,

      You can download via URL. But you can’t download private profiles yet. I am adding that feature in the next versions (but you must be following the person).

      Best regards,

    1. Hi,

      That is correct. I will be adding that feature in the next versions (but you must be following still). Otherwise Instagram doesn’t allow you to see the pictures.

      Best regards,

  4. Great, thank you. I was able to purchase the pro version.

    Is there a way to download the data for multiple users in a row.

    Like if I add 100 users, it would save the stats data for each person and keep going until completed all 100 people.

  5. Hey man, I must say the Info here is second to none!

    I have been trying to use your image downloader to test it out before buying it.

    But it seem the downloaded rar file will not open?

    WARNING: Instagramdownloader.exe will be compressed only after closing the program that is using it.

    I have nothing open or there is no applications using it.

    Any help would be great thanks.

    1. Hi,

      It might have been corrupted by your anti-virus software or firewall. Try to disable them and re-download the file and try again. If it works, then you will have to add the software to the whitelist for future use.

      Best reagrds,

    1. Hi,

      I’m not sure if there is a limit at all. I don’t think there is one. But I’ve never tried downloading so many photos, so I’m not 100% sure.

      Best regards,

      1. I tried it and it has a limit, only 10000 pics. I tried to download an account that has 21000 posts and when it reach 10000 post, it stops.

        Please tell me if you have any future updates or a way to overcome this limit.

        Anyway, you do a great job. Thanks a lot.

        1. Hi,

          Unfortunately, I can’t check that right now, but it would be useful if you could give me the last max_id and I’ll check what is the response after that. But if you can’t see more than 10K pictures on the website, neither the software will be able to see them.

          Best regards,

    1. Hi Jose,

      The Instagram account creator is not for sale right now. There’s a new tool coming out in a few weeks time.

      Best regards,

      1. Hi Deek,

        Have you checked manually if Instagram allows you to see all the posts? Sometimes they disallow people from viewing a hashtag because of spam.

        Best regards,

  6. hi risto,
    i bought the tool (pro), but doesnt work, when i click start quickly its stop
    do you think the problem came from :
    1 user agent:
    Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
    2 I neet install any net framework (already have version 4 4,5)
    i Need your help Asaap

    1. Hi,

      Could you send me the user you are trying to download from? If possible screenshot of all settings.

      Best regards,

  7. Hello Risto,

    I am new to this whole scrapping game. And Im loving it. Just got FL and am trying to pair it with your Image Downloader as we speak. I am trying to download an entire user page, but; I am receiving the following error;

    [8/1/2017 03:29:38] ERROR: Specified argument was out of the range of valid values.
    Parameter name: i

    Any Help? Nothing is checked off either. I am not using the @ sign and I am directing it to a proper folder.

  8. Hello,

    Trying to download video’s but always getting this error. I tried the same format for images and they work fine, the issues is just videos.

    [16/1/2017 13:04:24] Setting up parameters for the request…
    [16/1/2017 13:04:25] Attempting to open single video link without proxy…
    [16/1/2017 13:04:25] Getting the download link…
    [16/1/2017 13:04:25] Failed to download video, please include the error below when reporting a bug.
    [16/1/2017 13:04:25] ERROR: Input string was not in a correct format.

    Here is the the link

    I have tried the following variations of the link and get the same error.

    1. Hi John,

      Thank you for reporting the issue. I am currently working on resolving it and an update should be available soon.

      Best regards,

    1. Hi Brandon,

      Thank you for reporting the issue. I am currently working on resolving it and an update should be available soon.

      Best regards,

  9. Hi,

    Im trying to use this software but it doesn’t seem to be working. I cannot understand what I am doing wrong. I keep getting an error message saying:

    ERROR: specified argument was out of the range of valid values
    Parameter name i

    Any ideas?


    1. Hi Sam,

      Instagram has changed how their website works and I am currently working on solving the issue. An update will be available soon (max 3-4 days).

      Best regards,

  10. Hi,

    I’ve purchased IG Downloader PRO a couple months ago when it was I tried using the program again today to update, it says the net seal is out of date and to contact the software publisher. I don’t want to purchase the software again, what should I do?


      1. Hi Derek,

        I’ve sent you an e-mail (assuming the one you used for your post is the correct one) with the latest version.

        Best regards,

    1. Hi,

      I’m trying my best, but it’s really hard to keep up with everything. But no worries, I’m not going anywhere. 🙂

      Best regards,

  11. Free version not working
    [27.4.2017 12:33:56] Failed to download photo, please include the error below when reporting a bug.
    [27.4.2017 12:33:56] ERROR: Входная строка имела неверный формат.

    1. Hi,

      I just checked and it seems to be working fine. Can you send me your settings/input data? If you don’t know how to use the software, read the documentation.

      Best regards,

  12. Hi,
    I have bought the pro edition, I want to know :
    1. How can I use this tool to get the upload time of each photo or If I can get this by using your other tools.
    2.What should I input when use “single hashtag”? How can I download a user’s photo with hashtags?

    Sincerely, Chris.

    1. Hi Chris,

      1. This is only a downloader, not an uploader. You have to use another tool for uploading. Take a look at

      2. That’s not possible at the moment. You can’t filter the photos based on their caption during download. But after you download them and save the data, you can easily filter them inside excel.

      Best regards,

  13. Hey Risto, I’m considering buying this, just wondering what some of the extra features are that you’re considering adding in the future?

    1. Hi Richard,

      I’ve considered adding a feature to download photos/videos off private users (only if you are following them), but it’s not something I will be doing anytime soon. I’ve been working on a bigger project which will be launched very soon.

      Best regards,

      1. Put me down as someone who would pay for that. The majority of my Facebook friends and family have moved to Instagram and have private accounts. Instagram’s take it or leave it approach to a photo feed is laughable at best.

    1. Hi,

      It will be edited when it’s ready. Currently we’re migrating our licensing to a new one.

      Best regards,

  14. hi, i have a pro version but i get this error plz help

    The remote server returned an error: (404) Not Found.

    at NetSeal.HttpClient.ExecuteRequest(String host, Dictionary`2 values, RequestState state)
    at NetSeal.HttpClient.UploadValues(String host, Dictionary`2 values, RequestOptions options)
    at NetSeal.Broker.DownloadData(String url)
    at NetSeal.Broker.GetMetadataFallback()

  15. Hi, just wanted to add my voice that I’d be glad to pay for the pro version when you have it for sale again.

    I’m most interested in being able to download a list of URLs or Insta picture IDs for photos along with the caption. I can’t tell if your pro version of this includes a URL or IG picture ID in the record for a photo or not, but if it does that’s the feature I’m most looking for.

    Do you have any other software available for download or sale at this time with these features? 🙂

  16. Hi Risto,

    How many downloads do you recommend the use of a proxy? And if I were to use one would this be the right order? [PROXYIP:PORT:USER:PASS]


    1. Hi,

      You don’t necessarily need to use a proxy to download. It’s optional. And that is the correct format, yes.

      Best regards,

      1. Ok thanks.

        I have another question though. the files I download from a particular user come out in a photo ID number as the output file.. It makes it very hard to find the post on a particular page, is there a way find the url of the post through photo ID or give the output file the url as a filename standard for example?


        1. Hi,

          You can have the software create a folder for each user you download from. That way, you’ll know which photo came from which user.

          Best regards,

          1. Yes, but the content is often a repost from another post… Therefore I would find it useful to find the original post on Instagram which is a little hard to do sometimes 🙂

  17. And I have a suggestion:
    One more suggestion:
    Would it be possible, when I download content from a single user to give the output filename the URL link of the specific content its downloading? (It would make it easier to find some info I might need in my post: whom to credit, location info etc.)

    Love the program btw, keep up the great work!


    1. Hi,

      We have added a new column called “file info” in the stats file, see if that helps. If not, let me know how we can improve it.

      Best regards,

        1. Hi,

          The entire software will be free soon. We are almost done with it. It will be released and information posted as update on this post.

          Best regards,

  18. Hi,
    I would like to purchase the pro version of the program but the link is outdated.
    And i have seen here:
    At the FAQ:”Question: Can you download photos/videos from private users?
    Answer: Not at the moment. It’s something we have planned, but it’s not our highest priority right now.”
    Is that going to be there soon also?


    1. Hi,

      Yes, it will be there “soon”. Can’t give any dates though. We’re currently working on a new update to fix some stuff and also optimize how the software works back-end. It should help us add new features in the future.

      Best regards,

  19. Hey,

    I want to download all photos + all captions. Can I do this with the pro version? When I go to buy the pro version, it says HexPay is no longer available.


    1. Hi,

      Yes, that is correct. We are working on a better solution at the moment. We might be making this software fully-free when the new update is ready.

      Best regards,

  20. hi risto

    i tired to buy the pro edition but it takes me to empty page
    can you explain to me how do i buy the pro edition

    and if i want to add extra futures can you add that for extra cost?


Leave a Reply

Your email address will not be published. Required fields are marked *