Skip to content
SportsDataAPI Real-time sports data

NBA Odds API

Full NBA box scores, player stats, team standings, and detailed per-game and season analytics.

Dedicated NBA coverage

What You Get With NBA API

Core data points available through the NBA API.

live scores

Real-time live scores data for nba competitions worldwide.

box scores

Real-time box scores data for nba competitions worldwide.

averages

Real-time averages data for nba competitions worldwide.

NBA API Endpoints

10 endpoints covering every aspect of nba data.

GET /games Games by date, team, season
GET /games/statistics Full player & team box scores
GET /players/statistics PTS, REB, AST averages

NBA API Coverage

Comprehensive nba data across leagues and competitions worldwide.

1
Leagues
1
Countries
1500+
Data Points
Real-time
Updates

NBA API Use Cases

See how developers use nba data in production.

Betting Apps

Build nba betting features with real-time odds from 30+ bookmakers worldwide.

Analytics

Power nba prediction models with years of historical match and player data.

Media

Display live nba scores, stats, and odds on your website or app in real-time.

NBA API Code Example

Integrate nba data in minutes with a simple REST call.

curl -X GET "https://v3.nba.sportsdataapi.com/games" \
  -H "x-apisports-key: YOUR_API_KEY"
import requests

url = "https://v3.nba.sportsdataapi.com/games"
headers = {"x-apisports-key": "YOUR_API_KEY"}

response = requests.get(url, headers=headers)
data = response.json()
print(data)
Sample Response
{
  "get": "games",
  "results": 1,
  "response": [{
    "id": 14201,
    "date": "2024-12-15T19:30:00+00:00",
    "status": { "long": "Finished", "short": "FT" },
    "teams": {
      "home": { "id": 1, "name": "Boston Celtics", "logo": "..." },
      "away": { "id": 17, "name": "Los Angeles Lakers", "logo": "..." }
    },
    "scores": {
      "home": { "quarter_1": 28, "quarter_2": 32, "quarter_3": 26, "quarter_4": 30, "total": 116 },
      "away": { "quarter_1": 30, "quarter_2": 27, "quarter_3": 29, "quarter_4": 25, "total": 111 }
    }
  }]
}

Start free. Scale when ready.

Get 100 free nba API requests per day. No credit card required.

Upgrade to PRO for full real-time data, live odds, and unlimited historical access.

NBA API FAQ

Common questions about the NBA API.

What NBA data is available through the API?

Full NBA coverage including live scores, box scores, player statistics (PTS, REB, AST, and advanced metrics), team standings, season schedules, and detailed per-game analytics.

Does the API include player box scores?

Yes. Every game includes complete player and team box scores with all standard and advanced statistical categories updated in real-time.

Can I get historical NBA seasons?

Yes. Full NBA game history, season statistics, and player performance data across multiple seasons are available on PRO plans and above.

Is there a free plan for NBA data?

Yes. The free plan includes 100 requests per day with access to games, standings, and basic player statistics for the current NBA season.

Already have an account?