NBA API
# NBA API — The Most Comprehensive NBA Data Service REST API delivering **live NBA data** — scores, schedules, standings, box scores, play-by-play, team and player statistics, betting odds, injuries, news, and more. Built for fantasy apps, sports apps, dashboards, analytics platforms, and AI tools. ## Why this API? - **40+ endpoints** — more complete NBA data coverage than any other NBA API on…
NBA API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Scoreboard | ||
| GET |
getScoreboard /api/v1/scoreboard |
Returns the scoreboard for a given date. Defaults to today if gameDate is omitted. |
| GET |
getLiveScoreboard /api/v1/scoreboard/live |
Returns the current live scoreboard with real-time game data. |
| Schedule | ||
| GET |
getSchedule /api/v1/schedule |
Returns the season schedule, optionally filtered by date and/or team. |
| Standings | ||
| GET |
getStandings /api/v1/standings |
Returns league standings for the given season, season type, and grouping. |
| Teams | ||
| GET |
getTeamNews /api/v1/teams/{teamId}/news |
Returns recent news articles for a specific team. |
| GET |
getTeamAwards /api/v1/teams/{teamId}/awards |
Returns awards and championship history for a specific team. |
| GET |
getTeamSchedule /api/v1/teams/{teamId}/schedule |
Returns the schedule for a specific team. |
| GET |
getAllTeamStats /api/v1/teams/stats |
Returns aggregated statistics for all teams. |
| GET |
getTeamHistory /api/v1/teams/{teamId}/history |
Returns historical information for a specific team. |
| GET |
getTeamStats /api/v1/teams/{teamId}/stats |
Returns season statistics for a specific team. |
| GET |
getTeamDetail /api/v1/teams/{teamId} |
Returns detailed information for a specific team. |
| GET |
getTeamLeaders /api/v1/teams/{teamId}/leaders |
Returns all-time statistical leaders for a specific franchise. |
| GET |
getTeams /api/v1/teams |
Returns a list of all NBA teams. |
| GET |
getTeamRoster /api/v1/teams/{teamId}/roster |
Returns the current roster for a specific team. |
| GET |
getTeamGamelog /api/v1/teams/{teamId}/gamelog |
Returns the game-by-game log for a specific team. |
| Players | ||
| GET |
getPlayerAdvanced /api/v1/players/{playerId}/advanced |
Returns advanced statistics for a specific player. |
| GET |
getPlayerSplits /api/v1/players/{playerId}/splits |
Returns split statistics (home/away, win/loss, by month, etc.) for a specific player. |
| GET |
getPlayerShots /api/v1/players/{playerId}/shots |
Returns shot dashboard data for a specific player. |
| GET |
getPlayerInfo /api/v1/players/{playerId} |
Returns biographical and career information for a specific player. |
| GET |
getPlayerAwards /api/v1/players/{playerId}/awards |
Returns awards and accolades for a specific player. |
| GET |
getPlayerNews /api/v1/players/{playerId}/news |
Returns recent news articles and injury updates for a specific player. |
| GET |
getPlayerStats /api/v1/players/{playerId}/stats |
Returns career statistics for a specific player. |
| GET |
getPlayers /api/v1/players |
Returns a list of all NBA players, optionally filtered by season and active status. |
| GET |
getAllPlayerStats /api/v1/players/stats |
Returns aggregated statistics for all players. |
| GET |
getPlayerGamelog /api/v1/players/{playerId}/gamelog |
Returns the game-by-game log for a specific player. |
| Games | ||
| GET |
getGamePlayByPlay /api/v1/games/{gameId}/playbyplay |
Returns play-by-play data for a specific game, optionally filtered by period. |
| GET |
getGameDetail /api/v1/games/{gameId} |
Returns detailed information for a specific game. |
| GET |
getGameBoxscore /api/v1/games/{gameId}/boxscore |
Returns the live box score for a specific game. |
| GET |
getGameSummary /api/v1/games/{gameId}/summary |
Returns a summary of a specific game including line scores and stats. |
| Odds | ||
| GET |
getOdds /api/v1/odds |
Returns betting odds for today's games. |
| Leaders | ||
| GET |
getLeaders /api/v1/leaders |
Returns league statistical leaders for a given category. |
| News | ||
| GET |
getLeagueNews /api/v1/news |
Returns the latest league-wide NBA news. |
| Injuries | ||
| GET |
getInjuries /api/v1/injuries |
Returns the current injury report, optionally filtered by team. |
| Channels | ||
| GET |
getChannels /api/v1/channels |
Returns the list of TV broadcast channels for NBA games. |
| League | ||
| GET |
getLeagueInfo /api/v1/league/info |
Returns general NBA league information. |
| GET |
getSeasons /api/v1/league/seasons |
Returns a list of available NBA seasons. |
NBA API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | — |
|
| ULTRA Recommended | $24.99 / month | — |
|
| MEGA | $49.99 / month | — |
|