nba-stats-client icon indicating copy to clipboard operation
nba-stats-client copied to clipboard

🏀 JavaScript Client for stats from NBA.com

NBA Stats Client

NBA Stats Client codecov npm npm bundle size npm-total-downloads GitHub

Installation

npm install nba-stats-client

API

import {
  getGames,
  getBoxScore,
  getPlayByPlay,
};

// gets games for a particular date
const games = await getGames({ year: 2018, month: 1, day: 1 });

// gets box score for a particular game (based on NBA.com's unique ID) and date
const boxScore = await getBoxScore({ year: 2018, month: 1, day: 1, gameId: '1234' });

// gets play by play events for a particular game (based on NBA.com's unique ID) and date
const playByPlay = await getPlayByPlay({ year: 2018, month: 1, day: 1, gameId: '1234' });