Open Source Instagram Automation

Open Source Instagram Automation

Completely free and open-source human-like Instagram bot

Jun 25, 2021
4 min read
GramAddict
Completely free and open-source human-like Instagram bot. Powered by UIAutomator2 and compatible with basically any Android device 4. 4+ that can run Instagram – real or emulated.
Looking for Instagram automation? I’m proud to present you a 100% free and open source Instagram bot. This bot will allow you to grow your following and engagement by liking, following, commenting and sending PM automatically with your Android phone/tablet/emulator. No root required.
Why should I automate my Instagram account?
It’s very hard nowadays to grow an account. Have you ever been in the explore page? IG will show your post only to close accounts & accounts you interact most with, you will never be in the explore page. Nobody will see your beautiful photos, your super funny memes or whatever you are posting. But now you can do something about that! With GramAddict you can get noticed easily, and if you really deserve it, your account will grow super fast!
So, do I need to publish good content to grow?
Of course you have to! This bot will mainly help you to get the visibility you deserve and which is Instagram not giving you.
Ok but I don’t know how to start this journey..
Don’t worry about that now, it’s not that hard to start botting with GramAddict! I tried to make it as noob friendly as possible. In any case, if you follow the docs with all the steps provided, you will make it! You are also invited to join our community and ask for any help!
Yes! We are on discord and we count a lot of active users you can ask us whatever you want!
I saw there’re a lot of similar projects on GitHub, why should I choose this one?
You’re right, there’re plenty of other bot solutions. Most of them use API requests. However, you will get your account banned if you use API (1-30 days)! There’s also very similar project to this one, yet it’s not free and the dev doesn’t care about the community much. They removed few lines from the core and ask you for subscription plan in order to use those features. Furthermore, you don’t even know what’s the real code during execution – it’s crypted. And if they are stealing something else? Who knows? I don’t. This bot is free to use and open source, you won’t get charged for few extra lines, EVER. I’m focused on the community and not on finding ways how to get money out of this project. I really care about the community and every dev should too.! [hugs]( =20×20)
So this bot does not use API?
No this bot is working through adb and is powered by uiautomator2 which is a testing wrapper for Android devices. In fact, your device (or an emulator) is used for doing the botting sh*it. That’s very secure compared to other botting systems around there. I also made it to look as much human as possible. You can think about the bot as a stupid friend using your phone and doing things for you. The example bottom is quite old but will show you what we are talking about.
Urra! I’ll never get banned anymore with this bot!
No no no, wait!! [facepalm]( =20×20) You have to configure the bot for doing things as an human would do. Do you really spend all the day scrolling on Instagram? If yes contact a medic:P You don’t have to do so many actions or Instagram will block you. That appends even if you do that by your hands.. Have you ever added a lot of people in a row and got blocked for that action? Or spamming people with a link in PM? DON’T F*CKING DO THAT
Be gently and anonymous and nobody will notice that you’re botting, trust me.
Do I need a computer for running the bot?
Yes, but you can also run it directly on your phone!!
In any case you can decide to use a physical device or an emulator (if you’re under Windows I suggest you to use Memu). For hosting the bot you can use:
your computer (with Windows, macOS or Linux)
a Raspberry (which is a cheap little pc Linux based)
Cool! What can I do with this bot?
There are a lot of cool features you can use for free!
Works without rooting
Works with both emulators and physical devices
Can be used stand-alone (without the use of a computer)
Includes realistic random human-like delays and actions
Can watch stories while interacting
Comment post with emojis
Send PM
Type like a human (letter by letter by faking using suggestions. For example you won’t type H – e – l – l – o letter by letter but something like H – He – Hello)
Browse carousels and watch their contents
Watch videos for a specific amount of time
Scheduler
Getting tasty telegram reports
Supports multiple actions in one session
Lots of customizable limits to keep your account safe from soft bans
Available interactions
interact with a user’s followers or following
interact with a top or recent hashtag’s post likers
interact with a top or recent hashtag post
interact with a top or recent place’s post likers
interact with a top or recent place post
interact with user’s post likers
interact with a single blogger
interact with your own feed
interact with users from a list (*)
interact with posts from links inside a list (*)
unfollow any followers
unfollow any followers, followed by bot
unfollow any followers, followed by bot, who don’t follow you back
unfollow from a list (*)
scrape mode for collecting usernames instead of interacting with them (you will find more information about that in the doc)
Lots of available filters to customize who you interact with
you can blacklist people in order to avoid interacting with them
you can whitelist people in order to not remove them when you unfollow people
biography main characters and language
profile name main characters
private / public / business / non business account
number of posts / followers / following… and more!
GitHub
Previous PostMPyC for Secure Multiparty Computation in Python
Next PostAn API-driven solution for Makerspaces and Hackers
Should You Use Instagram Bots? Here's Everything You Need to ...

