API-NBA

FREEMIUM
By api-sports
Updated 7 days ago
Sports
9.4/10
Popularity Score
471ms
Latency
100%
Success Rate

API-NBA API Documentation

All NBA Stats DATA, Games, Livescore, Standings, Statistics, Teams, Players, Seasons, Leagues.

View API Details
seasons
GET/seasons/
leagues
GET/leagues/
teams
GET/teams/teamId/
GET/teams/league/
GET/teams/city/
GET/teams/shortName/
GET/teams/nickName/
GET/teams/confName/
GET/teams/divName/
players
GET/players/playerId/
GET/players/teamId/
GET/players/league/
GET/players/country/
GET/players/lastName/
GET/players/firstName/
games
GET/games/seasonYear/
GET/games/league/
GET/games/gameId/
GET/games/teamId/
GET/games/date/
GET/games/live/
gameDetails
GET/gameDetails/
standings
GET/standings/conference/
GET/standings/division/
GET/standings/teamId/
GET/standings/
statistics
GET/statistics/games/gameId/
GET/statistics/players/gameId/
GET/statistics/players/playerId/
GET/seasons/

Gell all available seasons

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Code Snippet
unirest.get("https://api-nba-v1.p.rapidapi.com/seasons/")
.header("X-RapidAPI-Host", "api-nba-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://api-nba-v1.p.rapidapi.com/seasons/
Request Method: GET
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://api-nba-v1.p.rapidapi.com/seasons/")
.header("X-RapidAPI-Host", "api-nba-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication