Insta Auto Tutorial


Jan 20, 2018
Insta Auto

InstaAuto will be the #1 Instagram bot available for black hat methods. You can easily manage large numbers of accounts, unlike compared to other public bots available. Having to manually import and export accounts all the time just to complete verification's can be very tedious! InstaAuto solves all challenges on login and even during follow such as phone, email, captcha verification's & even automatic password resets. In this thread, I’ll do my best to explain all of its features and provide easy to understand examples.

Before I start the tutorial, I’d like to mention InstaAuto is NOT a free software. It is a monthly subscription based payment and will require a Valar Api Token balance.

1. How to Download/Install
2. How to Add and Manage Licenses
3. How to Create a Project/Main Menu
4. How to Scrape
5. How to Follow/Add Additional Tasks
6. How to Use Blacklist Manager
7. How to Manage Database
8. How to View Api Usage
9. How to View Failed Accounts

10. Changelog
Last edited:


Jan 20, 2018
How to Download/Install

To download InstaAuto click the following url here

Installing InstaAuto

Once you have finished downloading the installer, this app will be located on your computer:


Before installing InstaAuto make sure that you have .net framework 4.6.1+ installed. If you don't have it then download and install it

1) Right click run IAinstaller as Administrator.


2) Press start install and continue.


3) Pick a Directory or leave the default path. Than Continue.




4) The installer will automatically download/install prerequisites for Visual C++ 2015 Redistributable Packages.


5) After installation is complete you will find the InstaAuto icon on your desktop, andcan now launch.


Last edited by a moderator:


Jan 20, 2018
How to Add/Manage Licenses

When finished with all the previous steps and have your Mongodb server started, click the Insta Auto shortcut located on your desktop. You will be prompted with this following box:


1) Go to your email with the Insta Auto license order.


2) Copy the provided license key.
3) Paste the key in the prompted box.

Managing Insta Auto Licensing

To manage Insta Auto licensing navigate to Manage > My License.


You can view Licenses Type, Account Limit, Expiry Date and renew the license subscription here. Additionally choose to Deactivate License, this will unbind the license from your system and will allow you to transfer the software.
Last edited:


Jan 20, 2018
How to Create A Project/Use Main Menu

After running the app the first window is the Project Manager:


If you wish to only use the default proxies in the format with accounts. Do not select any of the Anti Block modes.
  • Min/Max Thread Spawn Delay: is the delay between each accounts login.
  • Timestamping Threads: is how many threads are used to save your accounts followings to the database on first login.
  • Anti block Mode: when selected it will add a unique residential proxy to each of your accounts. Only for follow, like, comment, dm. unfollowing is free.
  • Auto Anti Block: will only use Anti block for individual accounts only after follow blocks.
  • Complete PV Challenges: enables automatic PV detection/completion
  • Terminate IA after x Fails: safety feature that will kill the software if more than x accounts get banned.
  • Perform Boost Timestamping: only necessary if running 500+ accounts.
  • Automation API key: enter your Valar ApI Token, it is required for InstaAuto to work and used for all requests such as login, verification's and more.
Selecting Project Settings Example:

1) Set the min/max thread spawn delay, i recommend 1-2 seconds. If you're using your own proxies you can add additional delay for added safety.
2) Optionally select Anti Block Mode, which is my recommended choice because it will give you the best IP addresses available and is much easier to manage. There is no need to change your proxies anymore, just import accounts directly with the provided proxies or even random fake proxies.
3) Go to your email with the Valar Api Token order.


4) Paste the provided Api Token in the Automation API key field.
5) Press Coninue
and you're finished.

Main menu Navigation

After you created a project the main menu will be loaded, it contains all the navigation to the tools and is where most of your time will be spent viewing and managing accounts.


There is currently 50 accounts per page, the arrows in the bottom right can be used to go next or back a page. You will see several display trackers all around the main menu these can be used to help understand exactly what's going on with the accounts.

Main window Trackers

Balance: total Valar api balance.
Inactive: total accounts that haven't started actions.
Active: total accounts performing actions.
Blocked: how many accounts that are follow blocked and currently paused until next retry.
Failed: total accounts that have been banned, emailed blocked or any other issues.
Scrapes: total number of scrapes within the database.

Main Window Menu

Right click an account or select a group of accounts and will get the following menu:


  • Add Accounts: import accounts with either a .txt or .csv (must be in Valars initial format):
  • Remove Accounts: is to remove all or selected accounts. Note: this will terminate removed account threads.
  • Assign Action Template: pick a template created from Action Manager, this is how to assign follow or any other task to accounts.
  • Export Accounts: is to export all or selected accounts.
  • View Logs: will show individual accounts logs.
  • Open In Browser: is a standard embedded browser, used for manually checking accounts.
  • Restart Account: will restart any selected accounts. Restarting will terminate the thread and spawn another one.
