Instagram Manager – Scrape Users Data

Instagram Manager is a software that scrapes information about specific users that is available on Instagram. You load a list of usernames and the software will give you the details about each user. The information provided by the software currently includes username, user ID, total amount of followers, total amount of followings, total amount of uploaded media, biography and website URL. It also checks whether the user is verified or private.

I started this project as a hobby, but a guy approached me to code him something specific, but at the end he backed up. So I decided to release the program and improve it based on your suggestions and feedback.

Preview

Instagram Manager

Instagram Manager

Features
Single-threaded
Scrape data based on username
Export data
Filter data
Does not use the Instagram API (no limit in requests)

How to use
1. Open the software
2. Click “Load Users” and load the users. The users must be in .txt file where each line contains 1 username. If the file does not meet the criteria, the program will not work and may crash.
3. After you load the usernames, just wait for the program to do its work 🙂


Download Instagram Manager

ZIP Password: www.imristo.com

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

Changelog
1.0 (11.08.2015)
– Initial release

1.1 (12.08.2015)
– Fixed a bug when importing users (it used to load the ones from the previous load as well)
– Replaced the listView with dataGridView
– Fixed the label displaying wrong status of checked users
– Added a menu
– Add an option to clear the data grid
– Added an option to disable emoji text in Bio
– Bio column now supports multi-lines
– Fixed website URL outputting weird characters.
– Fixed a crash if the program runs into a banned/unavailable user (now it outputs the username and tells you that it’s banned/unavailable)

1.2 (13.08.2015)
– Fixed users being able to add rows in the data grid.
– Removed the additional column before username
– Fixed the label showing wrong status of accounts
– Added export function (All data and website URL in CSV/TXT format)

1.3 (22.08.2015)
– Banned/unavailable users will no longer show in the table
– Fixed a crash while exporting users with no website URL

1.4 (29.08.2015)
– Added a new feature for scraping full name
– Added a new feature for checking the last upload date

1.5 (12.09.2015)
– Added a new feature to choose custom delimiter for exporting (Settings > Delimiter)

1.6 (19.09.2015)
– Added a new feature to filter users (based on followers, followings, uploads, bio and website)

1.7 (28.09.2015)
– Added a new feature to export e-mail addresses from profile (in bio and full name)

1.8 (30.09.2015)
– Added a new feature to see average comments the user gets on the last 24 pictures (if he has less, then it’s the average comments on the amount of pictures he has)

1.9 (08.10.2015)
– Added a new feature to filter users based on average comments

2.0 (16.10.2015)
– Fixed a bug showing the wrong amount of average comments

2.1 (20.10.2015)
– Added a new feature to export all data including e-mails

2.2 (20.10.2015)
– Fixed a small bug with the custom delimiter not working on the last column (e-mails)

2.3 (28.10.2015)
– Fixed a small bug with emoji text showing in full name

2.4 (05.12.2015)
– Fixed a bug with usernames not showing up and causing other glitches in the software

2.5 (26.12.2015)
– Fixed a bug that would cause the scraper to stop if the full name contained a comma in it

2.6 (17.05.2016)
– Fixed a bug not being able to scrape the date of last post, which caused the software not to work

2.7 (20.05.2016)
– Fixed a bug that caused users not to be added in the table after scraping them

2.8 (26.06.2016)
– Fixed a bug that caused the software to stop scraping

2.9 (15.03.2017)
– Fixed a bug that caused a crash when starting to scrape
– Adjusted the GUI a bit (made it bigger)
– Added a new feature to dump debug data (to help me find bugs/errors easier and faster)

3.0 (25.03.2017)
– Fixed an issue with uploads not being counted properly if the amount was over 1,000

3.1 (02.04.2017)
– Fixed an issue causing the software to stop scraping if it finds a user with unescaped characters in the name

3.2 (29.04.2017)
– Fixed an issue causing the export file columns to be messed up if the bio contained the delimiter in it

3.3 (30.07.2017)
– Fixed an issue causing the software to skip some users
– Fixed an issue not retrieving the user ID correctly in some cases
– Fixed an issue not retrieving the website correctly in some cases

3.4 (30.07.2017)
– Fixed an issue causing the website to have ” (quotation mark) in front of it in some cases

3.5 (02.08.2017)
– Fixed a rare issue where the full name wasn’t being scraped properly (Thanks Paul for reporting the issue!)

