
Betfair API Access: What You Need, What It Costs, Who It Suits
The script is half written, and Betfair's API asks for a key before anything else. The key hangs on a verified Betfair account of your own, so if your country is refused or your account is closed, this is not a way in.
Betfair API access is two application keys on a Betfair account of your own. The Delayed key is free and works at once, but its prices are delayed and a bet placed with it is a real bet. The Live key needs an application, an account that has passed Betfair's ID checks and holds enough to pay a one-off activation fee, currently £499 and non-refundable (check the current terms). A personal key is for personal use only; companies go through Betfair's commercial routes. Without a Betfair account there is no key, and a broker's exchange tool is not a Betfair account.
What the API is for
An older copy of Betfair's own developer documentation describes the Exchange API as a way to build automated betting systems or custom betting screens, free to develop with and for personal use only (check the current terms). Betfair's terms count betting by other automated means as suspicious and say API bets are not that (clause 12.1.4 of the archived copy we read).
It suits someone who bets for themselves and wants code, not fingers, on the buttons. It does not suit anyone without a Betfair account of their own. For the wider picture, see where the API sits among the other routes; the access hub holds the map of ways in, start to finish.
The account first, then the keys
Step one is where some readers stop.
- Hold a verified Betfair account of your own
If you have none, opening a direct account first is the job, in your own name, in a country Betfair serves. Betfair's developer help says a KYC-verified Betfair account is required in all cases, and that without a Betfair account you cannot proceed with licensing. Read the KYC checks a live key depends on before you plan around a Live key, and keep enough in the account for the fee at step four.
- Create the keys
Each account gets two application keys. The Delayed key is active as soon as it exists. The Live key starts inactive.
- Build and test on the Delayed key
Its prices arrive delayed, by 1 to 180 seconds, so build for that. Keep every test bet at the minimum stake, and check a script's sums by hand on a back and lay calculator before it places its first bet, because with this key every bet is real.
- Apply for the Live key and pay the fee
Betfair asks you to finish testing first, then to apply through its Developer Program for personal betting. Once access is approved, the activation fee is debited from your Betfair account, and it is not refunded.
- Nothing after that changes Betfair's terms
The Live key lifts none of the account's rules: personal use only, one account per person, Betfair's right to close an account.
A key is only as open as the account behind it.
Delayed key against Live key
The two keys differ in what they see and what they cost. Both can place a bet on the live exchange.
| What it does | Delayed key | Live key |
|---|---|---|
| Made for | Development, and practice software that cannot bet | Live betting applications |
| Prices | Delayed, by 1 to 180 seconds | Live |
| Placing bets | Allowed, on the live exchange | Allowed |
| Read-only use | Allowed | Not allowed |
| Price depth | 3 price levels | All price levels |
| Total matched by selection, Betfair SP near and far prices | Not available | Available |
| Activation fee | None | £499 once, non-refundable (check the current terms) |
A Live key cannot be read-only
A Live key used only to read prices is not permitted, and data-only users are told to stay on the Delayed key or risk having the Live key deactivated. Paying £499 to look at prices is out.
The fee is fixed, the return is not
Betfair's developer pages currently say the Live key costs £499, once. Older sources say £299, so check the current terms before you budget. Whether £499 is cheap depends on one number nobody can give you in advance: what each bet is worth on average.
Hypothetical, with every input invented. Assume a script whose bets, at a £100 stake, are worth an expected £2 each after exchange commission, placing 10 a day. Then £499 ÷ £2 = 249.5, so 250 bets, or 25 days, to cover the fee. Assume £0.50 a bet instead and it is £499 ÷ £0.50 = 998 bets, about 100 days. At £0 a bet the fee never comes back. Below £0, the hole only deepens.
An expected profit is an average over many bets, not a promise about the next hundred. Nobody should read income into these figures; the script is imaginary.
A second invented case, and the one that catches people: a bettor with a verified account and £650 in it writes a script over three weekends on the Delayed key, assuming its test bets break even, pays £499 out of that £650, and finds the account holds £151 to stake when the first live bets go in, which is a very different bankroll from the one the plan assumed.
I would not pay for a Live key until the Delayed one has run the same strategy for weeks at the minimum stake, knowing that prices up to 180 seconds late make the test a rough guide. The fee does not come back.
Personal key, commercial licence
A personal key is for your own bets. The same archived documentation says all data or API use in a commercial context must be approved by Betfair, and that unapproved use will be identified and blocked (check the current terms).
In outline: a software vendor building an app for Betfair customers pays a £1,499 licence fee, due at security certification. A company that wants to trade automatically goes through Flutter's business arm for an "Exchange Trading Account", which starts with company documents and identity checks on its directors and shareholders. Neither is a personal key with a bigger budget.
What still limits either key
Betfair caps how much market data one request may ask for, at 200 points, with richer data costing more points, and it refuses order instructions above 1,000 in a single second. In-play markets usually carry a delay of 1 to 12 seconds on placing bets, which Betfair says lets customers cancel unmatched orders when conditions change. Transaction charges can apply on either key once you pass 5,000 qualifying transactions in an hour, and errors count (Betfair's Charges page has the terms; check the current terms).
Betfair's developer pages also say API requests from listed regions are blocked. That list differs from the terms' list, and neither is complete, so check the current list and local law. When the country wording rules you out is read on its own page.
What the four brokers say about APIs and bots
A broker opens an account of its own, not a Betfair one, so a broker's API, where one exists, connects to the broker. These tools are commercial arrangements under each broker's own terms. On the pages we read, none of the four offers a Betfair key, and each keeps its own excluded countries; what a broker login really contains shows the layers. What each one says follows; check the current terms for every line.
BetInAsia. A recent archived copy of its homepage still advertises a connection to the BLACK Sports Betting API. An older copy of its API page says access is on request and that it is a connection to BLACK, not a direct API connection to the exchanges behind it. Not for you if you live in the UK or the USA, both excluded by its terms, among others.
AsianConnect. Its help centre says it offers an API account through Asianodds88, its odds aggregator: an API into Asianodds88, not a Betfair key. Nothing turned up on APIs or bots for Piwi247 or OrbitX. Check its restricted list before anything else: an older list names the USA and China, among others, and its sign-up form and help centre disagree on some countries.
MadMarket. No customer API page turned up, and its terms bar scraping and any robot, spider or other automated mechanism. Its terms also exclude the UK, the USA and Australia, among others.
Sportmarket. Its help article says FairExchange cannot be used with API software bots, and we found no public API documentation. If you live in the UK, the USA or France, among others, its terms rule you out.
Lists move, and a broker's own pages disagree at times, so compare the four brokers' terms in one table and treat each broker's current terms as the last word. I would read "API access" on a broker's page as a question to ask in writing, not a feature to plan a strategy around.
A broker tool is a route only where Betfair and the broker both accept you, and it is never a Betfair key.
Questions people ask
Is Betfair API access automatic, or do you apply?
Partly. Once you hold a verified Betfair account you create the keys yourself, and the Delayed key works at once. The Live key needs an application, full ID verification and enough money in the account to cover the activation fee. Check Betfair's current developer help before you rely on any step.
How much does Betfair API access cost, and is the fee refundable?
The Delayed key is free. The Live key carries a one-off activation fee, currently £499, taken from your Betfair account once access is approved, and it is non-refundable. Exchange commission on your winnings is separate. Check the current terms.
Can you use the Betfair API without a Betfair account?
No. The key is issued to a KYC-verified account, and Betfair's developer help puts it plainly: without a Betfair account you cannot proceed with licensing.
What if Betfair is not available where I live?
Then no API route exists, because the key hangs on an account Betfair has to accept. Disguising your location is no fix: why disguised locations end badly has the clause and the consequences.