• Intuitive and Customizable User Interface

    Choose one of three user interfaces for your betfair trading. Create your application workspace for trading on ladders, or for betfair bot execution.

  • Quick Navigation and Browsing Through Betfair Markets

    Create your favourite events to browse quickly for markets you want to trade on. Searching, sorting and filtering is supported across the entire application on any data.

  • Support for Trading on Multiple Markets Simultaneously

    Monitoring odds trend for chosen market selections and watching for current profit on open bet positions. Possibility to close bet position on a market selection, on entire market or on all open bet positions.

  • Trading Tools and Betfair Bots, Support for Automated Trading

    Placing dutch bets, closing a bet position on selection or on entire market. Be the firts in queue, Tick offset, Drip feeding, Trading bots, Trailing stop loss and more than ten other betfair bots. Tools for automated trading and betfair strategies.

  • Not yet betfair user? Get your free bet.

    Take winnings early or cut losses. Cash Out singles and accumulators. You're in control - you decide. Automatically get the best prices from The Exchange the moment you place your Sportsbook bets. Win or lose, we'll match your first bet with a free bet up to £50.

Welcome to betfair trading software.

Community Recent Articles

Community Recent Comments

  • Stefan
    6/29/2016 12:43:45 PM

    Unfortunately all information I have got about a race is already displayed in Event Browser. Maybe there is possible to distinguish between race types from a market name, and then you would be able to filter events in Event Browser view.

    For GB and IE horse racing events, betfair offers timeform data, and I had done such projects which uses those data.

  • Stefan
    6/21/2016 1:38:17 PM

    Betfair exposes their data through betfair api. In order to receive data from betfair server, the client (bfexplorer app) must sent a request to the server (betfair api server), the server replies with response data. This communication takes some time, and most of it depends on the Internet connection latency.

    In my case I am from Slovakia so from my location the internet connection latency to betfair servers is about 70 ms. Users located in London have about 15 ms, basically as close your computer is to betfair ones in the Internet infrastructure, the better your Internet connection latency is.

    So if I set update period to 50 ms, it actually does not mean that data from befair servers are delivered to bfexplorer every 50 ms, but instead it says that bfexplorer requests new data after 50 ms period.

    To get real time period of market prices update time, you must add your Internet connection latency and of course a time needed to process those data by bfexplorer, and that depends on your computer power, this time is actually unimportant when comparing to the Internet connection latency time.

    When using market/order streaming technology, a communication channel is open to betfair server, and bfexplorer only reads responses, so the intenet connection latency is applied only in one part of communication, and not twice like it is in REST client/server communication.

    Betfair applies limitations to client/server communication asking developers not to update one market data quicker than 200 ms, such limitation is not applied to market/order streaming technology so you can set update period to 0.

  • matrix
    6/20/2016 7:08:59 PM

    Hi Stefan. What does it mean 50 ms update perod ? Every 50 ms prices are updated ? 50 ms is max. ?

  • Stefan
    6/14/2016 10:25:49 AM

    First you need to define how you will bet on games. Have a look at on “Tennis Bot”:



  • Jr_ranks
    6/10/2016 3:40:54 PM


    The mutiple place dialogue box was excellent and for those wishing to place more bets is quite a usefull tool.


  • Stefan
    6/6/2016 3:07:26 PM

    From BDP, please see the answer to your other question below:

    "The betfair market streaming service allows setting MarketFilter eventTypeIds, and many other filter criteria, what means that your app could be notified whenever betfair adds a new market to monitored eventTypeIds. The question is how frequently such filter setting queries data on betfair side?"

    Notification of new markets fitting the subscription criteria will be pushed out by Betfair within ~50milliseconds of them being published into our database.

  • Stefan
    6/6/2016 9:31:19 AM

    When you place bets on a market you open your bet position on this market. On betfair you can close your bet position (cash out) by placing opposite bets to your opening ones.

    This procedure is also called: hedging, green out, close your bet position, and so on.

    In Bet Event (or Bet Event Trader) view you have got green or red button/s showing your current profit or loss on a market (on the market selection/s) when you place bets on the market (on the market selection/s) and these bets are matched. If you click on the button, then your market bet position is closed with profit or loss which the button was showing at the moment you clicked on it.

    You can find this feature on all green/red buttons, also in the Market menu (Market/Bet Wizards) when clicking on “Close Bet Position” or “Close Selection Bet Position”, and in the “Bots to Execute” when adding a bot by clicking Add a new bot button, you can find following bots:

    Close Selection Bet Position

    Close Selection Bet Position At Odds

    Place Bet And Close Selection Bet Position

    Trailing Stop Loss

    Close Market Bet Position

    Trailing Stop Loss On Market

    Those are all bots which are able to place your hedge bet to close your bet position automatically, and it is really only up to you which one you will use depending on a strategy you will execute.

    In your case, as you place more bets on more market selections, you need to use “Close Market Bet Position”.

    This article shows how you can add a new bot and execute it on market selection: My betfair bots.

    The procedure is the same, for any type of bot. You select the bot you want to use (in your case “Close Market Bet Position”), set its parameters and name your bot settings, clicking on Save button will your bot settings, and your bot appears in the list of Bots to Execute.

    Read the following article and watch the article video, showing automatic execution of similar strategy, you want to execute: Horse Racing - Dutch favourites and close bet position by hedging.

    On bfexplorer forum you can find more articles showing how to use “Close Market Bet Position” bot.


  • b4freddo1
    6/6/2016 4:19:13 AM

    Thanks Stefan, am advancing on practice. What i am wishing to do is back 3 or 4 selections in a race and have the software take a set profit if it sees the chance in running. How is this done. i'm a slow learner.

  • Stefan
    6/4/2016 11:58:59 AM

    You installed software and I believe you read products web pages because you tried Bfexplorer BOT SDK as well.

    On bfexplorer product web page there is list of main features:


    So if you have got problems to understand a feature, you can watch short video showing you how to use such bfexplorer feature, tool or bot.

    In your betting/trading solution, there are included the following features:

    Bet operations

    My betfair bots

    Bot executor

    Therefore I do not understand why you posted a comment to the article/feature having no influence on what you want to do.

    Yes, in BOT SDK you can find bot scripts for dutching as well. You can manually place dutch bets using Bet Wizards (click on Market menu) and close market bet position using “Close Market Bet Position” bot at set profit or loss target.

Bfexplorer Statistics