A funnel with small dots falling from it into an archive box positioned to the lower right.

Betting Data Mining: Where the Data Is and How to Use It

The exchange ladder is a live dataset. Some of it is free to watch. The rest has a login, a fee or a price tag on it.

Sports betting data mining means treating the market itself, prices, movements, matched volume, as a dataset rather than a single bet. The largest free source is the exchange ladder, and Betfair only shows its current version to an account that is funded and logged in, a rule it states outright. A free Delayed API key exists for building software, but it still needs a fully verified Betfair account behind it, and a Live key cannot be used read-only. For a proper archive, Betfair sells one directly: tick data going back to 2015, in packaged form, rather than leaving it to be assembled by hand. None of this is a legal question this page can settle. Check the current terms of whichever route you use, and read what brokers themselves say about automated access before building anything on top of a broker's own screen instead.

What counts as data, and who gets to watch it

A back price. A lay price. The amount already matched at each one, the raw pieces behind how a back and lay order actually matches. That is the whole of an exchange ladder, updating most seconds a market is open, which is why it looks like a dataset rather than a betslip. Log out, though, and the numbers freeze the instant you close the tab. Betfair's own help pages put it plainly, in words worth quoting exactly rather than softening: "Only customers logged into an active funded account will be able to view the latest Betfair prices. We do this to discourage extreme usage of Betfair website data by software programs." Nothing here is a plan for getting past that.

Ladder ticks. Matched volume climbing. A market that looks quiet and is not, three seconds before kickoff. None of that is available to a browser with nobody signed in.

Two identical price requests sent a second apart, one from a browser with nobody logged in and one from a funded Betfair account, only the second one showing a live number.
Same market, same second. One request is logged out. The other is funded and verified. Betfair shows the current number to only one of them, and says why.

Two keys, and a wall in the middle of them

Betfair's own API looks like the obvious next step. It is not a way around the gate; it is the same gate, in different clothes. Every key, free or paid, sits on top of a Betfair account that has to clear Betfair's identity checks first: "a personal or corporate KYC-verified Betfair account is required to access the Betfair Exchange API. Without a Betfair account, you cannot proceed with licensing." No account, no key.

The Delayed key is free and works the moment verification clears, prices arriving between one and one hundred and eighty seconds late. The Live key sees the real price, and it is not free, and it is not read-only, either: "Read only Betfair API access using the live application key is not permitted" (check the current terms). A data-only project gets pointed at the Delayed key instead, by Betfair's own instruction, not anyone's workaround.

What it costs to open each official route to Betfair price data

Figures in GBP, from Betfair's developer documentation; check the current terms.

Chart data
ItemValue
Delayed key, development use0
Live key, one-off activation fee499
Software Vendor licence, commercial apps1499

Fine. None of those three numbers buys a history, which is the real question behind any sports betting data analysis rather than watching one match.

The archive Betfair already sells

Assume, for the sake of one invented number nobody should mistake for a promise, that a serious backtest needs five years of tick data across every market that matters to you, matched volume included, timestamped to the second, because Betfair's own paid historical packages are built in exactly that shape and nothing shorter really substitutes for it once the question moves from watching to modelling.

A Delayed key was never built to hand you that, one polite request every few seconds for half a decade. Betfair sells the archive directly instead: tick data back to 2015, at historicdata.betfair.com, across basic, advanced and pro packages, the route this page actually points to. Prices and packages move; check the current terms before you buy.

Watching a market is free. Archiving one is a purchase.

What a broker's own screen gives you instead

Not every reader wants a five-year archive, just a market's story, and a broker account, if you already hold one, often has a screen for exactly that. MadMarket's Edge plots a price-history chart and a probability tracker, no script required, not for you if what you want is raw, exportable betting odds data. Sportmarket draws a similar graph across the bookmakers it lists, useful before a bet but nothing to download. BetInAsia calls its version the Sports Stats Hub, a research screen, not a dataset export.

None of these three replace the dashboards a broker already builds for you, worth reading before assuming one screen covers what you need. What they share is a limit: a screen, however good, is not an export button, and none of the four brokers document one.

Once you can see it, the next two questions

Watching a market is one skill. Reading a ladder as it moves is the trading side of the same data, with its own page rather than this one. Acting on that data automatically is a different question again, with its own rules on what counts as a bot. This page only covers where the numbers come from.

The API rules above are Betfair's own, for a Betfair account. A broker's tool is a separate account under separate rules, and what a Betfair key costs, and what each broker itself says about automated access, is covered on its own page rather than rebuilt here.

In the right order, if a dataset really is the goal

  1. Decide what you actually need.

    A live monitor is a different job from five years of odds history.

  2. Open or verify a Betfair account.

    Every route above sits on top of one, so this step is not optional.

  3. Use the Delayed key to watch.

    It costs nothing, and Betfair points data-only users there.

  4. Buy the archive for real history.

    historicdata.betfair.com sells it directly; check the current terms first.

If this is not the page you needed

Data mining is one slice of the wider set of professional methods this site covers. If the real interest is backing every outcome of one market at once rather than archiving it, that page has its own calculator. Either way, the account underneath is the same problem, and how the four brokers compare on that front is worth reading before choosing one.

None of the four brokers below hands you Betfair's own tick data. What they offer is a funded account, and a research screen on top of it.

Questions people ask

Can you scrape Betfair's prices for free?

There is no account-free way to watch the current price. Betfair shows it only to a funded, logged-in account, by its own stated design. Check the current terms and local law before assuming otherwise.

Do you need a Betfair account for the free Delayed API key?

Yes. Betfair's developer documentation says a KYC-verified account is required in every case, and that you cannot proceed with licensing without one.

Can you get read-only access to live Betfair prices through the API?

Not on a Live key. Betfair says read-only access there is not permitted, and points anyone who only wants to watch at the Delayed key instead.

Where does Betfair's own historical odds data come from?

Betfair sells it directly at historicdata.betfair.com: tick data back to 2015, in basic, advanced and pro packages. Check the current pricing before you buy.