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.

GET /v1/bookmakers?country_code=AU
{
  "items": [
    {
      "bookmaker": "sportsbet",
      "country_codes": ["AU"]
    },
    {
      "bookmaker": "bet365ww",
      "country_codes": ["AU"]
    },
    {
      "bookmaker": "betfair",
      "country_codes": ["AU"]
    }
  ]
}
100+ bookmaker keys Discover canonical keys through one authenticated catalog endpoint.
One normalized schema Keep consistent event, market, selection, price, and freshness fields.
Snapshots and streams Start with REST, then use SSE or WebSocket updates for active events.

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.

  1. Load the bookmaker catalog

    Request GET /v1/bookmakers to retrieve the active canonical bookmaker keys available to your API client.

  2. Choose one or more keys

    Use a single key such as sportsbet or pass a comma-separated bookmaker filter where the endpoint supports it.

  3. 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.

Create a free API key