Sportsbet odds API

Sportsbet prices as structured JSON through one REST API.

Sportsbet is a sportsbook with the bookmaker key sportsbet. SockOdds is independent and is not affiliated with or endorsed by Sportsbet.

Leagues

Sportsbet prices are delivered for 11 leagues as of 30 October 2026: English Premier League, La Liga, Ligue 1, MLB, MLS, NBA, NBL, NFL, Rugby League World Cup, Rugby League World Cup Women's and Serie A.

Request Sportsbet prices

Filter any odds request to Sportsbet with bookmakers=sportsbet:

curl -sS "https://api.sockodds.com/v1/odds?league=epl&bookmakers=sportsbet&markets=result&limit=1&starts_after=$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
  -H "Authorization: Bearer $SOCKODDS_API_KEY"
const response = await fetch(`https://api.sockodds.com/v1/odds?league=epl&bookmakers=sportsbet&markets=result&limit=1&starts_after=${new Date().toISOString().slice(0, 19)}Z`, {
  headers: { Authorization: `Bearer ${process.env.SOCKODDS_API_KEY}` },
});
console.log(JSON.stringify(await response.json(), null, 2));
import json, os, urllib.request
from datetime import datetime, timezone

request = urllib.request.Request(
    f"https://api.sockodds.com/v1/odds?league=epl&bookmakers=sportsbet&markets=result&limit=1&starts_after={datetime.now(timezone.utc):%Y-%m-%dT%H:%M:%SZ}",
    headers={"Authorization": "Bearer " + os.environ["SOCKODDS_API_KEY"]},
)
with urllib.request.urlopen(request) as response:
    print(json.dumps(json.load(response), indent=2))

Response from a local copy of the API with invented test prices

{
  "data": [
    {
      "id": "ev_000ckk0x3cvs",
      "name": "AFC Bournemouth v Arsenal",
      "league": {
        "key": "epl",
        "name": "English Premier League"
      },
      "scheduled_start": "2026-10-16T12:00:00.000Z",
      "status": "scheduled",
      "participants": [
        {
          "role": "away",
          "identity": {
            "key": "arsenal",
            "name": "Arsenal"
          }
        },
        {
          "role": "home",
          "identity": {
            "key": "afc_bournemouth",
            "name": "AFC Bournemouth"
          }
        }
      ],
      "markets": [
        {
          "id": "mk_bwmshwahz240sdgp",
          "key": "result",
          "name": "Result (with the draw)",
          "period": "full",
          "subject": null,
          "alternate": false,
          "outcomes": [
            {
              "id": "oc_qh427z1g4z99rmg6",
              "name": "AFC Bournemouth",
              "side": "home",
              "line": null,
              "prices": [
                {
                  "bookmaker": "sportsbet",
                  "decimal_odds": 2.05,
                  "implied_probability": 0.487805,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                }
              ]
            },
            {
              "id": "oc_gxvpyf3k4m51r0nc",
              "name": "Draw",
              "side": "draw",
              "line": null,
              "prices": [
                {
                  "bookmaker": "sportsbet",
                  "decimal_odds": 3.4,
                  "implied_probability": 0.294118,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                }
              ]
            },
            {
              "id": "oc_580dzdfmktsk1dqx",
              "name": "Arsenal",
              "side": "away",
              "line": null,
              "prices": [
                {
                  "bookmaker": "sportsbet",
                  "decimal_odds": 3.6,
                  "implied_probability": 0.277778,
                  "available": true,
                  "observed_at": "2026-10-15T07:58:00.000Z"
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "meta": {
    "count": 1,
    "cursor": null
  },
  "links": {
    "next": null
  }
}

Plans

Sportsbet is included on Developer (free), Rookie and Pro. See pricing for the bookmakers each plan includes.

Search across the SockOdds documentation and catalogue.