RapidOddsAPIRapidOddsAPI
Home/Sports/NBA
Basketball · sport_id NBA

NBA Odds API

Live NBA odds from 100+ bookmakers through one REST and WebSocket API. Moneyline, spreads, totals and a deep set of player props, from points, rebounds and assists to threes and PRA combos.

Get Your Free API KeyRead the Docs

NBA odds, one standardised feed

The NBA moves fast, and so do its markets. RapidOddsAPI delivers live NBA prices from over 100 bookmakers in one standardised feed, so you can track line moves and player-prop shifts across the whole board without juggling a dozen integrations.

Player props are where the NBA edge lives. We cover points, rebounds, assists, threes made and the popular combo markets (points + rebounds + assists and the rest), with player names normalised across every book so a Luka line on one sportsbook compares cleanly to the next.

NBA odds update as often as every minute in the lead-up to tip-off, then ease back for games further out.

NBA markets covered

Request any combination of markets in a single call. Not every market is offered by every bookmaker, so check the full coverage page for live availability.

Game Markets
head_to_headMoneyline / match winner
alternate_linesSpread / handicap
alternate_total_pointsOver/under total points
alternate_team_total_pointsTeam totals
+ 1st-half lines
Player Props
player_pointsPoints scored
player_reboundsRebounds
player_assistsAssists
player_made_threesThree-pointers made
player_points_rebounds_assistsPoints + rebounds + assists
+ steals, blocks, combos & milestone markets

This is a selection. NBA also includes additional player props and milestone markets. See full NBA coverage →

Fetch NBA odds

One endpoint, one request. Put NBA in the path and pass the market_type and bookmaker params you want (repeat each to request several):

curl "https://api.rapidoddsapi.com/sports/NBA/markets?\ api_key=your_api_key&\ market_type=head_to_head&\ bookmaker=DraftKings&bookmaker=BetMGM&bookmaker=Bovada"

Example NBA response

Standardised JSON. Team names, player names and market keys are normalised across every bookmaker, so prices are directly comparable:

{ "sport": "NBA", "games": [ { "game": { "commence_time": "2026-02-14T01:00:00", "home_team": "Los Angeles Lakers", "away_team": "Boston Celtics" }, "bookmakers": [ { "name": "DraftKings", "last_update": "2026-02-14T00:42:18", "markets": [ { "key": "head_to_head", "outcomes": [ { "name": "Los Angeles Lakers", "price": 2.10 }, { "name": "Boston Celtics", "price": 1.74 } ] }, { "key": "player_points", "outcomes": [ { "name": "Over", "player_name": "Luka Doncic", "price": 1.91, "point": 28.5 }, { "name": "Under", "player_name": "Luka Doncic", "price": 1.90, "point": 28.5 } ] } ] }, { "name": "BetMGM", "last_update": "2026-02-14T00:41:50", "markets": [ { "key": "player_points", "outcomes": [ { "name": "Over", "player_name": "Luka Doncic", "price": 1.95, "point": 28.5 }, { "name": "Under", "player_name": "Luka Doncic", "price": 1.87, "point": 28.5 } ] } ] } ] } ] }

Why RapidOddsAPI for NBA

  • 100+ bookmakers in a single feed, including the major sportsbooks
  • Standardised team names, player names and market keys, comparable out of the box
  • Real-time updates that tighten as game time approaches
  • REST for polling, WebSocket for live push (Pro and Elite plans)
  • Simple credit-based pricing: credits = market_types × ⌈bookmakers / 5⌉

Other sports

NFL Odds APIMLB Odds APINHL Odds APIAFL Odds APINRL Odds APISoccer Odds API

Start building with NBA odds

Real-time, standardised NBA odds from 100+ bookmakers via REST and WebSocket. Start free with 250 credits, no credit card required.

Get Your Free API KeyView Full Coverage