Bookmakers

Each bookmakerID corresponds to a specific sportsbook, exchange or prediction market available through the SockOdds API. Access odds from 21 Australian bookmakers — Sportsbet, TAB, Ladbrokes, Neds, PointsBet, Unibet, bet365 and more — plus Pinnacle, the Betfair Exchange, Kalshi and Polymarket. The bookmakerID is the key in byBookmaker.

NamebookmakerIDTypeRegionEvents pricedLeagues
SportsbetsportsbetSportsbookAU42828
UnibetunibetSportsbookAU37925
TABtabSportsbookAU31323
PlayUpplayupSportsbookAU30221
PolymarketpolymarketPrediction MarketGlobal2929
PinnaclepinnacleSportsbookGlobal27328
KalshikalshiPrediction MarketGlobal25310
TABtouchtabtouchSportsbookAU23715
BetRightbetrightSportsbookAU20623
NedsnedsSportsbookAU20622
Picklebetpicklebet
lanes: same-game multi
SportsbookAU20516
PointsBetpointsbetSportsbookAU20516
ProphetXprophetexchangeBetting ExchangeGlobal1878
BetDeluxebetdeluxeSportsbookAU17918
Betfair ExchangebetfairexchangeBetting ExchangeAU16416
betr (sportsbook)betrsportsbookSportsbookAU16318
Dabbledabble
lanes: pick'em, same-game multi
Pick'em / DFSAU13213
BetFocusbetfocus
lanes: same-game multi
SportsbookAU12411
MintBetmintbet
lanes: same-game multi
SportsbookAU12411
LadbrokesladbrokesSportsbookAU10913
SwiftBetswiftbetSportsbookAU8411
betrbetrSportsbookAU802
CrownBetcrownbetSportsbookAU93
bet365bet365SportsbookAU11
Epic OddsepicoddsSportsbookAU11

Frequently asked questions

Do you provide live/in-play odds?

The feed is pre-match first. Event status flags (status.live, started, ended) ride along, and live=true filters to games in progress, but prices refresh on the same ~2 minute cadence as everything else.

Do you support player props?

Yes — props come back from the same events request as game lines, keyed by the production playerID in the statEntityID slot. They are included on every plan. Player Props API → Markets & coverage →

Do you provide alternate lines?

Yes, where a book prices them. Add includeAltLines=true to an events request. Alt lines significantly increase response size, so only include them when needed.

Does your API include scores, stats and game results?

Event status is on every event and results carries the source's scores and stat values where it has them. Every market says whether it is scoringSupported.

Do you have deeplinks to bookmakers?

Yes — links.bookmakers and links.betslip on 273 of the current 692 events, from each book's own event ids. Coverage varies by bookmaker.

Do you offer historical odds data?

Finished events are retained rather than pruned, so an archive starts the day you start pulling; opening and closing lines are not snapshotted yet. Historical odds →

Do you offer futures or outright markets?

Only where the source carries them (F1 championship markets under periodID=season). Season-long markets are not a product line yet.

How do I see what markets are available for a given league?

Use the /markets endpoint, or the markets browser, which is generated from the same data.

Do you offer a Prediction Markets API?

Yes. Kalshi and Polymarket sit in the same byBookmaker object as the sportsbooks. Prediction Market API →

Ready to get started?

Join the developers building the next generation of Australian sports and betting applications.