Bookmaker odds API integrations
Use one API to request normalized odds from supported bookmakers and dedicated order books from betting exchanges. Discover canonical keys, filter event snapshots, and stream covered price changes.
{
"items": [
{
"bookmaker": "sportsbet",
"country_codes": ["AU"]
},
{
"bookmaker": "bet365ww",
"country_codes": ["AU"]
},
{
"bookmaker": "betfair",
"country_codes": ["AU"]
}
]
}
Bookmaker API directory
Common bookmaker names and the canonical keys used by API filters. Dedicated integration guides are linked from bookmaker names as they are published.
| Bookmaker | Canonical API key |
|---|---|
| Sportsbet | sportsbet |
| Bet365 | bet365ww |
| Betdaq | betdaq |
| Betfair | betfair |
| Betfred | betfred |
| BetMGM | betmgm |
| BetRivers | betrivers |
| Betway | betway |
| Coral | coral |
| Dabble | dabble |
| DraftKings | draftkings |
| ESPN Bet | espnbet |
| FanDuel | fanduel |
| Hard Rock Bet | hardrockbet |
| Ladbrokes | ladbrokes |
| Neds | neds |
| Paddy Power | paddypower |
| Pinnacle | pinnacle |
| PointsBet | pointsbet |
| Sky Bet | skybet |
| TAB | tab |
| TABtouch | tabtouch |
| Unibet | unibet |
Use GET /v1/bookmakers for the current catalog available to your API client. Bookmaker availability can vary by region, event, league, and time.
Filter bookmaker odds without custom response models
The bookmaker filter changes which prices are returned, not the normalized structure your application consumes.
-
Load the bookmaker catalog
Request GET /v1/bookmakers to retrieve the active canonical bookmaker keys available to your API client.
-
Choose one or more keys
Use a single key such as sportsbet or pass comma-separated bookmaker or exchange filters where the endpoint supports them.
-
Request normalized odds
Fetch a sportsbook-style odds snapshot or a dedicated exchange order book, then move to the matching SSE or WebSocket stream.
Bookmaker API FAQs
How do I find the current bookmaker keys?
Request GET /v1/bookmakers with your API key. The catalog returns the canonical bookmaker keys accepted by bookmaker filters.
Can I request more than one bookmaker?
Yes. Endpoints that accept the bookmakers parameter can filter by one key or a comma-separated set of canonical bookmaker keys.
Do bookmaker responses use the same data model?
Sportsbook-style bookmaker responses share normalized event, market, period, selection, price, and freshness fields. Exchange order books use a separate schema for back and lay ladders, available size, and matched activity.
Are there dedicated bookmaker API guides?
Yes. Dedicated guides cover DraftKings, FanDuel, BetMGM, BetRivers, Bet365, Betfair, Sportsbet, TAB, and Ladbrokes filters, data models, request patterns, streaming options, and pricing.
Start building with bookmaker odds
Choose a plan, load the bookmaker catalog, and request your first normalized odds snapshot.