Bookmaker odds API integrations
Use one API to request normalized odds from supported bookmakers. Discover canonical bookmaker keys, filter event snapshots, and keep one response model across every integration.
{
"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 a comma-separated bookmaker filter where the endpoint supports it.
-
Request normalized odds
Fetch an event snapshot, then move to SSE or WebSocket updates without changing your bookmaker response model.
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?
Yes. odds-api normalizes event, market, period, selection, price, and freshness fields so applications do not need a separate response model for every bookmaker.
Is there a dedicated Sportsbet API guide?
Yes. The Sportsbet integration guide documents the sportsbet bookmaker key, supported normalized market families, request pattern, streaming options, and pricing.
Start building with bookmaker odds
Create a free key, load the bookmaker catalog, and request your first normalized odds snapshot.