Smartbet.io is the most advanced betting automation platform that facilitates automatic order distribution, bet placement, grading and record keeping for bets originating from a virtually unlimited variety of sources.
Smartbet.io can be used by players that want to automatically follow their favorite tipsters, tipsters that are looking for an efficient and reliable method of verifying and distributing their picks to their followers or as simply a betting tool that can be used to quickly place, grade and track bet details for the user's own bets.
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.
The application can be installed and run on any version of Windows above Windows 7. It may run on previous versions of Windows, but it has not been tested and no support can be provided for those versions.
Donwload the latest version from https://smartbet.io/pages/bot-download
IMPORTANT: DO NOT INSTALL IN A FOLDER THAT IS SYNCHRONIZED OR ENCRYPTED IN REAL TIME BY A 3RD PARTY APPLICATION, LIKE DROPBOX OR CLOUDFOGGER. DATA FILES ARE CONSTANTLY UPDATED BY THE APPLICATION AND THIS MAY LEAD TO DATA CORRUPTION AND VERY HIGH CPU USAGE.
Do not delete the file config.cfg while upgrading. This encrypted file contains all your settings, usernames, passwords, etc.
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.
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 orders processed since its inception in 2015 and thousands of active users looking and willing to pay for quality information.
There are many advantages for using smartbet.io for distributing your picks to followers over using conventional tipster platforms, including:
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 firefox browser to your PC and go to bet365.com. Change bet365 language to English and odds to decimal.
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 slip can be saved by right-clicking inside the bet slip, then selecting "this frame", then "save frame as", then selecting the folder that you want to save it.
To make saving slips fast, you should use keyboard shortcuts for saving the slip:
The first time it will take more time because you will need to manually locate the folder "savedbookpages" before hitting Enter in step 4. But after the first save, the browser will remember the folder, so all you have to do is hit Enter.
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 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 email@example.com 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 default datacenter 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 datacenter 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 datacenter 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.