251 thoughts on “Instagram Manager – Scrape Users Data

    1. Hi near,

      That’s a great suggestion! I will try to implement that in the next version of the scraper.

      Best regards,
      Risto

  1. Hi,
    when i try to load 100 usernames,it just take me 2 hours.

    so i tried to load 5 usernames,after it loaded them,just showed nothing here.

    any ideas?

    1. Hi,

      This could be caused by several reasons.

      1. The usernames you load must NOT be banned. All banned/non-existing usernames will not show in the table.
      2. Your Internet speed might have a role here as well. This tool makes a connection to Instagram.com for each user to get the data.

      If it’s none of these, please send me your list of usernames and I’ll try replicating the same issue.

      Best regards,
      Risto

        1. Hi,

          If you can’t access instagram.com, you can’t use this tool either. However, you could use a VPN or proxy to bypass the ban and use the tool.

          Best regards,
          Risto

      1. Hi,Risto

        Finally it works with my VPS and it works great and brilliant.

        can u make a software that:

        it can scrape the photos of the listed usernames in the format of https://instagram.com/p/xxxx/

        and u can decide to get 1 link or the latest 5 links of the photos.

        Or does followliker have this function? I don’t find it.

        Hope for ur reply.

        Regards
        Dragon

        1. If you are going to use that links to photos in Followliker then you should know that FL have the option to scrape User’s photos. What I can advice is to check the number of posts in the list of users which photos you’re interested. If they have enough posts (1-5) then you can scrape that photos and use them further in FL.

          Hopefully I have described it the way you understand.

        2. Hi,

          I’m not exactly sure what you are trying to do, but you can check IO’s post above. There is an option to scrape “User’s Photo” in “Scrape Photo” settings.

          Best regards,
          Risto

  2. Hey, just downloaded your program but haven’t had a chance to use it. It would be stellar if there was an option to scrape certain information from the bio. Like say I wanted to scrape all the emails out of the bios that had them. Just a thought, it would be great if you could implement something like that. Have a nice day! 🙂

    1. Yeah i agree with that, maybe something like “show only bio that contains xxx, qwe, asd” should be fine at my end!

      I’m going to try your software asap, any good scraper? I own FollowLiker but don’t find it so user-friendly besides your guide, a simple tool that let you choose where to scrape ID and it just do it?

      Thanks a lot

      1. Hi,

        You can use FollowLiker to scrape users and export them. Other than that, you can probably do it with the API.

        Best regards,
        Risto

  3. Hello, thank for great tool!

    May I ask you to replace “,” delimiter to this “;” or maybe something special that users wouldn’t use in their bio (like “;;” or “@;”)? Because when you export data to csv or txt file and then use Find and Replace (, to 😉 it gives you result, but not the best it could be. The problem is that users use “,” in their bio. So they are also being replaced.

    1. Hi memo,

      To load users, click on “Load Users” and choose a .txt file with your users. The usernames in the .txt file must be 1 per line.

      Best regards,
      Risto

  4. Risto,

    Thanks for program. What program do you use to scrap users to build the list to input into your program? I have FL but I think there is a limit to how long the list of scrapped users can get?

    Rocko

    1. Hi,

      You could use the API to scrape users if you know how to, the limit is 5,000 calls per hour and you can get like 20-50 users per call if I’m not mistaken.

      Best regards,
      Risto

      1. Hi,

        with FL you can get 199-200 users per Scrape run (one loop), but I don’t know if it is 1 call or more, it feels like it is very fast, maybe really 1 call = 200 users 🙂 Anyway it’s pretty fast to grab users with FL, but I’m also interested in other options. Though I know there some scrapers that can do that, but they are not free.

        Maybe someday you will turn your tool into scraper by name (to scrape large accounts for followers) or even list of names with multitask 🙂

        I think it can be good and may be easier for the program to scrape (and add the results to table) if it will process only filtered users like with certain amount of followers, followings or not empty bio. So, this target (filtered) options should be executed before processing other info. I don’t know how the code works, just believe that it may let the tool work faster 🙂 Anyway it is working good for me! 😉 But if it can handle so many things like filtering options and scraping User’s followers, then I can use only this single tool to make lists with users, because I’m running different tools to process lists before using them 🙂

        1. Hi,

          Yes, FL can do the scraping job. But the problem is that my tool does not use the Instagram API. To scrape users you have to use the Instagram API.

          I will most likely implement a scraper in my tool one day as well, but I can’t promise that anytime soon, because I’m very busy with other projects of mine.

          Let me know if you have any other suggestions 🙂

          Best regards,
          Risto

  5. One request for the next release: some type of indication of the status of the program while it is scraping. Scraping 300 users right now and I can’t tell if it’s running or if there is an error. Would be nice if there was some type of indicator that it’s working and its on record XX of XXX or even dynamically loading the screen though I imagine that’s a lot more work. Thanks!

    1. Hi,

      The program already gives you information about the scraping process. In the bottom “Status” label, it shows how many users have been processed.

      Best regards,
      Risto

  6. Thanks for an awesome application Risto!

    It seems the avg comments is not working properly unfortunately. (look at @emrata for example with the avg comments in the 1500-range but Instagram Manager indication 583)
    It would also be very useful to get “average likes per post” and “posting frequency” (maybe for the last 24 pictures again)

    Appreciate your work!
    /Kris

    1. Hi Kris,

      Thank you for reporting the bug. I have fixed it in the latest version.

      As for the feature requests, those are definitely great features to add and I’ll consider them next time I’m adding new features. Currently, I’m very busy, so it will take a while before I add new features.

      Best regards,
      Risto

  7. Hi,

    thanks for the updates! Really great tool for sorting users.
    I have a question about undecoded chars like “\u9065”, “\u2800” and etc. Is it possible to easily convert/decode them into normal letters after scraping? And/Or will you fix it in some of the future updates also? 🙂

    1. Hi Io,

      Those are actually emojis. I have added a ‘disable emoji’ option to prevent them in the Settings. 🙂

      Best regards,
      Risto

        1. Yeah, but it’s not only in bio, it’s also in username 😀
          and if I understood it correct, if you use “Show Emoji Text” option then you will have the similar unnormal symbols in bio too ))

          1. Hi,

            Yes, if you have “Show Emoji Text”, it will show the unicode text of the emoji, not the actual emoji icon.

            Best regards,
            Risto

        2. Hi,

          Are you sure? As far as I know Instagram doesn’t allow emoji in usernames. Can you give me an example?

          Best regards,
          Risto

  8. Hi Risto

    I would like to ask you if something like this would work:

    I would like to seperat following and unfollowing tasks in different time-slots as I experienced some issues from Instagram. But it seems there is no solution as I want to you use the same white/blacklists for following / unfollowing (tried to open a second instance of Followliker).

    Is there a solution I cant see or would that something for a future release?

    Thanks and regards

    Michael

    1. Hi,

      If I understood correctly, you want a whitelist/blacklist feature added in the scraper? If so, I don’t really see the need of it, it will only make the software use more resources. You can use other software to remove the user(s) from the list before you load it in the tool.

      Best regards,
      Risto

      1. Hi,

        Yes you can scrape. Choose “Scrape User” and add the sources, then go to the second page and open the “Scraped Users”. There you can see all the scraped users by FL and you can also export them.

        Best regards,
        Risto

    1. Hi,

      I don’t know any alternative for Twitter, but I might make one myself in the future. Can’t tell for sure when though.

      Best regards,
      Risto

  9. I keep getting this error while scraping:

    “Length cannot be less than zero.
    Parameter name: length” – it happens every so often and just stops, I have to find the file, delete the name and start over.

    Do you know what this is? Great tool by the way!

  10. Hey,

    Great tool man, I apprecite it everyday, had made life much easier.

    Question though. Is there anyway you could implement a Hashtag Scraper? I currently use IcocnoSquare to get my Hashtags, but searching a Hashtag like #Football, which produces tons of results,but tbh if we could streamline the process that would be a Plus.

      1. Basically when you search a Hashtag on Iconosquare you get about 40 other Hashtag Suggestions from Icocnosquare in a list in the lower right hand portion of the website, these hashtags are usually variations of the Hashtag that was searched, the Hashatags have stats beside them on how many times they have been used, so what would be ideal is that a software could scarpe the Hashtags into a list with a Column for the stats of use as well, then have an option to export into a TXT file or CSV list that would be used to import into Followliker for Liking.

        Do you see what I am saying here? If not Email me or let me know I will email you.

        1. Hi,

          That is a very specific software to be honest. If I were to code something in my free time for the blog, I would make something that is more general and more people can use. I understand your request though and it’s not something that’s hard to make, but considering how busy I am right now I can’t promise anything.

          Best regards,
          Risto

    1. Hi,

      Yes, the program should work in 64 bit Windows as well. Could you send me the list of users which you are having problems with?

      Best regards,
      Risto

    1. Hi,

      I need more information about the error, because I can’t really do anything with the current information you have provided me.

      Best regards,
      Risto

  11. And it will be great if you add in your program you can export every column alone like you did in picmanager where you can export pic id…..i need to export user id for scrape…thanks 🙂

    1. Hi,

      I will add that feature in the future for sure, but I’ve been extremely busy lately and haven’t had much free time to do it.

      Best regards,
      Risto

  12. Update, I made a txt with 3 usernames (1 per line) added them on the program and let it run. It provided me with info etc BUT the username shell is empty in every single line. So I added random usernames on those shells and I managed to export the file. So the problem is the empty username shell.. Any idea what might cause that problem?

  13. Hi Risto,

    Not sure if you got my message/e-mail last night but I saw some people having the same issue as me as of the last couple of days – we get an error message when trying to export user data after uploading a txt list of users. The usernames are not coming up in the IGManager program, and we cannot export the data.

      1. Please don’t forget to look into this error! “Length cannot be less than zero. Parameter name: length”
        The program stops scraping when this happens. Here is a larger list of error causing accounts:

        sweetiepie0097
        real_nigga_240
        giionaziezeno_
        princess.aribre
        ivycristiiny
        kam._qv33n
        bishhayy_
        qween__royal
        madein_indea
        thefirstnoel773
        puto44
        sweet_pearl16
        ikea_1400
        0nly1.chris
        iamkayennemarie
        colorherprefect
        kingtwigz
        sydthakydd_
        thecuteonerighthere
        kanyee.attitudee
        lorr.chyyy
        daddysgurl_808
        kingdom.aj
        hateonkay_
        lah.smiilezz
        _.queen_j
        brittnaynice
        _sincityyy
        qveen.shayy
        kaydencesmommyy_
        jkenyora
        kissmy__cakes
        unfvckwitablexo__
        britishtwist196
        _longliveyeezy_
        lady__guwop
        iam_daisia
        __chaseee___
        wannamochalante
        __adww
        divz_amo
        _kyaa_nicole

        Your work is great. We all appreciate you!

        1. Hi,

          Thanks for providing this list. I have spotted what is causing the error and I will try to fix it as soon as possible.

          Best regards,
          Risto

  14. Hey Risto,

    is there a chance to add a feature to scrape the followers of a user? I don’t own FL right now, so I think that would come handy with this tool to scrape users of a follower and then filtering them to create a custom list?

    Or do you know of any other free program to scrape users followers?

    thank you for this tool!

    Regards,

    1. Hi,

      Yes, I could add a feature to scrape followers of a specific user, but right now I am extremely busy and that feature would take a while to add, so I can’t really do much about it. There is a free scraper made by a Russian guy which you could use in the meanwhile.

      Best regards,
      Risto

      1. Hey risto,

        I guess you are talking about that InstaParser from ins soft? Well that tool unfortunately stopped working that’s why I had the idea that you could add that feature into this scraper since I think that it would be more complete .

        If you were not talking about that InstaParser, can you name the free scraper please? I couldn’t find any working.

        Your program runs so smooth in any other function that it would come really handy if that little feature would be implemented.

        1. Hi,

          Didn’t know about that, I will have to check it out and see why it stopped working. If Instagram made an update then it will probably be harder than before to make such a feature. I’ll give it a look when I have some free time.

          Best regards,
          Risto

  15. Hi,

    I can’t seem to extract the .exe file from the folder. When I extract to another folder, the folder is empty. When I click the .exe file I get the following message:
    Cannot execute “C:\Users\John\AppData\Local\Temp\Rar$EXb0.108\InstagramManager.exe”

    Any advice?

    Thanks in advance!

    1. Hi,

      That is most likely a problem caused by your anti-virus software. Try to add the software in the whitelist or disable your Anti-Virus while using the software.

      Best regards,
      Risto

      1. Thanks for this!

        For anyone else facing the same issue – I disabled my anti-virus program and then extracted the file. The .exe now shows up in the destination folder. I re-enabled my anti-virus and proceeded to run the program without any trouble.

        1. Hi,

          You’re welcome. I am using a software called ConfuserEx which is obfuscating the source code of my application to prevent crackers from getting access to the code. Unfortunately, some anti-viruses pick up the application as a “virus” afterwards, which unfortunately has not been fixed still by the developers.

          Best regards,
          Risto

  16. Hi Risto,
    This is a really cool software. I would like to thank you on the behalf of everyone using it 🙂
    I would like to understand one thing, after scrapping is done, I would like it to remove account with some special words in it. I am using followliker and I don’t want it to follow account which has some specific words in their bio such as “shop”, “whatsapp”, “viber”, “contact” etc..
    Any idea how can I do that?

    Thank you
    okaya

    1. Hi,
      I have one more problem. Today I scrapped soem amount of users with FL and used them Instagram Manager. Everything worked pefect until I try to export results after filtering. What ever I try CSV or TXT, exports are always empty. 0KB. any idea what might be the reason?
      I tried to export e-mails and it worked. I can not export the rest right now.

      1. Hi,

        That is weird, never had it happen to me, or anyone else before. Does it happen every time or for specific users only? If it happens every time, then it could be your anti-virus software blocking the application or some other program conflicting with it.

        Best regards,
        Risto

        1. Risto, I have the smiliar problem as described above as JSON described. No matter how many accounts I try, or I randomly choose some, in the end Username column is totaly empty. And if I manually write something something to every username cell then I can export it. Do you know how can I fix this problem?

          Thank you in advance.

    2. Hi,

      My software does not have this feature yet, but it is on my to-do list. However, if you need this for FollowLiker, you can use their own feature which they have added recently called “blacklisted words”. Simply, add the words you want FL to ignore in the table and you’re good to go.

      Best regards,
      Risto

      1. I had a look at this function but as far as I understand this works only in picture scrapping. Not to like or comment on pictures with a blacklisted word. What I want to do is scrapping users with the information written in their Bio. Because instagram shops or commercial accounts mostly have some words like these: contact, whatapp, viber, phone and etc… And I don’t want to follow these account. Please kindly suggest how can I solve this problem. Many thanks again.

        1. Hi,

          I understand your problem. Unfortunately, I’m on a very right schedule right now and I don’t have much free time to work on this tool. I will add this and a few more features that were requested by people as soon as I finish with college stuff.

          Best regards,
          Risto

  17. Thanks a lot for provide this tool for free.

    Please add a feature that scrape the followers of a account . I think it will be best feature users really want

    1. Hi,

      I am working on another tool – Instagram Scraper. It will scrape followers of other accounts. I can’t give you an exact date when it will be finished, but I’ll try my best to get it done this month (January).

      Best regards,
      Risto

        1. Hi,

          It’s ALMOST done. I am finalizing the licensing part as it will be a paid software and it’ll be ready for sale.

          Best regards,
          Risto

          1. Hello Risto,
            can’t wait for your software, it’s gonna be amazing !!! When exactly it will be possible to buy it ?

          2. Hi Robin,

            The software itself is done. However, I’m having troubles with my payment processor. As soon as I sort it out, I will be able to receive payments and sell it.

            Best regards,
            Risto

  18. Hey there!

    I am looking to create a google sheet or SOMETHING where I can find a users instagram following and followERS every 24 hours and have it automatically documented in a spreadsheet – is this possible? (brody@embeecreatives.com)

    1. Hi Brody,

      That is possible, but not with this tool. It’s a very specific requirement that would not be used by many people, so I don’t think I will be implementing that in the software unfortunately.

      Best regards,
      Risto

    1. Hi,

      You can add an exception. Either on a folder or the specific file and ESET will not scan it for viruses.

      Best regards,
      Risto

  19. what is the purpose of getting the data for and how can the data be used with no bot that can like /follow/message

    1. Hi Khan,

      Yes, I am aware of that. It’s because I am using a third-party software to protect my code. Unfortunately, there are some people who use the same software for malicious purposes and the anti-viruses can’t make the difference.

      However, I can assure you that my software is legit and contains no malicious code at all. You can run it in Sandboxie, VirtualBox or any (online) virtual machine to make sure.

      Best regards,
      Risto

  20. Love this! Thanks so much. Is it possible to search for “gender” using this?

    Or, another idea.. is it possible to display the profile photo with the search results and then you can get an idea what the account is about?

    Thanks so much!

    1. Hi,

      I don’t see a way to implement this in the software.

      I mean, if I display the picture of the account for you to determine the gender, the software will be super slow. If I implement an OCR or some kind of library to detect the gender based on picture (not 100% accurate), it will be complex and take a lot of time.

      Unfortunately, Instagram doesn’t allow you to see the gender of an account anyhow, so unless they make it public, I don’t think I’ll add such a feature.

      Best regards,
      Risto

  21. Hi Risto,

    I love this tool! It would be awesome if we could also see “avg. likes per post” in addition to average comments per post. Is this something you could add? Also happy to pay for a tool if it’s part of the paid software.

    Thanks so much!
    Pete

    1. Hi Pete,

      I’ve been thinking of doing some updates in the few upcoming weeks on this software. I’ve noted your suggestion and will do my best to get it implemented in the future updates.

      Best regards,
      Risto

  22. Hey Risto,

    I scraped lists of users with your Instagram Scraper (which I bought) but I cannot load them into your Instagram Manager.
    There are two porblems.
    1. You say the users must be in a .txt file where each line contains 1 username. -> without a delimiter it does not work. So you need to complete the output file of the Instagram Scraper with a delimiter (which is fine, but you have to know it).
    2. Even if I load a file with delimiter, unfortunately nothing happens. The status counts up to the total entries in the input file (for example 104/104) but you cannot see them.

    Will be very happy for any hint, because I tried a lot (different amounts of users in the list, different delimiters).

    Cheers Dany

    1. thx a lot, works now.
      It is possible to make the window would be great if you could change the size of the window scalable?

      Cheers Dany

      1. Hi Dany,

        That is currently not possible. I’ll try to implement it in the future updates.

        Best regards,
        Risto

    1. Hi,

      In order to help, I need to know more information about the error. How did it encounter, what was your input and so on.

      Best regards,
      Risto

      1. hei risto thank you for your fast respond.

        i have been using this software for 3 month and working perfectly. but today with usual method im always do, its not working again, the program said “input sting was not correct in correct format”. im using scraper user from followliker.

        Thanks! sorry for my bad english risto

        1. Hi,

          Can you send me the list of users you get that error for? So I can debug it myself and find out what the issue is.

          Best regards,
          Risto

          1. “input sting was not correct in correct format” show up when I load .txt
            usualy i can load with normal (there is not bug) but i dont know why your apps cant be run normally..

            if you can give me solution please tell me ^^
            TY

          2. Hi,

            No problem. Currently the software doesn’t have an auto-updater, so you have to manually download the latest version from my website.

            Best regards,
            Risto

  23. Hey I am also having the same problem with the input string message after loading usernames from instagram scraper. Hope you can help.

    1. Hi John,

      Could you upload your list of usernames that cause this somewhere and send it to me? I need it to find out what the problem is.

      Best regards,
      Risto

    1. Hi,

      It should be fixed in the latest version. Could you update to the latest version and tell me if the error still happens?

      Best regards,
      Risto

  24. I’ve downloaded and installed the Instagram Manager. After I open the program, I load the usernames from a text file (single username per line).

    The program shows that it is loading users, but when it’s finished nothing happens. For example, if my text file has 10 usernames, the program will load the file and show 10/10 on the left bottom corner, but the users are not shown on the screen.

    The program remains like when it is just opened (first image above).

    Am I doing something wrong, or is there a glitch?

    1. Hi,

      Make sure you’re using the latest version. I fixed similar issues in the newer versions.

      If you have any issues with the software, please send me as much information as possible. That includes some of the usernames you’re trying to scrape.

      Best regards,
      Risto

  25. this is great, can you please add a proxy option in the settings or something like you have in your paid tool?

      1. I guess I am just worried about ip banning if I am getting data for 50k users or something. Do you know what the max users I can data is without any issues?

        1. Hi,

          Don’t know that, but I doubt you’ll get IP banned. Even if you do, it will only last for a few minutes. I haven’t heard from anyone getting IP banned by using this software.

          Best regards,
          Risto

  26. Hi I’m getting this error and it stops running.
    “Length cannot be less than zero.
    Parameter name: length”

    Thanks

      1. Thanks Risto. I didn’t see that there was an update. Going to try it and I’ll let you if it’s all good now.

  27. hi Risto

    I am wondering if the software can scrape usernames and its user description based on hashtag, thanks

    best
    sum

    1. Hi sum,

      That is not possible with this software. It only scrapes data based on user list loaded by you.

      Best regards,
      Risto

  28. Hello Risto,

    I love using your software. Just wanna ask if it is possible to have this options in your software (First Name, Last Name, Blog/Brand Name, Location, Gender, Style/Theme ( ex. lifestyle, photographer,fashion, style, etc.)

    Best Regards,

    April

    1. Hi,

      Most of these are not possible at all. It already displays the “name”, but not everyone on Instagram uses it properly. As for location, gender, style/theme I don’t see how a software would recognize these to be honest.

      Best regards,
      Risto

  29. Great software I must say. I’ver been looking for a tool like this to compliment the full featured bots for awhile.

    One minor issue I have is that I get a lot of ‘too many requests’ notices and it can take several hours to go through a list. I see that scraper threading is already supported but it’s kind of pointless unless we have multiple accounts to go with the multiple threads. So my feature request: please look into adding support for multiple accounts and allow them to be associated with their own proxy. Thank you.

    1. Hi,

      This is a false positive because of the methods I use in my software. There are no viruses whatsoever. I’ve already explained this before to many people. This software has been downloaded thousands of times and I haven’t heard from anyone saying that something happened to his computer afterwards.

      Best regards,
      Risto

  30. Ive been having an issue where I go to successfully process 50k+ users.

    Then when I export its only a portion of users, sometimes just 4-8k users but the system says 50k were successfully processed.

    Any guess on why this is happening and what I can do to fix?

    1. Hi Robert,

      Could you send me a list of users that are not processed correctly? That would help a lot to fix this issue.

      Best regards,
      Risto

  31. Hi Risto..

    Thanks for software, im download lastet version , upload user list wait for 1 hours but nothing happen , i use old windows xp, any idea ?

    Regads

    Max

  32. I love your software, thank God for you, because your not is the solution I wanted, thanks a lot would be downloading now, and I would come back with feedbacks, p.s I read all the comments and your replies, its amazing how you still took your time to reply EVERY comment. ????

    1. Hi,

      I am kind of confused what do you mean by this comment. If you are complaining about the delay in the replies, I am sorry about that. I was away for a week and had no access to a laptop or PC.

      Best regards,
      Risto

    1. Hi,

      That means the list is too big and will take a while to process. Give it some time or split the file into smaller files.

      Best regards,
      Risto

  33. Cont from my last message.

    In the insta manager I put a file of 2300 kb and it kept saying Not Responding.
    Then I tried a 22 kb file and now its working.
    But I cannot keep putting small files like this in there. I have files 2300-37,000 KB in size. How am I suppose to get those to work in your manager

    1. Hi Rob,

      That’s because it takes a while to read all the data in the file. If you leave the software for a while and not close it, it will probably respond again when it’s done reading the file.

      Best regards,
      Risto

    1. Hi,

      It’s working fine for me. Make sure there’s no extra words or blank spaces in it if you’re pasting it.

      Best regards,
      Risto

  34. Hey,

    I tried to send an email but i didn’t get a reply.

    1. Can you search by location ID as in Places for photos? like could i target people who post at a university or something ?

    2. How many IDs can i scrape an hour ?

    Reply ASAP please i want to get this

    1. Hi Gray,

      With this scraper, you can’t scrape users. You can only scrape data from users. There’s another scraper that I’m selling which is able to scrape users from location IDs. However, you can’t extract the data with that one.

      The speed per hour really depends on many factors. But overall, if you’re running only one instance it won’t be anything amazing, due to new Instagram limits that are very strict.

      Best regards,
      Risto

  35. Hi there. Im using your software and I realized that when I export to CSV that the formatting is kind of odd. Is there any way that I wont have to go in and fix these columns?

    1. Hi,

      You just have to use the excel feature to make it into columns. Set the delimiter to whatever is set in the software and it will automatically convert all the data to columns.

      Best regards,
      Risto

  36. Hi Risto,

    Thank you for all the work that you’ve put into this tool and everything on your website. It’s really helpful.

    The IG Manager used to work without a problem in the past, but suddenly I’m getting a couple of errors/results. I didn’t update the software before that, so I don’t know why the behavior has changed.

    I’m using a TXT file with a single username on every line as I have in the past when it worked. Now I’m getting the error message “Length cannot be less than a zero. Parameter name: length”. Then I read the comments here and updated to the latest version. The problem remained. I have tens of thousands of scraped users, so I tried it with different files, sizes and users about 30+ times maybe and I kept getting the same error. So I’m pretty sure the cause is not the usernames. Then I tried it with leaving a coma in the end of every username and then it loaded, showing 30/30 users loaded but without any results, the screen remained blank. Again I tried with lots of different files, usernames and sizes but to no avail. I even tried loading an CSV files again with and without comas, tried to change or erase the Delimeter and so on.

    In short (sorry for my wall of text above) I’m using the latest version and am either getting the Lenght error message, or the software loads the usernames but doesn’t show anything, again with hundreds of different usernames. I’m also running the program as administrator.

    The Manager is really useful and saves me some time when I try to sort through thousand of users. I know that your time is limited, but please help me if you are able to.

    Sincerely,
    Malkier

    1. Hi,

      The issue has been fixed in the latest update and I apologize for the delay. I hope you still find this tool useful and please let me know if you are having any other issue or have any suggestions.

      Best regards,
      Risto

    1. Hi,

      Could you share more information about the error? What does it say, what were you trying to do, what are your settings etc.

      Best regards,
      Risto

      1. There is pop-up come, sometimes like this “Input string was not in a correct format” and I try to download latest version and show up like this “Lenght cannot be less than zero. Parameter name: lenght”

        Usualy there is no err like this and work but now i dont know -___-”

        this prob global or just me? Help you can fix that hehehe.. TY

  37. Hi Risto

    This software stopped working?
    Everytime I try using it I see this error:
    Lenght cannot be less than zero.
    Parameter name: length

    can you please look into it?

    Thanks
    Ömer

  38. Hey Risto,

    Getting the “Length cannot be less than zero. Parameter name length:”

    It worked fine since I downloaded it months ago. I’ve gone through the replies here in this thread and see that others have had the issue.

    This is what I’ve done:
    – Downloaded the latest version
    – Cleaned lists of Instagram names. Tried different lists with different amounts of names.
    – Tried making a new “load users” txt file by typing manually a few names. I still get the same error.

    I’ve loaded previous lists of names that worked fine 2 weeks ago and I’m getting that error.

    Baffled.

    Any ideas?

    Best

    Jay

    1. Hi Jay,

      Thanks for the comment, appreciate the detailed explanation. The issue has been fixed in the latest version. Re-download it and give it a try 🙂

      Best regards,
      Risto

  39. When I try to load a list of usernames I get the error ” Length cannot be less than zero. Parameter name: length”.
    (txt. file with one username per line)

  40. Hi, I have the same problem as Ancelmus. I used this software a long time ago, but now I don’t remember how to load the users. When I load the user list with at (@user), It don’t work, I can only see a grey background. If I load the user list without at (user), I get a popup with the message “Lenght cannot be less than zero. Parameter name: lenght”.

  41. Hi Risto

    How about developing a pro version of this software which you will continuously update?
    I think it will bring you good success like the your scraper.

    What do you think?

    1. Hi Kaya,

      I’ve thought about it and that’s how Instagram Scraper was created 🙂

      Honestly, I don’t think there will be a paid version of this scraper, I like the way it is right now. I was a bit late with the update this time, but I’ve always kept it updated. And I am not going to stop here, so no worries.

      Best regards,
      Risto

  42. Any chance an update will be published to this soon? Super helpful tool and would be happy to donate to have it working again.

    1. Hi Rob,

      There will be an update soon that fixes the current issue. It seems Instagram has made some changes and now they generate a dynamic source so it’s harder to scrape.

      Best regards,
      Risto

  43. Hi Risto,

    We have spotted a problem with the uploads column if someone has more than 1000+ uploads, it will report the number as “1”, “2” for 2000+ and so on. The number of the followers and following are fine.

    Please take a look, great handy tool!

  44. I am finding repeatedly with various input files of usernames that the Instagram Manger scraper does not return as many records as usernames that were in the input text file. I’m sure all of the usernames are valid. The line counter — the status counter, which increments with each username read — seems to be reading every username, at least the eventual count matches the number of usernames in the input file, it’s the output that has fewer lines (and usernames) than the input file did.

    Is there a known reason why the scraper may not be reading or saving all of the input usernames properly? It does not appear to be an issue with special characters, it is happening with some usernames that are just alphabetic characters as well. It seems to be happening randomly as the file is being read, or maybe as it is being saved.

    Also, is there a way I can count the number of records actually being displayed in the Instagram Manager window to see if it actually matches the number of records the status indicator says was read?

    1. Hi,

      If the username is read and processed without any data output that means the software was unable to receive a valid response by Instagram. Usually, in most cases, this happens if the username was banned (or changed its username).

      Currently, there’s no way to count the amount of users displayed, but if you export the data you can probably see the count in almost any file editor.

      Best regards,
      Risto

      1. Thanks for your reply! I tried to add dummy (but valid) usernames like instagram (the account named ‘instagram’) to the first few lines of the file as a test and even for those valid usernames the program is occasionally skipping some of those as well. My files are plain text files, created with notepad, saved as an ANSI file.

        I don’t know if it is an issue with Instagram Manager, it may be an error related to rate limiting on Instagram’s side or packet loss or something else like some sort of a DDOS detection or prevention method on Instagram’s side as this kind of continuous querying is unusual. I don’t notice the querying ever stopping completely although it seems to slow down at times, and I seem to notice the issue with missing lines as much in small files of 100 or fewer records as I do files up to about 8000 records, the most I’ve tried to use.

        I have tried using the program with Profixer and with private proxies I have, including some new virgin proxies and I see the same results as I do with my personal residental IP from my ISP. I’ve never had an Instagram ban or noticed any issues with using Instagram from home, or with the accounts I am using from any other IP for that matter. I seem to get fewer missed records with a proxy IP, and when I chain multiple IPs together to get in effect a delay of up to 1/4 second added to the querying I think I notice fewer missed records. If this is a correct observation then this may well be a rate limiting issue. I’ve noticed no difference with ping-timed delays of less tha 100 ms but once I go over that I seem to notice fewer missed records. I’d rather though you not add a fixed delay, maybe an optional delay to add if one notices missed records though might be helpful.

        It would greatly help in troubleshooting if the output could include a column of line numbers that would correspond to the line count that increments in the status line. That way missing records would easily stand out or at least be easily searchable. Also, missing records might include at least optionally be indicated by “no result” or “null” in the username or user ID fields.

        I don’t mean to ask you to take a lot of time in troubleshooting this, but something like this might be easy to add in your next release of this program. If I could get it to work more reliably it would be of great value in analyzing my followers and those of businesses I am researching.

        1. Hi,

          I’ve recently added a new function for debugging issues, you can check it in the settings. It will create a new file (containing the response of Instagram) for each username. That way you can see what Instagram’s response is and whether the issue is on Instagram’s side or mine.

          As of the limit issue, yes, there is a limit, but considering my software is single-threaded I haven’t had any issues myself, neither I have heard other people having any. I could maybe add a setting for delay between each profile, but that means it would take even longer to get the data.

          Best regards,
          Risto

  45. Thanks, I’ve enabled the feature I think you are referrring to, under ” settings->dump debug data” and I haven’t found where the file goes from there. What directory is the file saved to, or what do I need to do to save or view that file?

    1. Hi,

      The dump file(s) (if enabled/checked) are saved in the same folder as the software. They’re normal .txt files (text files) which contain the Instagram response for each user as well the parsed information by the software.

      Best regards,
      Risto

  46. Risto, thanks for the info about above the debug dump files, I’ve checked them out, and after running Instagram Manager a few times with the same input file I’ve found that the results are at least consistent, meaning the profiles I’m trying to read are at least not intermittently not being read or returned, so whatever the issue is it’s not a rate limiting issue. I’ll keep trying to learn more about the delays or reasons for the skipped profiles (not all are inactive) and let you know what I find. It’s much less of an issue I thought it would be.

    Are there any (hopefully free) tools to scrape Twitter for bios, maybe something like Instagram Manager? I’m just learning about web scraping tools, and I haven’t found yet how to do it in Scrapebox, Kimono, or other tools that have simple one-time fees or are free. I’m not running a full-time business so I can’t justify paying significant subscription fees, especially if I don’t know for sure if the tools will work.

    A very simple utility app like Instagram Manager for Twitter that requires no programming would be perfect. If I have to learn a little of modern programming languages to get what I’m looking for I’ll have to do that, but I’d rather put my time into analyzing data instead of coding programs to try to get the data for me.

    1. Hi,

      Unfortunately I don’t know of any Twitter scrapers. I might do one similar to this when I have some free time, but currently I’m working on a very big project of mine that requires most of my attention.

      Best regards,
      Risto

  47. PS – I did see you have a “Twitter Scraper” which may work for this purpose. As long as it could possibly return Twitter bios for a list of usernames it will do what I’m looking for. A more general Twitter crawler and scraper would be interesting to try to make use of but I’m mainly looking to scrape existing lists of usernames I’d provide the program. Will that program do anything like that, and if so is it still available for sale or download?

    1. Hi,

      Currently, it’s not for sale. I may bring it back for sale when I’m finished with my current project(s). But I can’t promise anything.

      Best regards,
      Risto

  48. Hey!

    I have the same problem where “Length cannot be less than zero. Parameter name length” pops up with actually any list of accounts that I want to load. Can you help me out?

    Best regards,
    Sara

        1. Hi,

          I just tried myself and I can’t seem to reproduce the bug. Could you send me a list of the users you’re trying to scrape data for?

          Best regards,
          Risto

          1. Hi Risto,

            here’s a list:

            ferociousvegan269
            lufritz76
            food_fiends_etc
            valeriamena_nutricion
            florirican_fitlife
            ayko0401
            mindysmagic
            christanadams
            jackyyue_ct
            mimmo.dw
            fiona_joy_photography
            nostimo.co
            foodie_forthesoul
            y3hitgurl
            jill_siddoway
            misha_hco
            janine_vairo
            thenakedsack

            Thanks!

            Sara

          2. Hi,

            Sorry about the late reply. I have tested the list on my end and couldn’t reproduce any errors/bugs with it. Are you sure you’re using the latest version?

            Best regards,
            Risto

  49. Would it be possible to scrape users emails from the “email/contact” button on business accounts? Also even have a column saying if it is a business or personal account?

    Also this program is AMAZING keep up the good work!

        1. Hi,

          I’m aware of that Instagram feature and it’s on our to-do list, but can’t promise anything anytime soon.

          Best regards,
          Risto

  50. Hi Risto,

    Firstly, thanks for a great tool.

    Unfortunately, I just loaded a list of 5800 usernames but it only returned about 2400 results.
    As I had used another scraper for follower/following data, I know it pulled all 5800.

    Any idea what I may be doing wrong?

    Thanks,

    Paul 🙂

    1. Hi,

      Send me the list and I’ll check if there’s anything wrong. Meanwhile check if you’re using the latest version, there’s been some fixes recently.

      Best regards,
      Risto

  51. Hi, I’m trying to open the winzip but it says that the file is corrupted. Maybe I am doing something wrong?

  52. Hi I’ve been using Instagram Manager now for a few months and it has worked well. I have a question though about the “private” flag — it looks like “private” is always “false”. I’ve tried it on a sample file with known private and non-private profiles and the program only returns bio results from non-private (“false”) profiles.

    Is this something that changed since the last version(s) where this function worked, or is there some way — say if I enable “dump debug files” — to get records I could on my own read to get follower/following/bio data from private profiles? I’m asking because while most marketers dont follow private profiles I do in some cases, and knowing at least minimal information on them would help me determine which ones to follow.

    1. Ok I partially answered my own question. I was able to generate and read the log files and on all private files I see the flag “_private: true”. I could do a windows directory search and select only the files for which that flag is set “true” and so get a list of private users, but aside from that is there any way I could use Instagram Manager to give me this information in the table format that it does by design?

      1. Hi,

        Can you send me a list of users to test this on? Instagram tends to change their layout from time to time and I try to keep my software updated as much as possible.

        Best regards,
        Risto

    1. Hi Luuk,

      This is a Windows only software. To run it on Mac, you’ll have to use third party software, such as VirtualBox.

      Best regards,
      Risto

  53. Hello, i would like to report a bug. When i try to export this data to a csv or txt it exports only about 1/4 of the actual number of user data i had it scrape.

  54. It actually has nothing to do with the exporting, there’s a bug with scraping the data. On the bottom left the status always updates properly, but the list of data sometimes gets stuck and skips a lot of usernames. The status at the end will say for example 1244/1244 but in reality it only pulled data for 400 usernames.

      1. Yes it is 1 username per line. Here is a Gyazo of whats going on. The numbers are updating, but info is not being scraped.

        look at bottom left (Status)
        https://gyazo.com/ea0646fbda5e46863d36f09a602af2c4
        Look at bottom left Status(After 200 it starts adding usernames with data)
        https://gyazo.com/cd96714b4d62b8668ac369a81ae685df

        I don’t think it has anything to do with the list, i have switched the list. Tried smaller lists with only 1k or less and still same results, at least 1/3 are being skipped. Maybe instagram blocks from taking to much data at a time. you might have to set delays for scraping after certain amount of users.

        1. Hi,

          I can’t really tell what’s happening without actually reproducing the issue on my end. That way I can debug some values and see what is actually happening. I just tried with some random users on my end and it worked fine. So maybe it has to do with some of the users in your list.

          Best regards,
          Risto

  55. Risto,

    My Firewall keeps deleting your software every time I downloaded. It gives me a message that your software is a Trojan Virus Fuery.B!cl.

    Am I the only one who’s experiencing this?

    1. Hi,

      It’s a false positive and could happen to others depending which AV software they have. To prevent this, simply add an exception.

      Best regards,
      Risto

  56. Why when I open a lot of windows, then the pages are not added? If I run one window, then all the lines are filled, and if I open 20 windows, most of the lines are skipped.

    1. Hi,

      That could be because running too many instances leads to many requests and you get blocked by Instagram? Check the response (if debug is enabled).

      Best regards,
      Risto

    1. Hi,

      I don’t really understand what you mean by this. Already have an option to export data with e-mail in separate column.

      Best regards,
      Risto

Leave a Reply

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