Should You Use Instagram Bots? Here’s Everything You Need to …

Should you be using Instagram bots to grow your audience? This question is being asked more than ever, as building an engaged following on Instagram just isn’t as easy as it used to be. In an attempt to stay ahead of the curve, a lot users are turning to Instagram bots or Instagram automation tools to help them grow their audience — but is this really the best decision for your account? If you’re curious about Instagram bots (like Instagram auto follow bots or Instagram auto like bots), but aren’t quite sure what they’re all about or what the risks of using them are, then keep reading! W**hat are Instagram Bots? **Instagram bots are designed to help you perform such actions as liking, commenting, and following other accounts on Instagram through automation. These are actions most Instagram users do on a daily basis, but they can take up a big chunk of your time. With the help of Instagram bots, you can plug in parameters, like specific hashtags or accounts to target, and the bot does all the work for you. Some of the most popular bots for Instagram or automation services are Mass Planner, FollowLiker, and Instagress (which was recently shut down! Keep reading to find out why…) Using Instagram Bots Can Pose a Serious Risk to Your Account! Instagram bots are a bit like eating an entire chocolate cake. It might sound like the perfect decision at the time, but deep down inside, you know that it’s so bad for you! This is exactly what you have to worry about when it comes to Instagram bots. They seem like the perfect solution for a busy entrepreneur who has little to no time to spend building their following on Instagram, but here’s the risk: any sort of automation on Instagram strictly violates the platform’s terms of use and using Instagram bots can get your account banned or shadowbanned! Most Instagram bots access Instagram’s API (the connection that allows a service such as Later to communicate with the Instagram app) without permission. As stated in Instagram’s Terms of Use, this is a strict violation:You must not access Instagram’s private API by means other than those permitted by Instagram. Use of Instagram’s API is subject to a separate set of cording to Instagram’s API Terms, Instagram bots violate the following terms:Don’t store or cache Instagram login ’t use the Instagram API to simply display User Content, import or backup content, or manage Instagram relationships, without our prior your comments are uniquely tailored for each person. Don’t post unauthorized commercial communication or spam on ’t enable a business to take more than one action on Instagram at a something unique to the community. Don’t use the Instagram APIs to replicate or attempt to replace the functionality or essential user experiences of or any of Instagram’s, having said all that, it is pretty common for users to see the positive effects that Instagram bots have on their accounts without looking at the least until recently, that mentioned earlier in this post, one of the big names in Instagram automation, Instagress, was recently shut down. And while Instagress has been relatively quiet about the closure — other than leaving a message on their site saying, “by request of Instagram we were forced to close our web-service” — we assume the reason is because they violated Instagram’s terms of use. Around the same time, a lot of people started to experience what we’re now calling a “shadowban” (click here to read my blog post about that! ). Users started to notice that their images weren’t showing up within their used hashtags, and that led to a massive decline in engagement. While there are multiple reasons why this could happen to your account, the main one is from using Instagram bots and violating Instagram’s terms of, as an entrepreneur myself who knows the importance of efficiency, in this particular case, I would NOT recommend the use of Instagram bots to help grow your, W**hat Can You Do Instead? **Wondering how you can grow your Instagram account without the use of bots or automation? That’s a good thing! You’ve hit a roadblock, but instead of giving up, you’re looking for a way around it. With that attitude, you’re certain to succeed on Instagram, no matter how much it changes or how many hoops they try to make us jump stagram Bots Alternative #1: Suck It Up And Do The Work YourselfNow I know this isn’t the most time-efficient method, but it truly is the most authentic and will bring you the closest to your audience. Look at it this way: if your target market is stay-at-home moms, you should be searching for hashtags that are relevant to your community, like #sahm. You might see something that compels you enough to leave a comment, or perhaps even follow an account. From there, you’ll continue to see these stay-at-home mom accounts pop-up in your feed, and you can get to know the people behind the accounts on a deeper level. You’ve liked their images, you’ve read their captions, you might have even clicked the link in her bio and read their blog posts. While this might be considered “time consuming” (not to be confused with time-wasting), it gives you an opportunity to really get to know your audience (and potential customers) in a way that you just couldn’t through to save time on Instagram? Check out these 13 Free Instagram Marketing Tools! Instagram Bots Alternative #2: Hire a Virtual Assistant (VA)There are plenty of VA’s out there that charge various amounts for their services. You can find high quality VA’s in entrepreneurial Facebook groups (like mine! ), or on websites like Upwork and Freelancer. Of course, you’re going to have to do a little shopping around to make sure you find the right candidate for you. But once you find someone who understands your vision and goals, you can confidently allow them to take the reigns on your day-to-day engaging. This way, the accounts your VA interacts with will sense a true connection and an authentic, genuine person behind your account. I promise you, this plays a major role in whether or not that person purchases from you, visits your website, or signs up for your email you use Instagram bots to automatically leave a “this is such a great photo! ” comment on someone’s image, and it happens to be a memorial video for his or her dog that just passed, they’re going to know that you’re using automation, which will probably leave a sour taste in their mouth. They’re also going to be offended by your lack of empathy and self-awareness, and probably aren’t going to follow, like, comment, or buy whatever you’re offering. Automation like this can really damage your brand on Instagram! Instagram Bots Alternative #3: Remember That Speed Isn’t EverythingIf you can’t afford a VA and you don’t have the time to like and comment all day long, then don’t. It’s ok! If you focus your efforts on creating high-quality content, writing engaging captions, and researching and using targeted hashtags, you’ll be well on your way to running a successful account on that in mind, if you can, spend 15 minutes once or twice a day to hop on IG and engage with your community. Even this small amount of time can make a big difference in how quickly your account grows. Want to make more time for engaging and spend less time actually posting to Instagram? Plan your posts in advance and schedule Instagram posts with Later — it’s free! Free Instagram SchedulerRegardless of your stance on Instagram bots, what it really comes down to is authenticity. By being authentically you on Instagram, you’ll have no problem attracting the type of people who are going to love what you produce, who will click the link in your bio, and who might even buy your products. Whatever your goal is, it’s achievable with real, manual ’t get caught up in the rat race of who can get to 100k followers the fastest. Instead, focus on getting 10 new quality followers and you honestly can’t go you need help nailing down your authentic Instagram strategy (starting with your bio, to your content, your hashtags and more) then please sign up for my FREE 7 day ecourse! Inside you’ll learn:How to properly set up your bio to increase followers & clicks on your linkHow to choose hashtags that massively increase your engagementHow to strategically create content that attracts high-quality followersHow to promote your products & services without being sales-yHow to effortlessly set yourself up as the authority figure in your niche, andWhy pretty pictures won’t make you money (and what will! )Want to stay up-to-date with the latest in news, trends, and features for Instagram? Join 300, 000 other marketers and subscribe to the Later newsletter! Subscribe To Newsletter
How To Build Free Instagram Automation Bots | Medium

