🏀 Odds API

NBA Odds API

Complete NBA odds API with real-time lines from top US sportsbooks. Access spreads, totals, moneylines, and player props for every NBA game.

250+
Bookmakers
10+
Leagues
<150ms
Latency
99.9%
Uptime

NBA Leagues Covered

From top-tier competitions to lower divisions - we cover nba leagues at every level worldwide

NBA Regular SeasonNBA PlayoffsNBA FinalsNBA All-Star GameNBA Summer LeagueWNBANCAA BasketballEuroLeagueNBL AustraliaChinese CBA

Betting Markets & Features

Comprehensive nba betting data coverage

📈 Betting Markets

  • Moneyline
  • Point Spread
  • Over/Under (Totals)
  • Player Props
  • Team Props
  • Quarter/Half Lines
  • Alternate Lines
  • Live In-Play
  • Futures
  • Same Game Parlays

API Features

  • Real-time NBA odds from US sportsbooks
  • Player props (points, rebounds, assists)
  • Alternate spreads and totals
  • Live in-play betting odds
  • Quarter and half lines
  • WebSocket for instant updates

Top NBA Bookmakers

Get odds from the most popular sportsbooks for nba

DraftKings

FanDuel

BetMGM

Caesars

PointsBet

BetRivers

Bet365

Betfair

Bovada

BetOnline

View All 250+ Bookmakers

Get NBA Odds in Minutes

Simple REST API with JSON responses. Start fetching odds today.

Get NBA Events & OddsPython
import requests

API_KEY = "your_api_key"

# Get nba events
events = requests.get(
    "https://api.odds-api.io/v3/events",
    params={"apiKey": API_KEY, "sport": "nba"}
).json()

# Get odds for an event
odds = requests.get(
    "https://api.odds-api.io/v3/odds",
    params={
        "apiKey": API_KEY,
        "eventId": events[0]["id"],
        "bookmakers": "Bet365,DraftKings,Betfair"
    }
).json()

print(f"Found {len(events)} nba events")
print(f"Odds: {odds}")
Sample NBA Odds Response
{
  "id": 65068198,
  "home": "Los Angeles Lakers",
  "away": "Boston Celtics",
  "date": "2025-01-15T19:30:00Z",
  "sport": {"name": "NBA", "slug": "nba"},
  "league": {"name": "NBA Regular Season", "slug": "nba-regular-season"},
  "bookmakers": {
    "Bet365": [
      {"name": "ML", "odds": [{"home": "2.100", "away": "1.850"}]},
      {"name": "Spread", "odds": [{"hdp": -4.5, "home": "1.900", "away": "1.900"}]}
    ],
    "Betfair": [
      {"name": "ML", "odds": [{"home": "2.150", "away": "1.820"}]}
    ]
  }
}

Popular Use Cases for NBA Odds API

NBA Betting AppsPlayer Prop AnalyzersArbitrage PlatformsDFS OptimizationSports AnalyticsOdds Comparison

NBA Odds API FAQ

Common questions about our nba odds API

Which sportsbooks do you cover for NBA odds?

We cover all major US sportsbooks for NBA odds including DraftKings, FanDuel, BetMGM, Caesars, PointsBet, BetRivers, and more. We also cover international books like Bet365 and Betfair for comprehensive market coverage.

Do you have NBA player props data?

Yes, we provide comprehensive NBA player props including points, rebounds, assists, 3-pointers made, steals, blocks, and combination props. Player prop odds are available from all major US sportsbooks.

How quickly are NBA odds updated?

Our REST API updates NBA odds every few seconds. For real-time applications, our WebSocket feed delivers instant updates with sub-150ms latency, perfect for live betting during games.

Do you cover NBA playoff and finals odds?

Yes, we cover all NBA games including regular season, playoffs, NBA Finals, and All-Star weekend. We also provide futures odds for championship winners, MVP, and other season-long markets.

Explore Other Sports APIs

Access odds from all major sports through Odds-API.io

Start Using NBA Odds API Today

Join 1,000+ developers using Odds-API.io for real-time nba betting data

No credit card required5,000 requests/hour