Insta Auto Tutorial


Jan 20, 2018
Insta Auto Overview

Insta Auto 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! Insta Auto 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 Insta Auto is NOT a free software. It is a monthly subscription based payment and will require a Valar Api Token balance.

  • Request a free 1 day license trial here
  • Request a free api token here

We will be adding new features and optimizations, but most importantly need your feedback! Let us know if you found any bugs or just have ideas to share. Our goal is to not only make great software, but work closely with you guys developing exactly what is needed, something no other service will offer.

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. How to use Insta Auto For The First Time
11. How to use Ravendb Viewer

12. Changelog
Last edited by a moderator:


Jan 20, 2018
How to Download/Install

To download Insta Auto click the following url here

Installing Insta Auto

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


1) Run IAinstaller as Administrator, after it will prompt the following window:


2) Press start install and continue.


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


4) There will be another prompt to automatically install prerequisites for Visual C++ 2015 Redistributable Packages. *IMPORTANT: RavenDB is written in .NET Core so it requires the same set of prerequisites as .NET Core. Which includes these windows updates listed below:

For Windows 8.1 and earlier versions, or Windows Server 2012 R2 and earlier versions: KB2999226
For Windows 7 or Windows Server 2008 R2: KB253362

If you don't have the updates Ravendb won't be able to install as a service and you can check by looking at task manager if raven server process is running after install. This will require downloading the updates and also reinstalling Insta Auto. Windows 10 and windows server 2016 shouldn't require these updates.


Check Raven Server Process

Once Installation is completed go to task manager and check Raven server process is running. This will be installed silently as a service.

Last edited:


Jan 20, 2018
How to Add/Manage Licenses

When finished with all the previous steps and have your Ravendb 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.

How to Obtain and Activate Ravendb License

*IMPORTANT: Follow these several easy steps to activate the free 1 year Ravendb license. This is requirement to make Insta Auto work.
1) After Launching Insta Auto for the first time and are on the main window, navigate to
Manage > Database viewer:


2) Opening the Database Viewer window will prompt this:


3) Click Obtain a license.


4) Look on the far left side COMMUNITY FREE and select "GET YOUR LICENSE".


5) Fill in all the requested fields. It may ask you to complete a reCAPTCHA. Finally press Submit and the free 1 year license code will be emailed shortly.


6) Go back to the first window Database Viewer and copy & paste the license key exactly as seen above including the brackets {}
7) To confirm that you added the license correctly, click About on the bottom left of the
database viewer:


Finally you have successfully added you Ravendb licensing!


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

Once Insta Auto is launched the first window is Project Manager:


When it comes to making projects i personally only use 1, but could be beneficial to create multiple projects to better organize your accounts. This also is where you can find the Changelog to view latest updates.
  • Project Name: is to set the name of your projects. You can create multiple projects and have them opened simultaneously.
  • 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.
  • Performance Mode: is to disable basic functions such as some scraping logs and some account logs in order to conserve resources.
  • Anti block Mode: will add a unique residential proxy to each account from the api. Only for follow, like, comment, dm requests & unfollow is free, this means you don't have to pay for proxies but only a small fee for successful requests. (Current rate is 0.10/1000 follows).
  • Automation API key: enter your Valar ApI Token, it is required for Insta Auto to work and used for all requests such as login, verification's and more.
Creating a Project Example

1) Enter the name of the project E.g. Project 1.
2) Set the min/max thread spawn delay, i suggest 1-2 seconds. If you're using proxies from the same ip or subnets you can add additional delay for added safety.
3) Optionally select Performance Mode. i strongly recommended always using this setting. It will cut the logs down and make them easier to view.
4) Optionally select
Anti Block Mode. Another one of my recommended choices because it will give you the best IP addresses available and is much easier to manage, you won't need to change your proxies anymore, just import accounts directly with the provided proxies than you're ready.
5) Go to your email with the Valar Api Token order.


6) Paste the provided Api Token in the Automation API key field.
7) Press
New project > Load 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. There are 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

Project: the current project that is loaded.
State: active or idle.
Accounts: total number of accounts imported in project.
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

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


Insta Auto can have 1 Scrape template per project. When created the software can begin scraping after starting automation. The accounts will pause following until the scrape count reaches the minimum threshold of 50k.

There are who tabs located in the Scrape Manager:
  1. Manage Targets
  2. Scrape Settings
General scrape Settings

General Scrape Settings is where all the basic scraping settings can be found, the tab looks like this:

  • Simultaneous scrape threads: is how many threads will be active at the same time. *Important: Do not add more scrape threads than sources.
  • 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 days old: will check for any posts within the specified time range.
Creating Scrape Template Example

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 taks in Insta Auto go to Manage > Auto Manager.


There are two sub-tabs in Auto Manager.
  1. Manage Automation Times
  2. Manage Action Block Safety
We will provide default templates If you would like to skip creating a follow template. Alternatively you can import premade templates by going here

Manage Automation Times

Automation scheduling is done differently in Insta Auto instead of scheduling a date or time on a 24 hour clock, tasks 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 5-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: the 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

I'm still searching for the most optimal timings but these are my current settings, but of course come up with your own and share with the rest of us!

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 5-6k followings: follow => unfollow => rest
Accounts below 5-6k followings: follow => rest
Accounts starting above 6k 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) *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 can have 1 Blacklist Manager Template this affects both scraping and filtering before follow. It can be left blank but is strongly 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.001 per successful request or ($0.1/1k)
  • Email Verification (EV) - $0.0001 per successful request or ($0.1/1k)
  • Phone Verification (PV) - $0.10 per successful request or ($100/1k)
  • Password Reset (PWR) - $0.01 per successful request or ($10/1k)
  • Captcha Challenge (CC) - $0.01 per successful request or ($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: