NBA Odds API

Real-time NBA moneyline, spread, total, and player-prop odds from every major US sportsbook — normalized to American odds and keyed to canonical game IDs.

Overview

The MoneyLine NBA odds API returns basketball game lines and player props in one normalized JSON shape. Filter to the NBA with league=nba and pull moneyline, spread, and total markets, or scope to player props like points, rebounds, assists, and threes.

Every NBA game maps to a canonical eventId and exposes a summary with no-vig fair odds, best available price, and consensus average per outcome — so comparing books and spotting value takes one request.

Key features

NBA game lines

Moneyline, spread, and total for every NBA matchup across major US books.

Player props

Points, rebounds, assists, threes, and combos with normalized lines and prices.

Hit rates

L5 / L10 / L25 / season hit rates for NBA props joined to active markets.

Line movement

Opening-to-current consensus snapshots per NBA market via odds-history.

Supported leagues

NBA

Supported sportsbooks

DraftKingsFanDuelBetMGMCaesarsESPN BETFanaticsHard Rock BetBetRiversPinnaclebet365 (US)BovadaBetOnline.ag

Example request

GET /v1/odds — NBA moneyline

Request

curl -H "x-api-key: $ML_API_KEY" \
  "https://mlapi.bet/v1/odds?league=nba&market=moneyline"

Response

{
  "success": true,
  "data": [
    {
      "eventId": "nba-ev-311286",
      "leagueId": "nba",
      "sport": "basketball",
      "bookmakers": [
        {
          "bookmakerId": "draftkings",
          "bookmakerName": "DraftKings",
          "sourceType": "sportsbook",
          "markets": [
            {
              "marketType": "moneyline",
              "outcomes": [
                { "name": "Boston Celtics", "price": -180 },
                { "name": "Los Angeles Lakers", "price": 155 }
              ]
            }
          ]
        }
      ]
    }
  ],
  "meta": { "count": 1, "page": 1 }
}

Use cases

NBA betting tools

Power NBA odds screens, prop pages, and best-line tables from one feed.

Prop research

Combine player props with L5/L10/L25 hit rates for over/under analysis.

Models

Feed no-vig NBA fair odds into win-probability and edge models.

Latency & performance

FAQ

Which NBA markets are available?

Game markets (moneyline, spread, total) and player props such as points, rebounds, assists, threes, and combinations.

Do you provide NBA player-prop hit rates?

Yes — L5, L10, L25, and season hit rates are computed from game logs and joined to active props for in-window NBA events.

How fresh are NBA odds?

Odds update continuously; the line-history cadence tightens to roughly every 20 minutes inside three hours of tip-off.

Related

Start building in minutes

Free tier to start, one API key, normalized responses across every league and sportsbook.