How To Build Free Instagram Automation Bots | Medium

Edit August 2021: The last major open source Instagram bot was shut down in April 2020, since they used the Instagram API(which was detectable). Outsourcing to manual people in other countries also doesn’t work, since Instargam admitted in a security blog in 2017 that they keep a history of the network vs. account. This is why schools, with hundreds per IP, never get blocked, but new proxies or outsourced manual interaction instantly does. This tutorial is left for educational purposes, since it works to learn how to setup quick cloud servers. Instoo works, since it runs on your home network using a chrome extension. (I built Instoo) coding experience necessary. This guide shows you how to automate instagram likes, follows, and comments across 25 accounts for free in minutes. You can use this for easy guerrilla marketing, growing your small business from cold start on auto-pilot, or for spreading any other message. I’ve combined all the best bots you can build here to grow up to 50–200 followers per day. I’ve included three bots. and Instabot you build yourself, so it’s a bit more complicated, but you learn how to easily use cloud servers to run bots. is an easier to use chrome extension installed in your browser with a graphical instructions:1. Setup Google Cloud AccountHead on over to Google Cloud, and sign up for a trial account. You get $300 free for a year for every new account. You can delete the account anytime to avoid being charged after a year. Click on the menu, and navigate to Compute Engine and VM instancesOpen VM instances in Google cloud console2. Create Cloud InstanceClick “Create Instance, ” which is a server in the cloud, and fill out the details like in the image Cloud Server InstanceMicro instance,. 6gb memory, and Ubuntu 18. 04 LTS are the important settings. This will deduct $5 from your trial every a Ubuntu 18. 04 instance3. Connect To InstanceOnce the instance status is green in the dashboard, click “ssh” will open a new window like below that connects to the server:Use ssh to connect to the serverThis is what’s called a Linux shell in a server, but don’t worry it’s not hard to use. This is just like your Windows or Mac PC at home, but more functional for coding in the cloud(you can even make look like Windows if you wanted to). 4. Install InstabotFirst, install the bot by typing this into the Linux shell window, or pasting it in(CTRL+V)(wget plus that URL is all one line):sudo apt-get updatesudo aptsudo python3 -m pip install instabot-pywget enter after you paste in the last line. 5. Run the bot! Finally, run the bot using the command below, but replace USERNAME, PASSWORD, and PROXY with your real Instagram username, password, and the proxy you got in the last step. Don’t include the “” in the proxy address, but do include the username and thon3 USERNAME PASSWORD PROXYThe bot will start automating. Once you confirm it logs in and works, close it so you can edit the settings. 6. Edit SettingsNext edit by pasting in the line below:sudo nano will open the file for editing in the terminal(keyboard only, no mouse). Don’t change the username, password, or proxy parameters. Keep the comas, quotations, and other punctuation where it is, and just edit the setting like they’re originally formatted. Avoid changing the frequency of things, as these are determined empirically to avoid instagram the settings like login detailsWhen you’re done, hold “ctrl + x” to exit, and hit “y” to accept changes, then “y” again to save changes under the same file name. You can see what’s going on with saving/exiting at the bottom of the screen in the nano text editor. After you’re done, re-run the bot using this command again:python3 USERNAME PASSWORD PROXYInstabot is an open source bot that underpins many commercial bots you find online. These style of bots are now getting detected by instagram, but they still work for some users with high trust levels. This bot emulates a phone, so it also allows auto-welcome messages and scheduled posts, but browser emulation works better now for auto-liking/stabot Step-by-Step instructions:1. Install InstabotFirst, install the python pip package installer by typing this into the Linux shell window, or pasting it in(CTRL+V):sudo apt-get update && sudo apt-get install python-pip -y && sudo apt-get install git -yYou can install and download the bot by pasting the code lines below into the Linux Shell window. This will grab open source code from to install your bot. You can copy+paste all the lines at once, or type it into the window line-by-line, and just wait 2 minutes for it to finish installing. Hold CTRL+V to paste it in the Google cloud Linux shell install -U instabotgit clone –recursivecd instabot/examplesPress enter after you paste in the last line. Run the bot! You can run up to two bots per proxy. The examples folder has many different kinds of bots you can run, and I’ll explain how to use one of them here. Type “ls” in the Linux shell window to see all of a brand new Instagram account to test the bot works and does what you want first. Just paste the line below into the window(replace USERNAME, PASSWORD, and PROXY_ADDRESS to your login info and the proxy you got) and watch your little bot go:):python -u USERNAME -p PASSWORD dogsofinstagramThis script likes photos from all the followers of the “dogsofinstagram” account. You can change the last parameter to any account to do the same. There are many different scripts to automate different things like welcome_messages when people follow you. Feel free to ask how they ’ll see it start to follow/like/comment like below! The next bot is easier to use with buttons, and runs in your home browser so it always looks like a regular instagram uses browser emulation to run a bot in your browser, so it always looks like a user on your home network without needing proxies. This bot doesn’t require your login details in like other services, because it automates your logged in account at from the wnload the Instoo Google chrome extension at mClick the little circular icon in your chrome browser to open the bot:This will open the startup screen like below. Either open a new Instagram tab or go to the one it the Instagram tab finishes loading, log in to your account. If you’re already logged in, just switch back to the extension hashtags and accounts which are most relevant to your brand or niche. Don’t worry you can change them you’re a new or small account, keep things to under 400 per day. Instagram won’t detect you as a suspicious bot, but they still have usage limits for ALL users even regular people just clicking on the browser. If you have ever encountered this throttling, you know it goes away after a day. You still keep using Instagram like normal, but your likes/follows will stop registering after a certain number per day(400 for new accounts) can increase this limit by about 20 per week safely. The highest limit you can reach is 1000/ can now easily start automation by switching the follow/unfollow/likes switches to green:You’ll start to see the progress almost immediately:That’s it! You can leave the bot running forever and you won’t get banned. You still have to leave your browser and PC running, but this is much safer than giving your password to a website or getting flagged by instagram for using just built an Instagram bot in a cloud server using open source software! You can stop here, or go further with some tricks. Instagram bans these bots if use the same IP for many bots, or do too much at once. You can grow a bot farm to thousands using proxies…. After a year, or when you’re done, simply stop and delete the instances in the Google cloud these tricks to get the most of it:Age: Older/larger accounts can increase their automation speed to 1000+/day. Accounts under 21 days old without phone verification have a low bar to get detected. Accounts over 2–6 months old almost never get caught unless they blatantly violate the Avoid identical links in your bio across multiple accounts. It gets flagged as spam. If you must link to the same site, use different domains that oxies: Instagram proxies make your bot look like regular Instagram users, rather than a google cloud server IP address, by routing your traffic through servers around the world. Don’t run more than 2 bots per proxy(because Instagram detects them all at once). You can grow bot farms to the thousands using proxies for on google cloud. Instproxies has the cheapest Instagram proxies I can find, and their customer support is Farms: Each bot can send hundreds of people per day back to your business. If you use many bots, you multiply that traffic across different target audiences. This effect compounds over time as users follow and like your photos, and spreads even ttings: Slow bots are less likely to get banned. Keep things to under 400/day. Don’t auto-comment. This is less effective than likes. Liking content makes it hard to detect bots, since anyone could like at any time, and people end up following you back or checking out your profile. After you’ve grown your account for a few months to look like a regular Instagram, it becomes impossible to detect. This is also true for “grandfathered” accounts that are old. You can also buy PVA(phone verified) aged accounts online, but I can’t recommend any since they’re all ntions: Create “satellite” accounts to avoid Instagram bans, and create a network in various side-niches that forward traffic to your main account through mentions “@main_account_to_mention”. You can grow a bot network of thousands of accounts that each grow in different crowds and feed traffic to your main account, all for nearly free on fluencers can sell posts for more depending on their follower count and nicheA/B Testing Your Bot: You can optimize your bot for optimal growth by A/B testing different hashtags, comments, user targets, and content. Setup a test by changing one thing in your bot per week, and measure the engagement on Instagram. Avoid changing multiple things, which is called multivariate testing, because it only works well if you have a lot of traffic like facebook or google. If you improve engagement, keep the change. If you don’t, go back and try another change. Over many iterations of these micro-improvements, you can optimize your bots and Instagram accounts to grow thousands of followers per week. Through A/B testing you can grow your revenue even faster over short link analyticsHow you use this is up to you. You can populate the accounts with photos before you start botting to spread a message or grow followers for a brand. You can also grow “satellite” Instagrams that mention your main ones to feed traffic and followers to it, and the satellites can be in varied specific niches to test your ad me on Medium for more neat tutorials. Good luck, and feel free to ask questions! I always respond.

Frequently Asked Questions about open source instagram automation

Is Instagram automation illegal?

They seem like the perfect solution for a busy entrepreneur who has little to no time to spend building their following on Instagram, but here’s the risk: any sort of automation on Instagram strictly violates the platform’s terms of use and using Instagram bots can get your account banned or shadowbanned!May 4, 2017

How do you make free Instagram automation bots?

Build The Best Free Instagram Automation Bot 15 MinutesSetup Google Cloud Account. Head on over to Google Cloud, and sign up for a trial account. … Create Cloud Instance. … Connect To Instance. … Install Instabot. … Run the bot! … Edit Settings.

How do I automate Instagram with Python?

As per Instagram: … Instagram will take a range of measures into account when assessing potential bot activity, including: When the majority of the profile’s followers are in a different country to their location. If there are clear signs of automation use, such as bot accounts as followers.Aug 13, 2020

Share this post

Leave a Reply

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