HOW TO MAKE A SNEAKER BOT. AN HONEST DETAILED GUIDE.

In this detailed guide we’ll explain exactly how to make a sneaker bot and why it may not be as easy as it looks.

how to make a sneaker bot

Some of the most successful sneaker developers can make over 6-figures a year just by developing and maintaining updates with a sneaker bot, with some of the most successful developers like Cypher (the head developer of NikeShoeBot) or Lucas (CEO and developer of Cybersole). New bots seem to be created every other week but few can make a profit, here is what you need to make a successful sneaker bot.

It would be a lie to say that creating a bot to buy sneakers is not complicated and hard to make because it is hard to make a program to beat any anti-bot system and still check-out really fast.

If you still want to devote the many hours it takes into your programming to make a sneaker bot here are the steps you need to take.

THIS BOT COOKS LIKE MAGIC...

Decide which language you want to program in:

There are 700 notable programming languages out there, almost all of them are capable of making a sneaker bot. Although, some are definitely more proficient and better for making a program than others. Most sneaker bots are only made in a few languages, those languages being Python, Java, Javascript, Ruby, HTML, C#, and C++.

If you already know any existing programming language then I suggest you utilize your knowledge of that language and just build onto it.

Developing the bot. How to make it.

Generally, you will need to figure out how to solve the different anti-bot systems that you would be facing. Whether it is Supreme’s Pooky, Akamai or Shopify Anti-Bot you will need to learn it and how to beat it.

You are probably going to need a program that can Figure out how to automatically login (if needed for sites like Undefeated), You need to find the productID or keywords, You are then going to need to figure out how to add the product with it’s desired size and/or color to cart and then how to input payment details, shipping, etc. Also, you are going to need to figure out how to submit the order. This is all an extensive amount of work, but; if you do it right it can pay off greatly.

There are already existing resources to help you out with this program. If you are programming in Ruby and Python you can use mechanize, to help you out, you can follow redirects, fill forms, etc. Also, there are existing projects on GitHub and lots of developers on twitter that would love more work if you are looking for a partner. Here is some code I wrote for Adidas.com before it utilized Akamai. 

There is no set instruction on how to make a sneaker bot but if I were developing one right now this is how I would do it, this is an example that I will be showing in Javascript.

// Example of Sneaker Bot

Let searchKeyword = ‘+Jordan’;

// +high-top, +mid

Let catogories = [

“Basketball”,       // ->0

“Running”,       // ->1

“Lifestyle”,       // ->2

“Sandals/Slides”,       // -3

“Boots”,       // ->4

];

Let category = catgories[4];

// You could edit it for which one you want.

Let prefferedSize = ‘any’

Let preferColor = ‘ ‘;

Let checkout_delay = 1000;

// adress info

Let billing_name = “John Doe”;

Let billing_email= “[email protected]”;

Let billing_phone_number = “1234567890”;

Let billing_address = “123 Main Street”;

Let billing_adress_2= “”;

Let billing_zip = “11223”;

Let billing_city = “New York”;

Let billing_state = “NY”;

Let billing_country = “USA”

// Payment info

Let credit_card_type = “Visa”;

Let_credit_card_number = “ 0000 1111 2222 3333”;

Let credit_card_month = “01”;

Let credit_card_year = “2019”;

Let credit_card_cvv = “001”;

// All values in the “ “ can be changed to match your details

This is an example of an introductory code. This will help you get through the begging. Next is the real code, to beat your anti-bot, there is no set way to do this and few people can help you but your own knowledge. If I was creating a full Javascript shoe bot then I would create multiple functions with if-else statements with multiple different variables.

UI/UX

If you want to make a CLI (command line) sneaker bot than that is fine, but; the majority of botters will not want to use a CLI bot so I suggest developing a UI. The good news is that there are a lot more UI/UX developers for bots than people who are willing to code them.

GUI is a whole different beast, you have to have different knowledge of programming to make a GUI, more front-end oriented. If you want to have a simple GUI like Sneakercopter than you can probably make it yourself with some additional knowledge through codeacademy or udemy.

Although if you want to be like Cybersole or Soul AIO and incorporate a fancy GUI with an app that will take extensive time. If I were to code a basic GUI (in Java) it would probably look like this:

Yet again this is extremely basic, you’re going to need a lot of front-end experience to make a sneaker bot GUI. I would like to recommend Daniel Scott’s UI/UX class where he teaches you UX design in Adobe XD, it also includes app UI development which is very helpful.

Once you finally develop a bot with a UI you need to market it and promote it, there are many amazing bots out there that has little to no marketing so people do not use it. I suggest opening a twitter account and showcasing big success (people will not buy a bot with no success) and then hosting twitter giveaways with cook groups and other bot or captcha tools.

Maybe start in a closed beta where you have to invite “x” amount of people to the discord to get the bot for a week. Regardless, you will need to get your brand out there. The Sneaker bot world is tougher than most, so I wish you the best of luck.

If you liked this guide on how to make a bot to buy things online then be sure to read our many other guides on sneaker bots here.

American sneakerhead with over two years of copping experience. Mostly reselling on Stadium and Fight Club, but his own store is on the verge of opening soon.

Asa Maker

@AsaMaker

0 Comments

Submit a Comment

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