← Blog · 📝 Article · 14 October 2026

FairBot Integration for UK Traders: Test Without Rate Limit Errors

FairBot Integration for UK Traders: Test Without Rate Limit Errors

FairBot connects to exchange APIs and the Stream API, and it can run automated strategies that also send Telegram alerts. The short version: update to FairBot 4.95 or later, gather your exchange credentials, create a Telegram bot through BotFather, choose API or Stream mode based on your latency needs, then run a small live test before trusting it with real stakes.


TL;DR:

  • Telegram alerts work only after you start a chat with the bot; confirm its token has no extra spaces and posting permission is enabled.
  • Choose Stream when strategies need fast price updates, since pushed market changes reduce repeated polling and lower the risk of shared API rate limits.
  • Start each strategy on one market, inspect its activity log, and disable it immediately if its behavior deviates before applying it across matching markets.
  • Test with a delayed key or the smallest stake, log rejected and skipped actions during short bursts, then gradually increase request volume after clean runs.
  • Exchange API access may require separate verification, and an incorrect regional endpoint can cause authentication failures, so check both if connection attempts fail.

Donkeyradar
Add Data-Led Lay Signals
DonkeyRadar identifies the weakest horse before races using historical strike rates and live market prices across the UK, Australia, and the US.
Visit DonkeyRadar

Table of Contents

Setup prerequisites: what you need before you start

Get these in place first, because half of all integration problems trace back to a missing credential or an outdated version.

With those four pieces ready, the actual connection takes a few minutes.

Connecting FairBot to your exchange: API or Stream

FairBot’s connection settings sit under one menu, and the choice between API and Stream shapes how your strategies will behave later.

  1. Open Tools → Options → Connection and enter your exchange credentials or connection token.
  2. Choose your mode: API-NG polls for updates on a schedule, while Stream API pushes market changes to FairBot as they happen, which suits strategies that react to fast-moving prices.
  3. If your account supports it, switch the connection location in settings to match your region’s endpoint for best results, since using an incorrect one may cause authentication issues.
  4. Save your settings, then watch the Grid or Ladder view populate with live prices before you enable any strategy. An empty grid after a minute usually means the credentials or mode are wrong.
  5. Confirm your account type supports API access. Some exchange accounts need separate verification before programmatic trading is unlocked, so check your provider’s documentation if the connection test fails repeatedly.

Pro Tip: Leave every strategy switched off during this first connection test. You only want to confirm that data is flowing, not that bets are being placed.

Once the feed is stable and prices are updating on screen, you are ready to build the logic that actually trades.

Building automation strategies, including Telegram alerts

Strategies in FairBot live in the Strategy Editor, and the structure is always the same: a rule, a condition, an action.

Disable a strategy the moment its behaviour looks even slightly off. Re-enabling it after a fix takes seconds; unwinding a bad run of automated bets does not.

Rate limits, TOO_MANY_REQUESTS, and how to test without tripping them

Exchange APIs cap how much you can ask for in a given window, covering concurrent requests, instructions per second and data-heavy calls like order and profit-and-loss checks. Breach those caps and you get a TOO_MANY_REQUESTS error, which typically means several request categories are sharing the same limited capacity rather than one call being uniquely at fault.

Switching to Stream mode cuts this risk substantially, since Stream pushes updates to FairBot instead of making it poll repeatedly for the same data.

A sensible testing protocol:

Design strategy cadence with this ceiling in mind from the outset: fewer, well-timed checks beat constant polling every time.

Troubleshooting common FairBot integration issues

Most problems fall into one of three buckets, and the fix is usually quick once you know where to look.

  1. TOO_MANY_REQUESTS: throttle your request frequency, switch to Stream where possible, and cut down on concurrent order or P&L checks running in parallel.
  2. No market data appearing: re-check your credentials, confirm the connection mode matches what your account supports, and verify you are running FairBot 4.95 or later.
  3. Telegram messages not arriving: confirm you (or the group) actually started a chat with the bot, that the token was pasted without extra spaces, and that the bot has permission to post in that chat.
  4. Unexpected strategy behaviour: open FairBot’s logs, disable the strategy immediately, and step back through the conditions one at a time before re-enabling it.

Our integration checklist: latency, verification and safe staking

We publish every lay signal before the race it applies to, and we track results publicly, so you can verify how an alert actually performed rather than taking our word for it. Measuring alert latency during a trial window matters just as much as the strike rate itself; a signal that arrives late is a different trade entirely.

We build our own workflow around three pillars: reliable delivery so alerts land when they should, conservative staking defaults while a strategy is new, and thorough logging so every automated action can be reconciled afterwards.

Pro Tip: Run any new FairBot strategy against our published signal history for a week before increasing stakes, so you are comparing automated behaviour against results you can already check.

Our integration checklist: latency, verification and safe staking — overview diagram

A practitioner’s view on automating lay strategies

Automation rewards patience more than ambition. The strongest setups start small, log everything, and ramp stakes only after a clean run, because a strategy that looks sound on paper can still misfire against live prices in ways a quiet rollout will catch early and a rushed one will not.

— Donkey

Where DonkeyRadar fits alongside FairBot

Once your FairBot connection and strategies are tested, the remaining question is what feeds them. DonkeyRadar Free gives you daily lay signals at no cost, while DonkeyRadar Pro adds real-time alerts, full results history and API access for £29 per month, so a strategy you have built in FairBot can trigger directly off our published picks instead of a hand-picked list.

Donkeyradar

If you are still deciding whether lay betting suits your approach, our lay betting explained simply guide covers the mechanics before you automate anything. Start a trial and connect it to your FairBot setup at Donkeyradar.

FAQ

What is the difference between Betfair and Betfair Exchange?

Betfair runs both a traditional sportsbook and a separate Exchange product, where the Exchange lets customers bet against each other rather than against a bookmaker, including placing lay bets. FairBot and similar automation tools connect specifically to the Exchange side, since that is where the API and Stream data live.

Can you be restricted for winning too much on an exchange?

Exchange betting works differently from a bookmaker because you are matched against other bettors, so winning consistently does not get your account closed the way it might with a traditional sportsbook. Account restrictions tend to relate to suspected commercial or business-style usage rather than winning itself, so automation is best kept within personal-account terms unless you are pursuing a commercial route.

How do you place an accumulator on an exchange?

An accumulator in the traditional sense, where one stake rolls across several selections, is not a standard exchange bet type, since exchange markets are generally traded individually per event. Bettors wanting accumulator-style exposure on an exchange usually place and manage each leg separately, which is exactly the kind of repetitive task automation tools like FairBot are built to handle.

Is exchange trading profitable?

Profitability depends entirely on the strategy, discipline and risk controls applied, and no platform or tool guarantees a result. Transparent, verifiable track records, like publishing signals before results are known, give you a way to judge a strategy’s real performance rather than relying on claims alone.

Sources