Last edited:


Jan 20, 2018
How to Scrape

Scraping is done much differently compared to traditional methods of having all accounts scrape before every follow, instead we use a dedicated Api that is more efficient. This gives us advantages: It can scrape large amounts of users without delay and needs only a few threads to sustain many accounts, also the added benefit of not needing to perform additional actions that can put accounts at risk.


  • Simultaneous scrape threads: is how many threads will be active at the same time. 50 is the maximum thread count.
  • Minimum x Scrapes: is the minimum amount of scrapes before accounts will begin following. When the total scrapes is below the minimum scraping is automatically enabled.
  • Stop scraping at x total scrapes: is the total scrapes that are within the database before the threads stop scraping.
  • Scrape only x most recent followers: is a very useful option for obtaining only the most active users to follow.
  • wait x ms after each page: is how much delay between each scraped page. Can be left default 0.
  • Scrape media posts for likers: will check users media for likers to scrape.
  • Scrape media post up x minutes old: will check for any posts within the specified time range.
Setting up Scraping

1) Start by going to Manage > Scrape manager.
2) Prepare a list of targets, you can use either .txt or .csv files. Make sure it's 1 username/hashtag per line.
Hashtag Targets:
#Hashtag 1
#Hashtag 2
#hashtag 3
Username Targets:
Username 1
Username 2
Username 3
3) Click Manage Target > Import and select the list you created.
4) Click Scrape Settings, use my Suggested Scrape Settings below or create your own.
Simultaneous scrape threads: 10 threads default
Stop scraping at x total scrapes: 300k
Scrape x most recent followers: 30
wait x ms after each page: 0
Scrape media posts for likers: Checked
Scrape media post up x days old: 3 days
5) Go back and finally press Save Template.

Reminder: Make sure to follow How to Use Blacklist Manager and How to Follow before starting automation.
Last edited:


Jan 20, 2018
How to Follow/Add Additional Tasks

To configure the bot to follow or add other tasks in Insta Auto go to Manage > Auto Manager.


We provide a default template that you can edit If you would like to skip creating a follow template.

Manage Automation Times

Automation in InstaAuto is done differently compared to other bots. Instead of scheduling a date or time on a 24 hour clock, following begin right after the thread is spawned. E.g. Setting 8-12 hours (In minutes) for following the account will login and complete it's daily follow amount or run the full duration.


After follow is completed the accounts that are above a 6k followings threshold will automatically start to unfollow an equal amount +5% therefor creating an infinite cycle. It will only ever unfollow from the earliest timestamp this is important because you don't want to remove newly followed users. This system will give every user the maximum amount of time to view and accept your notifications.

  • Following From/to: is the time to complete follow and other actions before moving onto resting or unfollowing.
  • Unfollowing from/to: is the total time to complete unfollow before resting.
  • IMPORTANT: Unfollow delays are proportional to how much time is set. E.g. The account followed 500 users and has to unfollow, if you set 60-120 minutes then it will unfollow 500 + 5% in the time-span.
  • Rest from/to: is how much rest before starting follow again.
Suggested Automation times

Follow - 600-720 minutes (10-12 hours).
Unfollow - 120-180 minutes (2-3 hours).
Rest - 600-720 minutes (10-12 hours).

Task algorithm

Accounts above 6k followings: follow => unfollow => rest
Accounts below 6k followings: follow => rest
Accounts starting above 6.5k followings: unfollow => follow => rest

Manage Action Block Safety

Action Block Safety is useful and for managing accounts that are getting follow blocked.


  • Perform like, comment and dm during blocks: If selected will allow these actions to be executed during a follow block period. Only if the tasks are added to the template with post follow percent.
  • Change Anti-Block ip on follow block: will change the residential ip that is linked to your accounts from the api.
  • Follow blocks before disable: is how many consecutive follow blocks before the account will sleep for 24 hours. I suggest 5-10 blocks.
  • Follow block time: is the delay in minutes after receiving a follow block before it will retry. Personally i use 30-60 minutes.
  • Like/Comment/DM blocks before disable: is the same as "Follow blocks before disable" but for other tasks.
Follow settings

The following settings are self-explanatory, but I am going to explain each setting as well as include my own settings.


  • Follow maximum of x - x per day: is the amount of users to follow per cycle. Make sure accounts are warmed up before using high limits.
  • Follow delay: x - x seconds each follow: is the delay in seconds of how long it pauses between each individual follow. This delay shouldn't be too low or it will cause accounts to be blocked.
  • Follow warm up: Increases the maximum follows per day, until reaching a threshold.
  • Sleep for x - x minutes after x - x follows: will pause follow for x minutes after it has followed x users.
  • Follow only between x - x followers/followings: is to ensure only users within the specified range will be followed. If left at 0 this field will be ignored.
