If you have ever built anything on top of Australian racing odds, you know the shape of the problem. Every bookmaker has its own site, its own ids for the same race and runner, its own rate limits and its own idea of what “open” means. Keeping a dozen scrapers alive is a full-time job before you have written a line of the product you actually wanted.
We had to solve that for our own tools. This feed is that solution, opened up.
What it is
One websocket. You connect with an API key and receive:
- a snapshot of every race we track, with every runner and every book’s win and place price side by side, and
- a delta each time any book moves a price, one race per message.
Behind it, a single collector reads 91 bookmaker sources — TAB, the big corporates, Betfair with full ladder depth, and dozens of smaller and white-label books — and matches races and runners across all of them. The result is published once and fanned out by a message broker, so the work we do for one customer is the same as for five hundred.
Why a websocket
Odds move constantly in the last few minutes before a jump, and that is exactly when you want them. Polling wastes most of its requests on nothing changing and still arrives late. A push feed sends you the race the moment it changes and nothing in between.
What it is not
It is not a betting service, and it does not store history: odds are never written to disk on our side. It is a live picture of the market, right now.
Getting access
There is a free trial, then $50 a week. If you want in, start a trial, and read the developer quickstart to see how little code it takes.