Smartbet.io is the first and most advanced betting automation platform that facilitates automatic bet placement, grading, and record-keeping for picks originating from a virtually unlimited variety of sources.
Bet placement fees depend on book used and type of bet (auto/manual), specifically:
Pinnacle/Asians: 0.25% of stake
Bet365/Euro books: 1% of stake
Pinnacle/Asians: 0.10% of stake
Bet365/Euro books: 0.40% of stake
Fees are charged from your smartbet.io balance. You can deposit and withdraw from your smartbet.io balance with Paypal, Neteller and Skrill. All your financial transactions are available online in real time at https://smartbet.io/pages/my-transactions
Note that these are the smartbet.io bet placing fees. Depending on the tipsters/sources that you are following you may incur additional fees charged and decided directly by the source owner/tipster. Tipster fees or premium fees for externally supported sources are clearly displayed when adding a source to your bot. Smartbet.io collects these fees on behalf of tipsters and pays them off 100% to them. Any price increases in tipster/premium fees will take effect in 7 days after initiated by tipster and you will be informed with multiple emails during this period for any pending price increases for tipsters that you are following.
Download the latest version from https://smartbet.io/pages/bot-download
Run the downloaded installer and follow the instructions. After the installation is finished, you can start the application by running the file sbiobot.exe which is located in your installation folder.
Close the application (a PC/VPC reboot is also strongly recommended) and then run the downloaded installer. Select your existing installation folder as the installation folder. After the installation is finished, you can start the application by running the file sbiobot.exe which is located in your installation folder.
Note: All your application data like botid, settings, usernames, passwords, orders, etc, are stored in the encrypted files "config.cfg" and "config.cfg.bak", which are located in your installation folder. Deleting these files will also delete all your settings.
Downloading and installing the application constitutes explicit acceptance of the most recent version of our terms and conditions.
The fundamental principle in designing the application was to eliminate any possibility of unwanted behavior and multiple security features have been implemented to ensure this. Additionally, a variety of filters are in place to ensure that each pick is proactively checked for mistakes and that common types of errors are either corrected or result in pick rejection.
Your personal data, such as usernames and passwords are stored in the encrypted file “config.cfg” in your local hard disk and they are only used for making the connection to your bookmaker accounts, or your email provider. These data are never transmitted to any other party. Your bet details are encrypted and then stored in smartbet.io’s database and are accessible only by you through a SSL connection to the www.smartbet.io website. Finally, all network connections that the application makes are strongly encrypted.
Please consult the following table for a conclusive list of all sports and markets supported per bookmaker:
There are 2 categories of sources that can be automated through smartbet.io:
These are externally supported tipsters/sources that email their subscribers directly, such as blogabet.com, pyckio.com, betadvisor.com and many more. The bot will scan the mailbox that emails from these sources are delivered to, will read and process all emails that contain picks or pick notification from the tipsters that you are following and place the corresponding bets according to your settings. The full list of supported external services is available at https://smartbet.io/pages/external-tipsters.
NATIVE SMARTBET.IO SOURCES
All smartbet.io members can submit picks that other members can follow automatically. Smartbet.io sources are prefixed with smb. in the bot's tipster/source add dialog box and the full list is available at https://smartbet.io/pages/tipsters. Since all picks are distributed to followers through the smartbet.io platform, there is no need to setup access details to an email account if you are only following smartbet.io sources.
The bot will run on any Windows virtual PC or server. In fact, this is the recommended setup for most cases.
You can create one or more virtual PCs at https://smartbet.io/pages/myvirtualpcs. VPCs are specifically designed for running your bot and cost 0.50 EUR per 24 hours.
Alternatively, you can get a Windows VPS from any other provider but you will need to make sure that the provider that you choose is using IPs that the bookmakers that you intend to use in your bot accept connections from.
You can run unlimited bots under the same smartbet.io account. For each bot you will need a separate PC/VPC and a separate BOTID.
A BOTID is issued in a specific currency that must match the currency of the bookmaker accounts that it will be used with.
Every user receives his original BOTID via email after registration, but more BOTIDs can be requested freely.
Although running your bot on your home PC or laptop is fine for occasional use, it is strongly recommended to use a VPS/VPC - particularly if you intend to have the bot running unattended for long periods of time.
Home PCs may reboot unexpectedly due to software updates or other issues, network connectivity is often unstable particularly with wifi networks, while cost of electricity for keeping a PC on 24/7 may be high. For all these reasons, a VPS/VPC is more a reliable, efficient and cost effective option.
Contrary to most pick verification platforms, picks submitted in smartbet.io are verified against market and price availability at the moment that a bet is placed. This means that a pick submitted will be recorded only if at least one following bot manages to place the corresponding bet at the same book and with the same or better price. Specifically, the data reported by the first bot that manages to successfully place a bet on a pick will be used to record the pick to the tipster's profile. If, for whatever reason, no bets are placed by any of the following bots or the taken price is lower than the advised price, the pick will not be recorded.
This approach has the following advantages over conventional pick verification by other platforms:
Slippage is the result of taking a bet at a lower price than the tipster's quoted price.
Profit without slippage is the profit that you would have had, if you had taken the tipster's quoted price in all bets. Similarly, ROI without slippage is the ROI that you would have had, if all bets were placed with the tipster's odds.
The difference between these two figures and your actual profit and ROI, helps you understand what is realistically achievable by following a tipster and assess the impact that price availability has on your profitability.
Profit with level stakes is the simulated profit that a tipster would have made if all picks were placed with a flat stake equal to his average stake.
Similarly, ROI with level stakes is the simulated ROI that a tipster would have on the same condition.
These two figures help you assess the impact that the use of variable staking has on a tipster's profitability.
A source is a stream of picks that can be followed by smartbet.io bots. Every smartbet.io member can create an unlimited number of sources and customize a set of properties for each one, such as following restrictions and permissions, pricing (source fees earned by the owner), and distribution specifics. Sources can be followed by bots belonging to any member, including the source owner.
Each pick submitted with one of smartbet.io's pick submission methods needs to be assigned to one (or more) of the sources that belong to the member that is submitting the pick.
A special kind of source is an "auto source". Picks for auto sources are generated by smartbet.io scanners according to user-defined criteria. Auto sources can only be followed by their owners and source fees are priced by smartbet.io depending on the type of the source.
Source fees are the fees that are paid to a source owner by followers. These fees are debited from the follower's smartbet.io balance and credited to the source owner's balance.
A source is a stream of picks. When a pick is submitted to smartbet.io the system generates orders that are then retrieved by the bots that follow the pick's source. Depending on a number of factors, an order will either be successfully automatically executed and result in a successfully placed bet or it will fail with no automatic bets placed.
There are two types of source fees and they can be used either individually or combined:
Source fees examples:
Free to follow source without any source fees
1.00% of stake
A pick will result in 1.00% source fees if the corresponding order is successfully executed (successfully placed bet). A successful order execution for 100 EUR will result, for example, in 1.00 EUR source fees. A 100 EUR unsuccessful order execution (no bet) will result in 0.00 EUR source fees
0.10 EUR on order retrieval
A pick will result in 0.10 EUR source fees, regardless of bet stake or order execution success
0.10 EUR on bet placement
A pick will result in 0.10 EUR source fees if the corresponding order is successfully executed (successfully placed bet) regardless of stake
0.10 EUR on order retrieval + 1.00% of stake
A pick will result in 0.10 EUR source fees, regardless of bet stake or order execution success. Additionally, there will be a further 1.00% in source fees if the corresponding order is successfully executed (successfully placed bet). A successful order execution for 100 EUR will result, for example, in 1.10 EUR source fees. A 100 EUR unsuccessful order execution (no bet) will result in 0.10 EUR source fees
0.10 EUR on bet placement + 1.00% of stake
A pick will result in 0.10 EUR source fees if the corresponding order is successfully executed regardless of bet stake. Additionally, there will be a further 1.00% in source fees if the corresponding order is successfully executed (successfully placed bet). A successful order execution for 100 EUR will result, for example, in 1.10 EUR source fees. A 100 EUR unsuccessful order execution (no bet) will result in 0.00 EUR source fees
For smartbet.io tipsters the pick is automatically sent to your bot, fractions of a second after it has been submitted by the tipster.
For externally supported tipsters, the bot monitors your mailbox for incoming picks or pick notifications. Whenever such a message is found, it will retrieve the pick details either directly from the email or from a webpage in the case that the email contains a link to the actual pick details and not the actual pick itself. After the pick details are retrieved the corresponding order will be formed and sent to a book according to your settings.
To use the bot with externally supported tipsters you will need a subscription to the tipster that you are interested in and receive his original emails. Forwarded or not original emails are ignored.
The bot is using "clicks" for specifying the difference between advised odds and minimum odds. Clicks are equivalent to increments according to the table below:
The Pinnacle refresh rate specifies how often fixtures and markets are refreshed from Pinnacle. The default value of 240 secs means that it may take up to 4 minutes for your bot to see a new event or market. Note that the refresh rate does not affect bet placing speed, bets are always placed instantly.
For pregame events, markets change infrequently, so a large value such as the default of 240 secs will have no impact in most cases. In live events however, new markets can be added frequently in cases of a goal being scored or any drastic development in the game. If for example a goal is scored and Pinnacle creates the market "Over 3.5 goals" that did not exist before the goal was scored and a tipster that you are following makes a pick in this market before your bot refreshes the market from Pinnacle, your bot will report that the market was not found.
For this reason, if you are following tipsters that are placing many live bets or if you use the bot to manually place live bets you may need to consider a lower refresh rate for Pinnacle. The minimum allowed by Pinnacle is 5 secs, however it is not advised to use such a low refresh rate unless your turnover is really big.
A low refresh rate will result in a high data transfer rate with Pinnacle. Pinnacle's fair use policy states that API usage must be proportionate to wagering activity so the lower your refresh rate, the bigger your turnover must be.
Based on empirical data, you could safely use refresh rates down to 25-30 secs, provided that you place an average of 200-300 EUR worth of bets daily. A refresh rate of 25-30 secs would also mean that your bot would pick up a new market or event very fast, so you would be able to follow comfortably the vast majority of live picks.
Bet placement speed is affected by different factors depending on type of source. Specifically:
Picks from external sources are picked up by each user's bot by reading emails from the specified mailbox. This means that the primary factor that affects speed is the time it takes for an email to reach a user's mailbox. This in turn depends on the exact method that the sender is using to distribute emails (usually emails are sent in batches - not all in one try) and the latency between the sender's mail server and the recipient's mail server.
Additionally, even in the case that two users have email accounts in the same mail server and assuming that they receive the email at exactly the same moment, the email will not be picked up at the same exact moment for both, since each bot scans the user's mailbox in user defined intervals with the default refresh interval set to 1 seconds. This means that email scanning cycles between different bots will not coincide. Who gets the pick first will be mainly decided by chance for users with identical setup and settings.
Of course lowering the email refresh interval to 0 secs (each cycle starts immediately after the previous has ended) will yield a faster retrieval on average.
Picks from native sources are centrally processed and the corresponding orders are simultaneously created for all following bots. Still, from the moment that orders are generated until the moment that an order is sent to the bookmaker for execution there can be a time window of between 0 and 1 seconds for each following bot. This value will be different for every pick for the same bot and is mainly decided by the specific circumstances at the moment the order is generated, ie CPU and network load in the PC that the bot is running.
Theoretically, a more powerful CPU or low latency network connection would help in lowering the average delay, practically though they will not have a noticeable effect on bet placing speed, as the primary factor will always be circumstantial conditions.
smartbet.io is the first and most popular betting automation platform with more than 2 million picks and 16 million orders processed since its inception in 2015.
Each pick that is submitted in smartbet.io is instantly processed and the resulting bet orders are sent to authorized following bots. Depending on the availability of target book automation and user settings they will be either automatically executed or left to the user to act upon.
Advantages of using smartbet.io for distributing picks to followers over using conventional methods include:
Smartbet.io supports different pick submission methods suited for both manual picks and picks generated automatically by 3rd party applications. With the term "manual picks", we mean picks that are manually selected by a human in the "traditional" sense of a tipster. Automatically generated picks, on the other hand, are picks that are generated by 3rd party applications like an application that scans markets for value and generates accordingly picks, an algorithm that generates picks based on proprietary logic, a scraper reading external sources like websites, telegram channels, arbitrage alert services, etc.
Website pick submission is suitable for manual picks.
|Website pick submission is currently under construction. Until it is complete you can use the button "Publish a pick" in the bot for submitting Pinnacle picks. For bet365 picks you can use the method described below:
Install an English version of the Chrome browser to your PC and go to bet365.com. Change bet365 language to English and odds to decimal. It is not necessary to login to bet365.
Now you require only 2 steps to submit a pick and the whole process takes less than 1 second:
1. Load a selection to your slip.
The page can be saved by right-clicking anywhere on the pager, then selecting "Save as...", then selecting the folder that you want to save the page in.
To make saving pages fast, you should use keyboard shortcuts:
The first time it will take more time because you will need to manually locate the folder "savedbookpages" in step 2 before hitting Enter in step 3. But after the first save, the browser will remember the folder, so only steps 1 and 3 are needed. Make sure that the "type" of save is "complete webpage".
The POST method is the recommended method for automatically generated picks. Your application should use the HTTP POST method to send the generated picks to smartbet.io. For a detailed description of the POST method please see https://smartbet.io/faqs/view/36/how-can-i-submit-picks-with-the-post-method
The EMAIL method is suitable for automatically generated picks. It is advised that newer applications use the POST method, as it is both faster and more reliable. For a detailed description of the EMAIL method please see https://smartbet.io/faqs/view/37/how-can-i-submit-picks-with-the-email-method
Regardless of the method used, received picks are instantly processed and the corresponding orders are distributed to the following bots according to the source owner's settings. Order execution results by following bots are available in real-time in picks & orders. Depending on the order execution results the pick may or may not be recorded in the source owner's pick records, in accordance with smartbet.io's pick verification model which is described in https://smartbet.io/faqs/view/25/how-does-smartbet-io-s-pick-verification-work
The POST method is the recommended and the most suitable method for submitting automatically generated picks by 3rd party applications, as it offers maximum speed and reliability. Picks are processed instantly and the corresponding orders are sent to the following bots in less than 1 second after the pick has been submitted.
There are 2 methods that can be called in the smartbet.io POST server:
Function: This method is used to submit a pick
Function: This method can be used to retrieve the status of a previously submitted pick
Response in JSON
The EMAIL method is suitable for submitting picks that are automatically generated by 3rd party applications. It can also be used for manual picks, however it is not practical for manual use. It has been succeeded by the POST method which should be used by newer applications as it is both faster and more reliable.
To submit picks by email you will need to send emails to firstname.lastname@example.org from the email address that you have registered in your smartbet.io account. A pick must be written in plain text in the message's body using the syntax below:
An example email would look like:
EVENT: VICTORIA HAMBURG - TUS OSDORF
BET: VICTORIA HAMBURG -0.5
Please consult the following table for a conclusive list of syntax templates for the EVENT and BET fields for the POST and EMAIL pick submission methods:
|FOOTBALL||ASIAN HANDICAP||FULL TIME||LIVE||ALESSANDRIA - REGGIANA||ALESSANDRIA -0.25 (1-1)|
|BASKETBALL||ASIAN HANDICAP||FULL TIME||LIVE||AQUILA TRENTO - REYER VENEZIA MESTRE||AQUILA TRENTO -4.5 (LIVE)|
|FOOTBALL||ASIAN HANDICAP||FULL TIME||PREGAME||ALESSANDRIA - REGGIANA||ALESSANDRIA +0|
|FOOTBALL||ASIAN HANDICAP||HALF TIME||PREGAME||ALESSANDRIA - REGGIANA||HT ALESSANDRIA +0.25|
|FOOTBALL||CORNER HANDICAP||HALF TIME||PREGAME||ALESSANDRIA (CORNERS) - REGGIANA (CORNERS)||HT ALESSANDRIA (CORNERS) -1.5|
|FOOTBALL||TOTALS||FULL TIME||PREGAME||ALESSANDRIA - REGGIANA||OVER 2.5|
|FOOTBALL||TOTALS||HALF TIME||LIVE||ALESSANDRIA - REGGIANA||HT UNDER 1.5 (LIVE)|
|TENNIS||AWAY GAME TOTALS||FULL TIME||LIVE||OCEANE DODIN - MAGDA LINETTE||MAGDA LINETTE OVER 10.5 (LIVE)|
|FOOTBALL||CORNERS RACE||SPECIALS||LIVE||ALESSANDRIA - REGGIANA||NEITHER CORNERS RACE 8 (LIVE)|
|FOOTBALL||HOME TIME OF NEXT GOAL||SPECIALS||LIVE||ALESSANDRIA - REGGIANA||ALESSANDRIA NEXT GOAL BEFORE 60 (LIVE)|
|FOOTBALL||ASIAN HANDICAP||HALF TIME||LIVE||ALESSANDRIA - REGGIANA||HT ALESSANDRIA +0.25 (1-0)|
|FOOTBALL||CORNER HANDICAP||HALF TIME||LIVE||ALESSANDRIA (CORNERS) - REGGIANA (CORNERS)||HT ALESSANDRIA (CORNERS) +0.5 (3-2)|
|FOOTBALL||BOOKING HANDICAP||FULL TIME||LIVE||ALESSANDRIA (BOOKINGS) - REGGIANA (BOOKINGS)||ALESSANDRIA (BOOKINGS) -0.25 (2-2)|
|TENNIS||CURRENT SET SCORE||SPECIALS||LIVE||OCEANE DODIN - MAGDA LINETTE||CURRENT SET SCORE OCEANE DODIN 6-2 (LIVE)|
|HORSE RACING||WINNER||RACE||PREGAME||2.35 LINGFIELD||MOUNT TAHAN|
|GREYHOUNDS||WINNER||RACE||PREGAME||8.48 HARLOW EVE||TRAP 2|
VPCs are accessible via RDP (remote desktop). If you are trying to connect from a Windows PC, just opening the .rdp file that is downloaded by clicking on the "View" icon next to your VPC with your default remote desktop client is enough.
If you are trying to access from a MAC or other platform such as android/ios devices you will need to open the .rdp file that corresponds to the VPC and locate the VPC's address which will be in the form:
You will then need to configure your RDP client to connect to the above host with the credentials below:
password: the VPC's password (this is not your website password)
This is the default data center connection. It is provided for free but cannot be used for bookmakers or websites that block access from non-residential IPs or monitor network setup for shared IPs, such as bet365.
If you intend to use the VPC for accessing bet365 or other similar websites, you will need to use either a virtual/physical connection (see below for details), or install a suitable VPN/proxy on top of the data center connection. The VPN/proxy on top of the datacenter connection is the cheapest option but not completely safe. Additionally, it is not guaranteed to work since most bookmakers of this category are also blocking access from most VPNs and proxies, so you will need to find a VPN/proxy that works.
If you only intend to access Pinnacle or websites that do not track network setup, you can use the data center connection. Although not necessary, it is advisable to also install a third-party VPN/proxy in a VPC utilizing the datacenter connection even if you are only accessing websites that do not track your network setup.
VIRTUAL CONNECTIONS (residential or mobile)
These are preinstalled residential or mobile connections in various countries in the world. They can be plugged in directly to any single one of your VPCs making the VPC appear like a regular home PC located in the corresponding country. Cost is 1 EUR per 24 hours, billed directly from your smartbet.io balance.
PHYSICAL CONNECTIONS (mobile)
These are mobile (sim card) connections that can be installed in any country in the world. You need to order and buy the equipment set for each connection (router + modem) from smartbet.io at a one-off cost of 100 EUR. You will also need to have a place to host the equipment in the country that you are interested in and you will also need to pay your internet provider separately. Cost is 1.5 EUR per 24 hours, billed directly from your smartbet.io balance.
Please watch the video below for a demonstration on creating and managing VPCs and connections:
If you cannot login to your gmail account, you may have to enable access at https://www.google.com/settings/security/lesssecureapps. Even if you enable the previous setting, your connection to gmail will still be encrypted, provided that you connect to port 993 of imap.gmail.com.
Also, if you are trying to connect from a new IP, such as a VPS/VPC, you may need to login manually to gmail through a browser and complete any verification that google might require.
Check also your emails for a message from google, where they may say that they have blocked access from the new IP, until you confirm that you are the owner of the account and you are indeed the one using the new IP.
The placer is controlled directly by the main application and launched/exited as needed. The placer's executable is the file "betplacer.exe" which is located in the application's main folder.
The most common reasons for the placer remaining offline are:
The scraper is controlled directly by the main application and launched/exited as needed. The placer's executable is the file "betscraper.jar" which is located in the application's main folder.
The scraper requires the java runtime environment to be installed on your PC. You can install java by running the included file jxpinstall.exe or you can download from www.java.com
You will need to change your Windows settings so that the decimal symbol is represented with the character "." and the digit grouping symbol with the character ",".
These settings can be changed in Control Panel -> Clock, Language, and Region --> Change date, time, or number formats --> Additional Settings
The system is trying to match picks to actual events in bookmakers based on the team names provided by the tipster and the team names used by the book.
Often, a tipster will use a different team name than the one used by the book, for example a pick could be submitted on "ROMA - NAPOLI", while the bookmaker has "AS ROMA - NAPOLI".
The event matching algorithm is using a custom database of team name variations and mappings, it knows, for example, that "AS ROMA" = "ROMA'.
However, there is a possibility that an event cannot be mapped to the corresponding bookmaker event in cases such as a typo mistake or using an ambiguous or non-standard team name, or if the database mapping is missing from our side. In these cases, the order's status will be set to "EVENT NOT FOUND".
Although the mapping database contains 1000's of team name variations for almost all sports and leagues, it is possible that there could be missing mappings especially for lower leagues. In this case, please report the missing mapping so that it can be included in the database.
Smartbet.io's VPCs are carefully configured to offer optimal performance and reliability for most types of use. However, you may notice a delay or lag in your connection with the VPC, which becomes particularly noticeable when large portions of the VPC's screen change rapidly, like when scrolling up or down in web pages, watching a video, switching between browser tabs, etc.
This lag is in fact caused by the speed of your own connection to the VPC. In order to insulate VPCs from their physical network interface and make them appear like regular home PCs when using a virtual or physical connection, we use a custom remote desktop protocol for connecting to a VPC which is very bandwidth-intensive. This means that when you are RDPing to your VPC you are effectively connecting to a middle server that fetches the VPC's screen and transmits it back to you, rather than using the VPC's network interface. This has the added benefit of being able to stay connected to your VPC even when the VPC's network connection is down or when the VPC is rebooting. It does however require a very fast connection on the receiver's end.
Fortunately, there is a solution to that: You will need to get a cheap 5-10 EUR/month conventional windows VPS (virtual private server) from a provider such as contabo.com or webtropia.com, or any other VPS provider. This VPS will have a very fast network connection and will be suitable for accessing your smartbet.io VPC with no delay or lag. Then, instead of connecting directly from your home PC to your smartbet.io VPC, you would instead connect with the standard remote desktop protocol (fast) to your VPS and from there you would connect with our custom remote desktop protocol (slow) to your smartbet.io VPC. Effectively, you are mitigating the issues that are caused by the increased bandwidth requirement of our custom remote desktop protocol by using the VPS's fast connection instead of your own slow home network connection.