Creating a follow template Example

1) Go to Manage > Action Manager.
2) From Action Manager click new template located top left of the window and give it a name. Alternatively click import located in the top right and download a premade template.
3) Under Automation Timings come up with your own or use the Suggested Automation times.
Follow - 600-720 minutes (10-12 hours).
Unfollow - 120-180 minutes (2-3 hours).
Rest - 600-720 minutes (10-12 hours).
3) Than under Action Block Safety use what works best for you or my Suggested Action Block Safety Settings.
Follow blocks before sleep: 5-10 blocks
Follow block time: 30 minutes
Like/Comment/DM blocks before disable: default
4) Right click in Task Template Actions > Add Task the first window will be the follow settings, these are my Suggested Follow Settings.
Follow max of: 100-150
Follow delay: 80-120 seconds
Sleep for: 10-15 mins after 15-30
Follow only between: 0 - 4000 followers
Follow only between: 0 - 1000 followings
6) Once finished exit the window and the settings are automatically saved.

Adding Like, Comment, DM

1) To add an additional task right click again in Action Template > Add Task, In the top right box select the desired task. I will give an example for adding like:


2) Add 1-100% post follow like to enable the task, select your desired delays.
IMPORTANT: Currently the only way to like, comment or dm is to add post follow % with each task. This means it will like after each follow or if you have Perform like, comment and dm during blocks also perform likes during the follow block pause period.
3) Click Save and Add the Action Template should look like this:


4) Finally just exit Action Manager and the changes will automatically be saved. To assign a template go back to the Main menu and Right click Assign Action Template > Selected or Assign to All and select your template.

REMINDER: make sure to setup Scrape Manager and Blacklist Manager before starting automation.
Last edited:


Jan 20, 2018
How to Use Blacklist Manager

The Blacklist Manager will ensure specific users will be ignored and deleted from the database. Press the Import button to add words you wish to ignore in the table of blacklist words.


Each project has a Blacklist Manager this affects both scraping and filtering, you can leave it empty but it's recommended because it will improve your demographic targeting.
  • Exclude users without picture: will ensure users with no profile picture can't be scraped or followed. I use this setting for my project as well.
  • Exclude private users: will ensure that no private users are scraped or followed. I do recommend ignoring private users. The reason being Instagram can only follow a max of 7500 users. However Insta Auto is capable of unfollowing private users if they've been logged during follow and not timestamped during login.
  • Exclude emoji: will ensure that users with any emoji's in the username or bio will ignored. This filter is competently optional.
  • Select languages will whitelist checked languages for every scraped account using our language detection api. It may increase delay and discard rate, because it's going to filter and verify each scraped user before following.
Using Blacklist Manager Example

1) Go to Manage > Blacklist Manager.
2) Prepare a list of blacklist words and import 1 per line.
4) Under scrape filters, i suggest checking Exclude users without picture, Exclude private users.
5) Select languages, leave this blank or check what languages to white-list, this will ignore everything else.
6) Press Save Template and finished.
Last edited:


Jan 20, 2018
How to Manage Database

The Database Manager displays all the documents from Ravendb and is important because after running the software for some time the logs will take up a significant amount of space. We have automatic database cleaning so this should rarely be needed.


Choose to delete any of documents and optionally select to delete logs older than x days. If you need to see exactly how much space has been used go toView ravendb for more advanced options.

Deleting Logs Example

1) Go to Manage > Database Manager
2) Select from any of the logs that you wish to delete.
3) Delete specified logs older an x days or use 0 to delete all.
4) Press Delete Logs and done.
Last edited:


Jan 20, 2018
How To View Api Usage

Go to Manage > API Usage. This is a helpful tool that will track precisely how much balance is being spent on a daily basis and the total challenges.


Current Pricing Table:

Rates are subject to change at anytime

  • Anti Block Requests (AB) - $0.75/1k
  • Email Verification (EV) - $0.1/1k
  • Phone Verification (PV) - $80/1k
  • Password Reset (PWR) - $10/1k
  • Captcha Challenge (CC) - $10/1k
Last edited:


Jan 20, 2018
How To View Failed Accounts

View Failed menu is where to view accounts that have been banned or have email related problems. When an account is banned we use automatic sorting, so the accounts will be exported from the main window to the Failed Accounts menu.


1) Go to Tools > View Failed
2) Right click to open the menu, you can Export, Remove or even View Logs of the last actions the account made before it got disabled. This is nice if you're wanting to know exactly what happened during the last moments before it was banned.

Last edited: