NBAWebStats Documentation

Contents:

Overview

NBAWebStats is a Python interface to the stats.nba.com HTTP API, compatible with Python 3.3-3.5.

NBAWebStats was developed from existing packages for the same purpose such as py-goldsberry, without which NBAWebStats would not be possible. Compared to py-goldsberry, NBAWebStats offers the following attributes:

  • Interface adherent to PEP 8.
  • Smaller, more maintainable code footprint due to reduced boilerplate (single ~200 line python file vs 10 files totalling ~2350 lines).
  • Centralized documentation of permitted request types and parameters online.
  • Descriptive package name.
  • Support for Python 3 (but not for Python 2).

Details

Installation

At the command line:

$ pip install --user nbawebstats

Or, with virtualenvwrapper installed:

$ mkvirtualenv nbawebstats
$ pip install nbawebstats

Usage

Get players in a given season:

players = request_stats('all-players', {'Season': 2015})

Get career stats for a given player:

career_stats = request_stats('player-career-stats', {'PlayerID': 3415843})

Get game logs for a given player and season:

game_logs = request_stats('player-game-logs', {'PlayerID': 3415843, 'Season': 2015})

Get info about teams in the league:

team_info = request_stats('league-franchise-history')

Get game logs for a given team:

game_logs = request_stats('team-game-logs', {'TeamID': 259, 'Season': 2015})

Get information about a particular game:

game_logs = request_stats('game-boxscore-advanced', {'GameID': 74256945})

API Reference

nbawebstats.request_stats(request_name, params={}, **kwargs)[source]

Send an HTTP request to stats.nba.com.

Parameters:
  • request_name (str) – Identifier to the request type.
  • params (dict) – Dictionary of paramters to the request. Any parameters not provided in this argument will be set to default vaues. Some paramters do not have default values; all of these must be provided. See the documantation for individual request types for which parameters they accept. A parameter may be left unspecified by providing an empty string.
  • kwargs – Any additional keyword arguments that would be accepted by requests.get().
Returns:

Dictionary containing fields specific to the request type.

Return type:

dict

class nbawebstats.HTTPResponseError(server_response)[source]

Error indicating that the stats.nba.com server returned an unexpected status code.

server_response

requests.models.Response

Response given by the server. May contain useful information about the reason for the failure.

Request Reference

Requests

all-games

Required Parameters:
Season
Optional Parameters:
Direction, LeagueID, PlayerOrTeam, SeasonType, Sorter
Return Fields:
'list'
'AST', 'BLK', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GAME_DATE', 'GAME_ID', 'MATCHUP', 'MIN', 'OREB', 'PF', 'PLUS_MINUS', 'PTS', 'REB', 'SEASON_ID', 'STL', 'TEAM_ABBREVIATION', 'TEAM_ID', 'TEAM_NAME', 'TOV', 'VIDEO_AVAILABLE', 'WL'

all-players

Required Parameters:
Season
Optional Parameters:
IsOnlyCurrentSeason, LeagueID
Return Fields:
'list'
'DISPLAY_FIRST_LAST', 'DISPLAY_LAST_COMMA_FIRST', 'FROM_YEAR', 'GAMES_PLAYED_FLAG', 'PERSON_ID', 'PLAYERCODE', 'ROSTERSTATUS', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME', 'TO_YEAR'

draft-agility

Required Parameters:
SeasonYear
Optional Parameters:
LeagueID
Return Fields:
'data'
'BENCH_PRESS', 'FIRST_NAME', 'LANE_AGILITY_TIME', 'LAST_NAME', 'MAX_VERTICAL_LEAP', 'MODIFIED_LANE_AGILITY_TIME', 'PLAYER_ID', 'PLAYER_NAME', 'POSITION', 'STANDING_VERTICAL_LEAP', 'TEMP_PLAYER_ID', 'THREE_QUARTER_SPRINT'

draft-anthro

Required Parameters:
SeasonYear
Optional Parameters:
LeagueID
Return Fields:
'data'
'BODY_FAT_PCT', 'FIRST_NAME', 'HAND_LENGTH', 'HAND_WIDTH', 'HEIGHT_W_SHOES', 'HEIGHT_W_SHOES_FT_IN', 'HEIGHT_WO_SHOES', 'HEIGHT_WO_SHOES_FT_IN', 'LAST_NAME', 'PLAYER_ID', 'PLAYER_NAME', 'POSITION', 'STANDING_REACH', 'STANDING_REACH_FT_IN', 'TEMP_PLAYER_ID', 'WEIGHT', 'WINGSPAN', 'WINGSPAN_FT_IN'

draft-combine-all-stats

Required Parameters:
SeasonYear
Optional Parameters:
LeagueID
Return Fields:
'data'
'BENCH_PRESS', 'FIRST_NAME', 'LANE_AGILITY_TIME', 'LAST_NAME', 'MAX_VERTICAL_LEAP', 'MODIFIED_LANE_AGILITY_TIME', 'PLAYER_ID', 'PLAYER_NAME', 'POSITION', 'STANDING_VERTICAL_LEAP', 'TEMP_PLAYER_ID', 'THREE_QUARTER_SPRINT'

draft-non-stationary-shooting

Required Parameters:
SeasonYear
Optional Parameters:
LeagueID
Return Fields:
'data'
'FIRST_NAME', 'LAST_NAME', 'OFF_DRIB_COLLEGE_BREAK_LEFT_ATTEMPT', 'OFF_DRIB_COLLEGE_BREAK_LEFT_MADE', 'OFF_DRIB_COLLEGE_BREAK_LEFT_PCT', 'OFF_DRIB_COLLEGE_BREAK_RIGHT_ATTEMPT', 'OFF_DRIB_COLLEGE_BREAK_RIGHT_MADE', 'OFF_DRIB_COLLEGE_BREAK_RIGHT_PCT', 'OFF_DRIB_COLLEGE_TOP_KEY_ATTEMPT', 'OFF_DRIB_COLLEGE_TOP_KEY_MADE', 'OFF_DRIB_COLLEGE_TOP_KEY_PCT', 'OFF_DRIB_FIFTEEN_BREAK_LEFT_ATTEMPT', 'OFF_DRIB_FIFTEEN_BREAK_LEFT_MADE', 'OFF_DRIB_FIFTEEN_BREAK_LEFT_PCT', 'OFF_DRIB_FIFTEEN_BREAK_RIGHT_ATTEMPT', 'OFF_DRIB_FIFTEEN_BREAK_RIGHT_MADE', 'OFF_DRIB_FIFTEEN_BREAK_RIGHT_PCT', 'OFF_DRIB_FIFTEEN_TOP_KEY_ATTEMPT', 'OFF_DRIB_FIFTEEN_TOP_KEY_MADE', 'OFF_DRIB_FIFTEEN_TOP_KEY_PCT', 'ON_MOVE_COLLEGE_ATTEMPT', 'ON_MOVE_COLLEGE_MADE', 'ON_MOVE_COLLEGE_PCT', 'ON_MOVE_FIFTEEN_ATTEMPT', 'ON_MOVE_FIFTEEN_MADE', 'ON_MOVE_FIFTEEN_PCT', 'PLAYER_ID', 'PLAYER_NAME', 'POSITION', 'TEMP_PLAYER_ID'

draft-spot-shooting

Required Parameters:
SeasonYear
Optional Parameters:
LeagueID
Return Fields:
'data'
'COLLEGE_BREAK_LEFT_ATTEMPT', 'COLLEGE_BREAK_LEFT_MADE', 'COLLEGE_BREAK_LEFT_PCT', 'COLLEGE_BREAK_RIGHT_ATTEMPT', 'COLLEGE_BREAK_RIGHT_MADE', 'COLLEGE_BREAK_RIGHT_PCT', 'COLLEGE_CORNER_LEFT_ATTEMPT', 'COLLEGE_CORNER_LEFT_MADE', 'COLLEGE_CORNER_LEFT_PCT', 'COLLEGE_CORNER_RIGHT_ATTEMPT', 'COLLEGE_CORNER_RIGHT_MADE', 'COLLEGE_CORNER_RIGHT_PCT', 'COLLEGE_TOP_KEY_ATTEMPT', 'COLLEGE_TOP_KEY_MADE', 'COLLEGE_TOP_KEY_PCT', 'FIFTEEN_BREAK_LEFT_ATTEMPT', 'FIFTEEN_BREAK_LEFT_MADE', 'FIFTEEN_BREAK_LEFT_PCT', 'FIFTEEN_BREAK_RIGHT_ATTEMPT', 'FIFTEEN_BREAK_RIGHT_MADE', 'FIFTEEN_BREAK_RIGHT_PCT', 'FIFTEEN_CORNER_LEFT_ATTEMPT', 'FIFTEEN_CORNER_LEFT_MADE', 'FIFTEEN_CORNER_LEFT_PCT', 'FIFTEEN_CORNER_RIGHT_ATTEMPT', 'FIFTEEN_CORNER_RIGHT_MADE', 'FIFTEEN_CORNER_RIGHT_PCT', 'FIFTEEN_TOP_KEY_ATTEMPT', 'FIFTEEN_TOP_KEY_MADE', 'FIFTEEN_TOP_KEY_PCT', 'FIRST_NAME', 'LAST_NAME', 'NBA_BREAK_LEFT_ATTEMPT', 'NBA_BREAK_LEFT_MADE', 'NBA_BREAK_LEFT_PCT', 'NBA_BREAK_RIGHT_ATTEMPT', 'NBA_BREAK_RIGHT_MADE', 'NBA_BREAK_RIGHT_PCT', 'NBA_CORNER_LEFT_ATTEMPT', 'NBA_CORNER_LEFT_MADE', 'NBA_CORNER_LEFT_PCT', 'NBA_CORNER_RIGHT_ATTEMPT', 'NBA_CORNER_RIGHT_MADE', 'NBA_CORNER_RIGHT_PCT', 'NBA_TOP_KEY_ATTEMPT', 'NBA_TOP_KEY_MADE', 'NBA_TOP_KEY_PCT', 'PLAYER_ID', 'PLAYER_NAME', 'POSITION', 'TEMP_PLAYER_ID'

game-boxscore-advanced

Required Parameters:
GameID
Optional Parameters:
EndPeriod, EndRange, RangeType, StartPeriod, StartRange
Return Fields:
'player-stats'
'AST_PCT', 'AST_RATIO', 'AST_TOV', 'COMMENT', 'DEF_RATING', 'DREB_PCT', 'EFG_PCT', 'GAME_ID', 'MIN', 'NET_RATING', 'OFF_RATING', 'OREB_PCT', 'PACE', 'PIE', 'PLAYER_ID', 'PLAYER_NAME', 'REB_PCT', 'START_POSITION', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TM_TOV_PCT', 'TS_PCT', 'USG_PCT'
'team-stats'
'AST_PCT', 'AST_RATIO', 'AST_TOV', 'DEF_RATING', 'DREB_PCT', 'EFG_PCT', 'GAME_ID', 'MIN', 'NET_RATING', 'OFF_RATING', 'OREB_PCT', 'PACE', 'PIE', 'REB_PCT', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TEAM_NAME', 'TM_TOV_PCT', 'TS_PCT', 'USG_PCT'

game-boxscore-fourfactors

Required Parameters:
GameID
Optional Parameters:
EndPeriod, EndRange, RangeType, StartPeriod, StartRange
Return Fields:
'player-stats'
'COMMENT', 'EFG_PCT', 'FTA_RATE', 'GAME_ID', 'MIN', 'OPP_EFG_PCT', 'OPP_FTA_RATE', 'OPP_OREB_PCT', 'OPP_TOV_PCT', 'OREB_PCT', 'PLAYER_ID', 'PLAYER_NAME', 'START_POSITION', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TM_TOV_PCT'
'team-stats'
'EFG_PCT', 'FTA_RATE', 'GAME_ID', 'MIN', 'OPP_EFG_PCT', 'OPP_FTA_RATE', 'OPP_OREB_PCT', 'OPP_TOV_PCT', 'OREB_PCT', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TEAM_NAME', 'TM_TOV_PCT'

game-boxscore-misc

Required Parameters:
GameID
Optional Parameters:
EndPeriod, EndRange, RangeType, StartPeriod, StartRange
Return Fields:
'player-stats'
'BLK', 'BLKA', 'COMMENT', 'GAME_ID', 'MIN', 'OPP_PTS_2ND_CHANCE', 'OPP_PTS_FB', 'OPP_PTS_OFF_TOV', 'OPP_PTS_PAINT', 'PF', 'PFD', 'PLAYER_ID', 'PLAYER_NAME', 'PTS_2ND_CHANCE', 'PTS_FB', 'PTS_OFF_TOV', 'PTS_PAINT', 'START_POSITION', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID'
'team-stats'
'BLK', 'BLKA', 'GAME_ID', 'MIN', 'OPP_PTS_2ND_CHANCE', 'OPP_PTS_FB', 'OPP_PTS_OFF_TOV', 'OPP_PTS_PAINT', 'PF', 'PFD', 'PTS_2ND_CHANCE', 'PTS_FB', 'PTS_OFF_TOV', 'PTS_PAINT', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TEAM_NAME'

game-boxscore-scoring

Required Parameters:
GameID
Optional Parameters:
EndPeriod, EndRange, RangeType, StartPeriod, StartRange
Return Fields:
'player-stats'
'COMMENT', 'GAME_ID', 'MIN', 'PCT_AST_2PM', 'PCT_AST_3PM', 'PCT_AST_FGM', 'PCT_FGA_2PT', 'PCT_FGA_3PT', 'PCT_PTS_2PT', 'PCT_PTS_2PT_MR', 'PCT_PTS_3PT', 'PCT_PTS_FB', 'PCT_PTS_FT', 'PCT_PTS_OFF_TOV', 'PCT_PTS_PAINT', 'PCT_UAST_2PM', 'PCT_UAST_3PM', 'PCT_UAST_FGM', 'PLAYER_ID', 'PLAYER_NAME', 'START_POSITION', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID'
'team-stats'
'GAME_ID', 'MIN', 'PCT_AST_2PM', 'PCT_AST_3PM', 'PCT_AST_FGM', 'PCT_FGA_2PT', 'PCT_FGA_3PT', 'PCT_PTS_2PT', 'PCT_PTS_2PT_MR', 'PCT_PTS_3PT', 'PCT_PTS_FB', 'PCT_PTS_FT', 'PCT_PTS_OFF_TOV', 'PCT_PTS_PAINT', 'PCT_UAST_2PM', 'PCT_UAST_3PM', 'PCT_UAST_FGM', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TEAM_NAME'

game-boxscore-summary

Required Parameters:
GameID

Optional Parameters:

Return Fields:
'game-summary'
'GAME_DATE_EST', 'GAME_ID', 'GAME_SEQUENCE', 'GAME_STATUS_ID', 'GAME_STATUS_TEXT', 'GAMECODE', 'HOME_TEAM_ID', 'LIVE_PC_TIME', 'LIVE_PERIOD', 'LIVE_PERIOD_TIME_BCAST', 'NATL_TV_BROADCASTER_ABBREVIATION', 'SEASON', 'VISITOR_TEAM_ID', 'WH_STATUS'
'other-stats'
'LARGEST_LEAD', 'LEAD_CHANGES', 'LEAGUE_ID', 'PTS_2ND_CHANCE', 'PTS_FB', 'PTS_PAINT', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TIMES_TIED'
'officials'
'FIRST_NAME', 'JERSEY_NUM', 'LAST_NAME', 'OFFICIAL_ID'
'inactive-players'
'FIRST_NAME', 'JERSEY_NUM', 'LAST_NAME', 'PLAYER_ID', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TEAM_NAME'
'game-info'
'ATTENDANCE', 'GAME_DATE', 'GAME_TIME'
'line-score'
'GAME_DATE_EST', 'GAME_ID', 'GAME_SEQUENCE', 'PTS', 'PTS_OT1', 'PTS_OT10', 'PTS_OT2', 'PTS_OT3', 'PTS_OT4', 'PTS_OT5', 'PTS_OT6', 'PTS_OT7', 'PTS_OT8', 'PTS_OT9', 'PTS_QTR1', 'PTS_QTR2', 'PTS_QTR3', 'PTS_QTR4', 'TEAM_ABBREVIATION', 'TEAM_CITY_NAME', 'TEAM_ID', 'TEAM_NICKNAME', 'TEAM_WINS_LOSSES'
'last-meeting'
'GAME_ID', 'LAST_GAME_DATE_EST', 'LAST_GAME_HOME_TEAM_ABBREVIATION', 'LAST_GAME_HOME_TEAM_CITY', 'LAST_GAME_HOME_TEAM_ID', 'LAST_GAME_HOME_TEAM_NAME', 'LAST_GAME_HOME_TEAM_POINTS', 'LAST_GAME_ID', 'LAST_GAME_VISITOR_TEAM_CITY', 'LAST_GAME_VISITOR_TEAM_CITY1', 'LAST_GAME_VISITOR_TEAM_ID', 'LAST_GAME_VISITOR_TEAM_NAME', 'LAST_GAME_VISITOR_TEAM_POINTS'
'season-series'
'GAME_DATE_EST', 'GAME_ID', 'HOME_TEAM_ID', 'HOME_TEAM_LOSSES', 'HOME_TEAM_WINS', 'SERIES_LEADER', 'VISITOR_TEAM_ID'
'available-video'
'GAME_ID', 'HUSTLE_STATUS', 'PT_AVAILABLE', 'PT_XYZ_AVAILABLE', 'VIDEO_AVAILABLE_FLAG', 'WH_STATUS'

game-boxscore-tracking

Required Parameters:
GameID

Optional Parameters:

Return Fields:
'player-stats'
'AST', 'CFG_PCT', 'CFGA', 'CFGM', 'COMMENT', 'DFG_PCT', 'DFGA', 'DFGM', 'DIST', 'DRBC', 'FG_PCT', 'FTAST', 'GAME_ID', 'MIN', 'ORBC', 'PASS', 'PLAYER_ID', 'PLAYER_NAME', 'RBC', 'SAST', 'SPD', 'START_POSITION', 'TCHS', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'UFG_PCT', 'UFGA', 'UFGM'
'team-stats'
'AST', 'CFG_PCT', 'CFGA', 'CFGM', 'DFG_PCT', 'DFGA', 'DFGM', 'DIST', 'DRBC', 'FG_PCT', 'FTAST', 'GAME_ID', 'MIN', 'ORBC', 'PASS', 'RBC', 'SAST', 'TCHS', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TEAM_NICKNAME', 'UFG_PCT', 'UFGA', 'UFGM'

game-boxscore-traditional

Required Parameters:
GameID
Optional Parameters:
EndPeriod, EndRange, RangeType, StartPeriod, StartRange
Return Fields:
'player-stats'
'AST', 'BLK', 'COMMENT', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GAME_ID', 'MIN', 'OREB', 'PF', 'PLAYER_ID', 'PLAYER_NAME', 'PLUS_MINUS', 'PTS', 'REB', 'START_POSITION', 'STL', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TO'
'team-stats'
'AST', 'BLK', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GAME_ID', 'MIN', 'OREB', 'PF', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TEAM_NAME', 'TO'

game-boxscore-usage

Required Parameters:
GameID
Optional Parameters:
EndPeriod, EndRange, RangeType, StartPeriod, StartRange
Return Fields:
'player-stats'
'COMMENT', 'GAME_ID', 'MIN', 'PCT_AST', 'PCT_BLK', 'PCT_BLKA', 'PCT_DREB', 'PCT_FG3A', 'PCT_FG3M', 'PCT_FGA', 'PCT_FGM', 'PCT_FTA', 'PCT_FTM', 'PCT_OREB', 'PCT_PF', 'PCT_PFD', 'PCT_PTS', 'PCT_REB', 'PCT_STL', 'PCT_TOV', 'PLAYER_ID', 'PLAYER_NAME', 'START_POSITION', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'USG_PCT'
'team-stats'
'GAME_ID', 'MIN', 'PCT_AST', 'PCT_BLK', 'PCT_BLKA', 'PCT_DREB', 'PCT_FG3A', 'PCT_FG3M', 'PCT_FGA', 'PCT_FGM', 'PCT_FTA', 'PCT_FTM', 'PCT_OREB', 'PCT_PF', 'PCT_PFD', 'PCT_PTS', 'PCT_REB', 'PCT_STL', 'PCT_TOV', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_ID', 'TEAM_NAME', 'USG_PCT'

game-play-by-play

Required Parameters:
GameID
Optional Parameters:
EndPeriod, StartPeriod
Return Fields:
'plays'
'EVENTMSGACTIONTYPE', 'EVENTMSGTYPE', 'EVENTNUM', 'GAME_ID', 'HOMEDESCRIPTION', 'NEUTRALDESCRIPTION', 'PCTIMESTRING', 'PERIOD', 'PERSON1TYPE', 'PERSON2TYPE', 'PERSON3TYPE', 'PLAYER1_ID', 'PLAYER1_NAME', 'PLAYER1_TEAM_ABBREVIATION', 'PLAYER1_TEAM_CITY', 'PLAYER1_TEAM_ID', 'PLAYER1_TEAM_NICKNAME', 'PLAYER2_ID', 'PLAYER2_NAME', 'PLAYER2_TEAM_ABBREVIATION', 'PLAYER2_TEAM_CITY', 'PLAYER2_TEAM_ID', 'PLAYER2_TEAM_NICKNAME', 'PLAYER3_ID', 'PLAYER3_NAME', 'PLAYER3_TEAM_ABBREVIATION', 'PLAYER3_TEAM_CITY', 'PLAYER3_TEAM_ID', 'PLAYER3_TEAM_NICKNAME', 'SCORE', 'SCOREMARGIN', 'VISITORDESCRIPTION', 'WCTIMESTRING'
'available-video'
'VIDEO_AVAILABLE_FLAG'

league-classic-stats

Required Parameters:
Season
Optional Parameters:
DateFrom, DateTo, GameScope, GameSegment, LastNGames, LeagueID, Location, MeasureType, Month, OpponentTeamID, Outcome, PaceAdjust, Period, PerMode, PlayerExperience, PlayerPosition, PlusMinus, Rank, SeasonSegment, SeasonType, StarterBench, VsConference, VsDivision
Return Fields:
'stats'
'AST', 'BLK', 'BLKA', 'CFID', 'CFPARAMS', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TEAM_ID', 'TEAM_NAME', 'TOV', 'W', 'W_PCT'

league-clutch-stats

Required Parameters:
Season
Optional Parameters:
AheadBehind, ClutchTime, DateFrom, DateTo, GameScope, GameSegment, LastNGames, LeagueID, Location, MeasureType, Month, OpponentTeamID, Outcome, PaceAdjust, Period, PerMode, PlayerExperience, PlayerPosition, PlusMinus, PointDiff, Rank, SeasonSegment, SeasonType, StarterBench, VsConference, VsDivision
Return Fields:
'clutch'
'AST', 'BLK', 'BLKA', 'CFID', 'CFPARAMS', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TEAM_ID', 'TEAM_NAME', 'TOV', 'W', 'W_PCT'

league-daily-scoreboard

Warning

This request has been restricted by nba.com.

Required Parameters:

Optional Parameters:

Return Fields:

'game-header'

'linescore'

'series-standings'

'last-meeting'

'eastern-conference-standings'

'western-conference-standings'

'available'

'team-leaders'

'ticket-links'

'win-probability'

league-franchise-history

Required Parameters:

Optional Parameters:
LeagueID
Return Fields:
'current-teams'
'CONF_TITLES', 'DIV_TITLES', 'END_YEAR', 'GAMES', 'LEAGUE_ID', 'LEAGUE_TITLES', 'LOSSES', 'PO_APPEARANCES', 'START_YEAR', 'TEAM_CITY', 'TEAM_ID', 'TEAM_NAME', 'WIN_PCT', 'WINS', 'YEARS'
'defunct-teams'
'CONF_TITLES', 'DIV_TITLES', 'END_YEAR', 'GAMES', 'LEAGUE_ID', 'LEAGUE_TITLES', 'LOSSES', 'PO_APPEARANCES', 'START_YEAR', 'TEAM_CITY', 'TEAM_ID', 'TEAM_NAME', 'WIN_PCT', 'WINS', 'YEARS'

league-leaders

Required Parameters:
Season
Optional Parameters:
LeagueID, PerMode, Scope, SeasonType, StatCategory
Return Fields:
'leaders'
'AST', 'AST_TOV', 'BLK', 'DREB', 'EFF', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'MIN', 'OREB', 'PF', 'PLAYER', 'PLAYER_ID', 'PTS', 'RANK', 'REB', 'STL', 'STL_TOV', 'TEAM', 'TOV'

league-lineups

Required Parameters:
Season
Optional Parameters:
DateFrom, DateTo, Direction, GameSegment, GroupQuantity, LastNGames, LeagueID, Location, MeasureType, Month, OpponentTeamID, Outcome, PaceAdjust, Period, PerMode, PlayerOrTeam, PlusMinus, Rank, SeasonSegment, SeasonType, Sorter, VsConference, VsDivision
Return Fields:
'lineups'
'AST', 'BLK', 'BLKA', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_ID', 'GROUP_NAME', 'GROUP_SET', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TEAM_ABBREVIATION', 'TEAM_ID', 'TOV', 'W', 'W_PCT'

league-playoff-picture

Required Parameters:
SeasonID
Optional Parameters:
LeagueID
Return Fields:
'eastern-conf-playoff-picture'
'CONFERENCE', 'HIGH_SEED_RANK', 'HIGH_SEED_SERIES_L', 'HIGH_SEED_SERIES_REMAINING_AWAY_G', 'HIGH_SEED_SERIES_REMAINING_G', 'HIGH_SEED_SERIES_REMAINING_HOME_G', 'HIGH_SEED_SERIES_W', 'HIGH_SEED_TEAM', 'HIGH_SEED_TEAM_ID', 'LOW_SEED_RANK', 'LOW_SEED_TEAM', 'LOW_SEED_TEAM_ID'
'western-conf-playoff-picture'
'CONFERENCE', 'HIGH_SEED_RANK', 'HIGH_SEED_SERIES_L', 'HIGH_SEED_SERIES_REMAINING_AWAY_G', 'HIGH_SEED_SERIES_REMAINING_G', 'HIGH_SEED_SERIES_REMAINING_HOME_G', 'HIGH_SEED_SERIES_W', 'HIGH_SEED_TEAM', 'HIGH_SEED_TEAM_ID', 'LOW_SEED_RANK', 'LOW_SEED_TEAM', 'LOW_SEED_TEAM_ID'
'eastern-conf-standing'
'AWAY', 'CLINCHED_CONFERENCE', 'CLINCHED_DIVISION', 'CLINCHED_PLAYOFFS', 'CONF', 'CONFERENCE', 'DIV', 'ELIMINATED_PLAYOFFS', 'GB', 'GR_OVER_500', 'GR_OVER_500_AWAY', 'GR_OVER_500_HOME', 'GR_UNDER_500', 'GR_UNDER_500_AWAY', 'GR_UNDER_500_HOME', 'HOME', 'LOSSES', 'PCT', 'RANK', 'RANKING_CRITERIA', 'SOSA_REMAINING', 'TEAM', 'TEAM_ID', 'WINS'
'western-conf-standing'
'AWAY', 'CLINCHED_CONFERENCE', 'CLINCHED_DIVISION', 'CLINCHED_PLAYOFFS', 'CONF', 'CONFERENCE', 'DIV', 'ELIMINATED_PLAYOFFS', 'GB', 'GR_OVER_500', 'GR_OVER_500_AWAY', 'GR_OVER_500_HOME', 'GR_UNDER_500', 'GR_UNDER_500_AWAY', 'GR_UNDER_500_HOME', 'HOME', 'LOSSES', 'PCT', 'RANK', 'RANKING_CRITERIA', 'SOSA_REMAINING', 'TEAM', 'TEAM_ID', 'WINS'
'eastern-conf-remaining-games'
'REMAINING_AWAY_G', 'REMAINING_G', 'REMAINING_HOME_G', 'TEAM', 'TEAM_ID'
'western-conf-remaining-games'
'REMAINING_AWAY_G', 'REMAINING_G', 'REMAINING_HOME_G', 'TEAM', 'TEAM_ID'

league-team-shot-locations

Warning

This request is not currently supported by nbawebstats because of its nonstandard response format.

Required Parameters:
Season
Optional Parameters:
DateFrom, DateTo, DistanceRange, GameScope, GameSegment, LastNGames, LeagueID, Location, MeasureType, Month, OpponentTeamID, Outcome, PaceAdjust, Period, PerMode, PlayerExperience, PlayerPosition, PlusMinus, Rank, SeasonSegment, SeasonType, StarterBench, VsConference, VsDivision
Return Fields:
'shooting'

league-transactions

Required Parameters:

Optional Parameters:

player-career-stats

Required Parameters:
PlayerID
Optional Parameters:
LeagueID, PerMode
Return Fields:
'season-totals-regular'
'AST', 'BLK', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GS', 'LEAGUE_ID', 'LEAGUE_ID', 'MIN', 'MIN', 'OREB', 'OREB', 'PF', 'PLAYER_AGE', 'PLAYER_ID', 'PTS', 'REB', 'REB', 'SEASON_ID', 'STL', 'TEAM_ABBREVIATION', 'TEAM_ID', 'TOV'
'career-totals-regular'
'AST', 'BLK', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GS', 'LEAGUE_ID', 'MIN', 'OREB', 'PF', 'PLAYER_ID', 'PTS', 'REB', 'STL', 'TEAM_ID', 'TOV'

'season-totals-post'

'career-totals-post'

'season-totals-allstar'
'AST', 'BLK', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GS', 'LEAGUE_ID', 'MIN', 'OREB', 'PF', 'PLAYER_AGE', 'PLAYER_ID', 'PTS', 'REB', 'SEASON_ID', 'STL', 'TEAM_ABBREVIATION', 'TEAM_ID', 'TOV'
'career-totals-allstar'
'AST', 'BLK', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GS', 'LEAGUE_ID', 'MIN', 'OREB', 'PF', 'PLAYER_ID', 'PTS', 'REB', 'STL', 'TEAM_ID', 'TOV'
'season-totals-college'
'AST', 'BLK', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GS', 'LEAGUE_ID', 'MIN', 'OREB', 'ORGANIZATION_ID', 'PF', 'PLAYER_AGE', 'PLAYER_ID', 'PTS', 'REB', 'SCHOOL_NAME', 'SEASON_ID', 'STL', 'TOV'
'career-totals-college'
'AST', 'BLK', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GS', 'LEAGUE_ID', 'MIN', 'OREB', 'ORGANIZATION_ID', 'PF', 'PLAYER_ID', 'PTS', 'REB', 'STL', 'TOV'
'season-rankings-regular'
'GP', 'GS', 'LEAGUE_ID', 'PLAYER_AGE', 'PLAYER_ID', 'RANK_AST', 'RANK_BLK', 'RANK_DREB', 'RANK_EFF', 'RANK_FG3_PCT', 'RANK_FG3A', 'RANK_FG3M', 'RANK_FG_PCT', 'RANK_FGA', 'RANK_FGM', 'RANK_FT_PCT', 'RANK_FTA', 'RANK_FTM', 'RANK_MIN', 'RANK_OREB', 'RANK_PTS', 'RANK_REB', 'RANK_STL', 'RANK_TOV', 'SEASON_ID', 'TEAM_ABBREVIATION', 'TEAM_ID'

'season-rankings-post'

'season-high'
'DATE_EST', 'GAME_DATE', 'PLAYER_ID', 'STAT', 'STAT_ORDER', 'STATS_VALUE', 'VS_TEAM_ABBREVIATION', 'VS_TEAM_CITY', 'VS_TEAM_ID', 'VS_TEAM_NAME'
'career-high'
'DATE_EST', 'GAME_DATE', 'PLAYER_ID', 'STAT', 'STAT_ORDER', 'STATS_VALUE', 'VS_TEAM_ABBREVIATION', 'VS_TEAM_CITY', 'VS_TEAM_ID', 'VS_TEAM_NAME'
'next-game'
'GAME_DATE', 'GAME_ID', 'GAME_TIME', 'PLAYER_TEAM_ABBREVIATION', 'PLAYER_TEAM_CITY', 'PLAYER_TEAM_ID', 'PLAYER_TEAM_NICKNAME', 'VS_TEAM_ABBREVIATION', 'VS_TEAM_CITY', 'VS_TEAM_ID', 'VS_TEAM_NICKNAME'

player-defense-dashboard

Required Parameters:
PlayerID, Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, Month, OpponentTeamID, Outcome, Period, PerMode, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:
'defending-shot'

player-demographics

Required Parameters:
PlayerID

Optional Parameters:

Return Fields:
'player-info'
'BIRTHDATE', 'COUNTRY', 'DISPLAY_FI_LAST', 'DISPLAY_FIRST_LAST', 'DISPLAY_LAST_COMMA_FIRST', 'DLEAGUE_FLAG', 'FIRST_NAME', 'FROM_YEAR', 'GAMES_PLAYED_FLAG', 'HEIGHT', 'JERSEY', 'LAST_AFFILIATION', 'LAST_NAME', 'PERSON_ID', 'PLAYERCODE', 'POSITION', 'ROSTERSTATUS', 'SCHOOL', 'SEASON_EXP', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME', 'TO_YEAR', 'WEIGHT'
'headline-stats'
'AST', 'PIE', 'PLAYER_ID', 'PLAYER_NAME', 'PTS', 'REB', 'TimeFrame'

player-game-logs

Required Parameters:
PlayerID, Season
Optional Parameters:
SeasonType
Return Fields:
'logs'
'AST', 'BLK', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GAME_DATE', 'Game_ID', 'MATCHUP', 'MIN', 'OREB', 'PF', 'Player_ID', 'PLUS_MINUS', 'PTS', 'REB', 'SEASON_ID', 'STL', 'TOV', 'VIDEO_AVAILABLE', 'WL'

player-general-splits

Warning

This request has been restricted by nba.com.

Required Parameters:
PlayerID, Season
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, MeasureType, Month, OpponentTeamID, Outcome, PaceAdjust, Period, PerMode, PlusMinus, Rank, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:

'overall'

'location'

'wins-losses'

'month'

'pre-post-allstar'

'starting-position'

'days-rest'

player-passing-dashboard

Required Parameters:
PlayerID, Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, Month, OpponentTeamID, Outcome, Period, PerMode, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:

'passes-made'

'passes-received'

player-rebound-dashboard

Required Parameters:
PlayerID, Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, Month, OpponentTeamID, Outcome, Period, PerMode, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:

'overall'

'shot-type'

'contesting-rebounders'

'shot-distance'

'rebound-distance'

player-rebound-log

Warning

This request has been deprecated by nba.com.

Required Parameters:
PlayerID, Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, Month, OpponentTeamID, Outcome, Period, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:
'log'

player-shot-chart

Required Parameters:
GameID, PlayerID, Season, TeamID
Optional Parameters:
AheadBehind, ClutchTime, ContextFilter, ContextMeasure, DateFrom, DateTo, EndPeriod, EndRange, GameSegment, LastNGames, LeagueID, Location, Month, OpponentTeamID, Outcome, Period, Position, RangeType, RookieYear, SeasonSegment, SeasonType, StartPeriod, StartRange, VsConference, VsDivision
Return Fields:

'chart'

'leagueaverage'
'FG_PCT', 'FGA', 'FGM', 'GRID_TYPE', 'SHOT_ZONE_AREA', 'SHOT_ZONE_BASIC', 'SHOT_ZONE_RANGE'

player-shot-dashboard

Required Parameters:
PlayerID, Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, Month, OpponentTeamID, Outcome, Period, PerMode, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:

'overall'

'general'

'shot-clock'

'dribble'

'closest-defender'

'closest-defender-10ft'

'touch-time'

player-shot-log

Warning

This request has been deprecated by nba.com.

Required Parameters:
PlayerID, Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, Month, OpponentTeamID, Outcome, Period, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:
'log'

playtype-player-cut

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

'defensive'

playtype-player-handoff

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-player-isolation

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-player-misc

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

'defensive'

playtype-player-offrebound

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

'defensive'

playtype-player-offscreen

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-player-postup

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-player-pr-ball-handler

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-player-pr-roll-man

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-player-spotup

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-player-transition

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'P', 'PlayerFirstName', 'PlayerIDSID', 'PlayerLastName', 'PlayerNumber', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

'defensive'

playtype-team-cut

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-team-handoff

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-team-isolation

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-team-misc

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-team-offrebound

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-team-offscreen

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-team-postup

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-team-pr-ball-handler

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-team-pr-roll-man

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-team-spotup

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

playtype-team-transition

Required Parameters:

Optional Parameters:

Return Fields:
'offensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'
'defensive'
'aFG', 'BetterPPP', 'FG', 'FGA', 'FGAG', 'FGm', 'FGM', 'FGmG', 'FGMG', 'FT', 'GP', 'PlusOne', 'Points', 'Poss', 'PossG', 'PPG', 'PPP', 'Score', 'SF', 'TeamIDSID', 'TeamName', 'TeamNameAbbreviation', 'TeamShortName', 'Time', 'TO', 'WorsePPP'

sportvu-catch-and-shoot

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FIRST_NAME', 'GP', 'LAST_NAME', 'MIN', 'PLAYER', 'PLAYER_ID', 'PTS', 'PTS_TOT', 'TEAM_ABBREVIATION'

sportvu-defense

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'BLK', 'BLK_TOT', 'FGA_DEFEND_RIM', 'FGM_DEFEND_RIM', 'FGP_DEFEND_RIM', 'FIRST_NAME', 'GP', 'LAST_NAME', 'MIN', 'PLAYER', 'PLAYER_ID', 'STL', 'TEAM_ABBREVIATION'

sportvu-drives

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'DPP', 'DPP_TOT', 'DTP', 'DVS', 'DVS_TOT', 'FG_PCT', 'FIRST_NAME', 'GP', 'LAST_NAME', 'MIN', 'PLAYER', 'PLAYER_ID', 'PTS_48', 'TEAM_ABBREVIATION'

sportvu-passing

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'AST', 'AST_FT', 'AST_POT', 'AST_SEC', 'AST_TOT', 'FIRST_NAME', 'GP', 'LAST_NAME', 'MIN', 'PASS', 'PLAYER', 'PLAYER_ID', 'PTS_CRT', 'PTS_CRT_48', 'TEAM_ABBREVIATION'

sportvu-pull-up-shooting

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FIRST_NAME', 'GP', 'LAST_NAME', 'MIN', 'PLAYER', 'PLAYER_ID', 'PTS', 'PTS_TOT', 'TEAM_ABBREVIATION'

sportvu-rebounding

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'DREB', 'DREB_CHANCE', 'DREB_COL_PCT', 'DREB_CONTESTED', 'DREB_UNCONTESTED', 'DREB_UNCONTESTED_PCT', 'FIRST_NAME', 'GP', 'LAST_NAME', 'MIN', 'OREB', 'OREB_CHANCE', 'OREB_COL_PCT', 'OREB_CONTESTED', 'OREB_UNCONTESTED', 'OREB_UNCONTESTED_PCT', 'PLAYER', 'PLAYER_ID', 'REB', 'REB_CHANCE', 'REB_COL_PCT', 'REB_CONTESTED', 'REB_TOT', 'REB_UNCONTESTED', 'REB_UNCONTESTED_PCT', 'TEAM_ABBREVIATION'

sportvu-shooting

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'CFG3A', 'CFG3M', 'CFG3P', 'CFGA', 'CFGM', 'CFGP', 'EFG_PCT', 'FGA_CATCH_SHOOT', 'FGA_CLOSE', 'FGA_DRIVE', 'FGA_PULL_UP', 'FGP_CATCH_SHOOT', 'FGP_CLOSE', 'FGP_DRIVE', 'FGP_PULL_UP', 'FIRST_NAME', 'GP', 'LAST_NAME', 'MIN', 'PLAYER', 'PLAYER_ID', 'PTS', 'PTS_CATCH_SHOOT', 'PTS_CLOSE', 'PTS_DRIVE', 'PTS_PULL_UP', 'TEAM_ABBREVIATION', 'UFG3A', 'UFG3M', 'UFG3P', 'UFGA', 'UFGM', 'UFGP'

sportvu-speed

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'AV_SPD', 'AV_SPD_DEF', 'AV_SPD_OFF', 'DIST', 'DIST_48', 'DIST_DEF', 'DIST_OFF', 'DIST_PG', 'FIRST_NAME', 'GP', 'LAST_NAME', 'MIN', 'PLAYER', 'PLAYER_ID', 'TEAM_ABBREVIATION'

sportvu-team-catch-and-shoot

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'GP', 'MIN', 'PTS', 'PTS_TOT', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME'

sportvu-team-defense

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'BLK', 'BLK_TOT', 'FGA_DEFEND_RIM', 'FGM_DEFEND_RIM', 'FGP_DEFEND_RIM', 'GP', 'MIN', 'STL', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME'

sportvu-team-drives

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'DPP', 'DPP_TOT', 'DTP', 'DVS', 'DVS_TOT', 'FG_PCT', 'GP', 'MIN', 'PTS_48', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME'

sportvu-team-passing

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'AST', 'AST_FT', 'AST_POT', 'AST_SEC', 'AST_TOT', 'GP', 'MIN', 'PASS', 'PTS_CRT', 'PTS_CRT_48', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME'

sportvu-team-pull-up-shooting

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'GP', 'MIN', 'PTS', 'PTS_TOT', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME'

sportvu-team-rebounding

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'DREB', 'DREB_CHANCE', 'DREB_COL_PCT', 'DREB_CONTESTED', 'DREB_UNCONTESTED', 'DREB_UNCONTESTED_PCT', 'GP', 'MIN', 'OREB', 'OREB_CHANCE', 'OREB_COL_PCT', 'OREB_CONTESTED', 'OREB_UNCONTESTED', 'OREB_UNCONTESTED_PCT', 'REB', 'REB_CHANCE', 'REB_COL_PCT', 'REB_CONTESTED', 'REB_TOT', 'REB_UNCONTESTED', 'REB_UNCONTESTED_PCT', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME'

sportvu-team-shooting

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'CFG3A', 'CFG3M', 'CFG3P', 'CFGA', 'CFGM', 'CFGP', 'EFG_PCT', 'FGA_CATCH_SHOOT', 'FGA_CLOSE', 'FGA_DRIVE', 'FGA_PULL_UP', 'FGP_CATCH_SHOOT', 'FGP_CLOSE', 'FGP_DRIVE', 'FGP_PULL_UP', 'GP', 'MIN', 'PTS', 'PTS_CATCH_SHOOT', 'PTS_CLOSE', 'PTS_DRIVE', 'PTS_PULL_UP', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME', 'UFG3A', 'UFG3M', 'UFG3P', 'UFGA', 'UFGM', 'UFGP'

sportvu-team-speed

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'AV_SPD', 'AV_SPD_DEF', 'AV_SPD_OFF', 'DIST', 'DIST_48', 'DIST_DEF', 'DIST_OFF', 'DIST_PG', 'GP', 'MIN', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME'

sportvu-team-touches

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'CL_TCH', 'EL_TCH', 'FC_TCH', 'GP', 'MIN', 'PTS', 'PTS_HCCT', 'PTS_TCH', 'TCH', 'TCH_TOT', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_ID', 'TEAM_NAME', 'TOP'

sportvu-touches

Required Parameters:
Year

Optional Parameters:

Return Fields:
'data'
'CL_TCH', 'EL_TCH', 'FC_TCH', 'FIRST_NAME', 'GP', 'LAST_NAME', 'MIN', 'PLAYER', 'PLAYER_ID', 'PTS', 'PTS_HCCT', 'PTS_TCH', 'TCH', 'TCH_TOT', 'TEAM_ABBREVIATION', 'TOP'

team-game-logs

Required Parameters:
Season, TeamID
Optional Parameters:
SeasonType
Return Fields:
'logs'
'AST', 'BLK', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GAME_DATE', 'Game_ID', 'MATCHUP', 'MIN', 'OREB', 'PF', 'PTS', 'REB', 'STL', 'Team_ID', 'TOV', 'WL'

team-history

Required Parameters:
TeamID

Optional Parameters:

team-info

Required Parameters:
Season, TeamID
Optional Parameters:
LeagueID, SeasonType
Return Fields:
'info'
'CONF_RANK', 'DIV_RANK', 'L', 'MAX_YEAR', 'MIN_YEAR', 'PCT', 'SEASON_YEAR', 'TEAM_ABBREVIATION', 'TEAM_CITY', 'TEAM_CODE', 'TEAM_CONFERENCE', 'TEAM_DIVISION', 'TEAM_ID', 'TEAM_NAME', 'W'
'season-ranks'
'AST_PG', 'AST_RANK', 'LEAGUE_ID', 'OPP_PTS_PG', 'OPP_PTS_RANK', 'PTS_PG', 'PTS_RANK', 'REB_PG', 'REB_RANK', 'SEASON_ID', 'TEAM_ID'

team-lineups

Required Parameters:
GameID, Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, GroupQuantity, LastNGames, LeagueID, Location, MeasureType, Month, OpponentTeamID, Outcome, PaceAdjust, Period, PerMode, PlusMinus, Rank, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:

'overall'

'lineups'

team-on-off-court

Required Parameters:
Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, MeasureType, Month, OpponentTeamID, Outcome, PaceAdjust, Period, PerMode, PlusMinus, Rank, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:
'overall'
'AST', 'BLK', 'BLKA', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_SET', 'GROUP_VALUE', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TEAM_ABBREVIATION', 'TEAM_ID', 'TEAM_NAME', 'TOV', 'W', 'W_PCT'
'on-court'
'AST', 'BLK', 'BLKA', 'COURT_STATUS', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_SET', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TEAM_ABBREVIATION', 'TEAM_ID', 'TEAM_NAME', 'TOV', 'VS_PLAYER_ID', 'VS_PLAYER_NAME', 'W', 'W_PCT'
'off-court'
'AST', 'BLK', 'BLKA', 'COURT_STATUS', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_SET', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TEAM_ABBREVIATION', 'TEAM_ID', 'TEAM_NAME', 'TOV', 'VS_PLAYER_ID', 'VS_PLAYER_NAME', 'W', 'W_PCT'

team-rebounding

Required Parameters:
Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, Month, OpponentTeamID, Outcome, Period, PerMode, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:
'overall'
'C_DREB', 'C_OREB', 'C_REB', 'C_REB_PCT', 'DREB', 'G', 'OREB', 'OVERALL', 'REB', 'REB_FREQUENCY', 'TEAM_ID', 'TEAM_NAME', 'UC_DREB', 'UC_OREB', 'UC_REB', 'UC_REB_PCT'
'shot-type'
'C_DREB', 'C_OREB', 'C_REB', 'C_REB_PCT', 'DREB', 'G', 'OREB', 'REB', 'REB_FREQUENCY', 'SHOT_TYPE_RANGE', 'SORT_ORDER', 'TEAM_ID', 'TEAM_NAME', 'UC_DREB', 'UC_OREB', 'UC_REB', 'UC_REB_PCT'
'contesting-rebounders'
'C_DREB', 'C_OREB', 'C_REB', 'C_REB_PCT', 'DREB', 'G', 'OREB', 'REB', 'REB_FREQUENCY', 'REB_NUM_CONTESTING_RANGE', 'SORT_ORDER', 'TEAM_ID', 'TEAM_NAME', 'UC_DREB', 'UC_OREB', 'UC_REB', 'UC_REB_PCT'
'shot-distance'
'C_DREB', 'C_OREB', 'C_REB', 'C_REB_PCT', 'DREB', 'G', 'OREB', 'REB', 'REB_FREQUENCY', 'SHOT_DIST_RANGE', 'SORT_ORDER', 'TEAM_ID', 'TEAM_NAME', 'UC_DREB', 'UC_OREB', 'UC_REB', 'UC_REB_PCT'
'rebound-distance'
'C_DREB', 'C_OREB', 'C_REB', 'C_REB_PCT', 'DREB', 'G', 'OREB', 'REB', 'REB_DIST_RANGE', 'REB_FREQUENCY', 'SORT_ORDER', 'TEAM_ID', 'TEAM_NAME', 'UC_DREB', 'UC_OREB', 'UC_REB', 'UC_REB_PCT'

team-roster

Required Parameters:
Season, TeamID
Optional Parameters:
LeagueID
Return Fields:
'players'
'AGE', 'BIRTH_DATE', 'EXP', 'HEIGHT', 'LeagueID', 'NUM', 'PLAYER', 'PLAYER_ID', 'POSITION', 'SCHOOL', 'SEASON', 'TeamID', 'WEIGHT'
'coaches'
'COACH_CODE', 'COACH_ID', 'COACH_NAME', 'COACH_TYPE', 'FIRST_NAME', 'IS_ASSISTANT', 'LAST_NAME', 'SCHOOL', 'SEASON', 'SORT_SEQUENCE', 'TEAM_ID'

team-season-stats

Required Parameters:
Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, MeasureType, Month, OpponentTeamID, Outcome, PaceAdjust, Period, PerMode, PlusMinus, Rank, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:
'overall'
'AST', 'BLK', 'BLKA', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_SET', 'GROUP_VALUE', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TEAM_ID', 'TEAM_NAME', 'TOV', 'W', 'W_PCT'
'player-totals'
'AST', 'BLK', 'BLKA', 'DD2', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_SET', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLAYER_ID', 'PLAYER_NAME', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TD3', 'TOV', 'W', 'W_PCT'

team-shooting

Required Parameters:
Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, Month, OpponentTeamID, Outcome, Period, PerMode, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:
'general'
'EFG_PCT', 'FG2_PCT', 'FG2A', 'FG2A_FREQUENCY', 'FG2M', 'FG3_PCT', 'FG3A', 'FG3A_FREQUENCY', 'FG3M', 'FG_PCT', 'FGA', 'FGA_FREQUENCY', 'FGM', 'G', 'SHOT_TYPE', 'SORT_ORDER', 'TEAM_ID', 'TEAM_NAME'
'shot-clock'
'EFG_PCT', 'FG2_PCT', 'FG2A', 'FG2A_FREQUENCY', 'FG2M', 'FG3_PCT', 'FG3A', 'FG3A_FREQUENCY', 'FG3M', 'FG_PCT', 'FGA', 'FGA_FREQUENCY', 'FGM', 'G', 'SHOT_CLOCK_RANGE', 'SORT_ORDER', 'TEAM_ID', 'TEAM_NAME'
'dribble'
'DRIBBLE_RANGE', 'EFG_PCT', 'FG2_PCT', 'FG2A', 'FG2A_FREQUENCY', 'FG2M', 'FG3_PCT', 'FG3A', 'FG3A_FREQUENCY', 'FG3M', 'FG_PCT', 'FGA', 'FGA_FREQUENCY', 'FGM', 'G', 'SORT_ORDER', 'TEAM_ID', 'TEAM_NAME'
'closest-defender'
'CLOSE_DEF_DIST_RANGE', 'EFG_PCT', 'FG2_PCT', 'FG2A', 'FG2A_FREQUENCY', 'FG2M', 'FG3_PCT', 'FG3A', 'FG3A_FREQUENCY', 'FG3M', 'FG_PCT', 'FGA', 'FGA_FREQUENCY', 'FGM', 'G', 'SORT_ORDER', 'TEAM_ID', 'TEAM_NAME'
'closest-defender-10ft'
'CLOSE_DEF_DIST_RANGE', 'EFG_PCT', 'FG2_PCT', 'FG2A', 'FG2A_FREQUENCY', 'FG2M', 'FG3_PCT', 'FG3A', 'FG3A_FREQUENCY', 'FG3M', 'FG_PCT', 'FGA', 'FGA_FREQUENCY', 'FGM', 'G', 'SORT_ORDER', 'TEAM_ID', 'TEAM_NAME'
'touch-time'
'EFG_PCT', 'FG2_PCT', 'FG2A', 'FG2A_FREQUENCY', 'FG2M', 'FG3_PCT', 'FG3A', 'FG3A_FREQUENCY', 'FG3M', 'FG_PCT', 'FGA', 'FGA_FREQUENCY', 'FGM', 'G', 'SORT_ORDER', 'TEAM_ID', 'TEAM_NAME', 'TOUCH_TIME_RANGE'

team-shooting-splits

Required Parameters:
Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, MeasureType, Month, OpponentTeamID, Outcome, PaceAdjust, Period, PerMode, PlusMinus, Rank, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:
'overall'
'BLKA', 'CFID', 'CFPARAMS', 'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'GROUP_SET', 'GROUP_VALUE', 'PCT_AST_2PM', 'PCT_AST_3PM', 'PCT_AST_FGM', 'PCT_UAST_2PM', 'PCT_UAST_3PM', 'PCT_UAST_FGM'
'shot-5ft'
'BLKA', 'CFID', 'CFPARAMS', 'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'GROUP_SET', 'GROUP_VALUE', 'PCT_AST_2PM', 'PCT_AST_3PM', 'PCT_AST_FGM', 'PCT_UAST_2PM', 'PCT_UAST_3PM', 'PCT_UAST_FGM'
'shot-8ft'
'BLKA', 'CFID', 'CFPARAMS', 'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'GROUP_SET', 'GROUP_VALUE', 'PCT_AST_2PM', 'PCT_AST_3PM', 'PCT_AST_FGM', 'PCT_UAST_2PM', 'PCT_UAST_3PM', 'PCT_UAST_FGM'
'shot-area'
'BLKA', 'CFID', 'CFPARAMS', 'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'GROUP_SET', 'GROUP_VALUE', 'PCT_AST_2PM', 'PCT_AST_3PM', 'PCT_AST_FGM', 'PCT_UAST_2PM', 'PCT_UAST_3PM', 'PCT_UAST_FGM'
'assisted-shot'
'BLKA', 'CFID', 'CFPARAMS', 'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'GROUP_SET', 'GROUP_VALUE', 'PCT_AST_2PM', 'PCT_AST_3PM', 'PCT_AST_FGM', 'PCT_UAST_2PM', 'PCT_UAST_3PM', 'PCT_UAST_FGM'
'shot-type'
'BLKA', 'CFID', 'CFPARAMS', 'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'GROUP_SET', 'GROUP_VALUE', 'PCT_AST_2PM', 'PCT_AST_3PM', 'PCT_AST_FGM', 'PCT_UAST_2PM', 'PCT_UAST_3PM', 'PCT_UAST_FGM'
'assisted-by'
'BLKA', 'CFID', 'CFPARAMS', 'EFG_PCT', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'GROUP_SET', 'PCT_AST_2PM', 'PCT_AST_3PM', 'PCT_AST_FGM', 'PCT_UAST_2PM', 'PCT_UAST_3PM', 'PCT_UAST_FGM', 'PLAYER_ID', 'PLAYER_NAME'

team-splits

Required Parameters:
Season, TeamID
Optional Parameters:
DateFrom, DateTo, GameSegment, LastNGames, LeagueID, Location, MeasureType, Month, OpponentTeamID, Outcome, PaceAdjust, Period, PerMode, PlusMinus, Rank, SeasonSegment, SeasonType, VsConference, VsDivision
Return Fields:
'overall'
'AST', 'BLK', 'BLKA', 'CFID', 'CFPARAMS', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_SET', 'GROUP_VALUE', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'SEASON_YEAR', 'STL', 'TOV', 'W', 'W_PCT'
'location'
'AST', 'BLK', 'BLKA', 'CFID', 'CFPARAMS', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_SET', 'GROUP_VALUE', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TEAM_GAME_LOCATION', 'TOV', 'W', 'W_PCT'
'wins-losses'
'AST', 'BLK', 'BLKA', 'CFID', 'CFPARAMS', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GAME_RESULT', 'GP', 'GROUP_SET', 'GROUP_VALUE', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TOV', 'W', 'W_PCT'
'month'
'AST', 'BLK', 'BLKA', 'CFID', 'CFPARAMS', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_SET', 'GROUP_VALUE', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'SEASON_MONTH_NAME', 'STL', 'TOV', 'W', 'W_PCT'
'pre-post-allstar'
'AST', 'BLK', 'BLKA', 'CFID', 'CFPARAMS', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_SET', 'GROUP_VALUE', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'SEASON_SEGMENT', 'STL', 'TOV', 'W', 'W_PCT'
'days-rest'
'AST', 'BLK', 'BLKA', 'CFID', 'CFPARAMS', 'DREB', 'FG3_PCT', 'FG3A', 'FG3M', 'FG_PCT', 'FGA', 'FGM', 'FT_PCT', 'FTA', 'FTM', 'GP', 'GROUP_SET', 'GROUP_VALUE', 'L', 'MIN', 'OREB', 'PF', 'PFD', 'PLUS_MINUS', 'PTS', 'REB', 'STL', 'TEAM_DAYS_REST_RANGE', 'TOV', 'W', 'W_PCT'

Parameters

AheadBehind

Type:
Enumerated
Options:
'Ahead or Behind', 'Behind or Tied', 'Ahead or Tied'

Default: Ahead or Behind

ClutchTime

Required by league-clutch-stats, but not player-shot-chart.

Type:
Enumerated
Options:
'', 'Last 5 Minutes', 'Last 4 Minutes', 'Last 3 Minutes', 'Last 2 Minutes', 'Last 1 Minute', 'Last 30 Seconds', 'Last 10 Seconds'

Default: ''

ContextFilter

Honestly don’t know what the format of this argument should be, but there’s a request that requires it so it defaults to always empty.

Type:
Enumerated
Options:
''

Default: ''

ContextMeasure

Type:
Enumerated
Options:
'FGM', 'FGA', 'PG_PCT', 'FG3M', 'FG3A', 'FG3_PCT', 'PF', 'EFG_PCT', 'TS_PCT', 'PTS_FB', 'PTS_OFF_TOV', 'PTS_2ND_CHANCE', 'PF'

Default: FGM

DateFrom

Type:
Date

Default: ''

DateTo

Type:
Date

Default: ''

Direction

Sort ascending or descending.

Type:
Enumerated
Options:
'ASC', 'DESC'

Default: DESC

DistanceRange

Type:
Enumerated
Options:
'5ft Range', '8ft Range', 'By Zone'

Default: 5ft Range

EndPeriod

Type:
Integer

Default: 10

EndRange

Type:
Integer

Default: 28800

GameID

Type:
Integer

GameScope

Type:
Enumerated
Options:
'', 'Yesterday', 'Last 10'

Default: ''

GameSegment

Type:
Enumerated
Options:
'', 'First Half', 'Second Half', 'Overtime'

Default: ''

GroupQuantity

Type:
Integer

Default: 5

IsOnlyCurrentSeason

Type:
Boolean

Default: False

LastNGames

Type:
Integer

Default: ''

LeagueID

Type:
Enumerated
Options:
'NBADL', 'WNBA', 'NBA'

Default: NBA

Location

Type:
Enumerated
Options:
'', 'Home', 'Road'

Default: ''

MeasureType

Type:
Enumerated
Options:
'Base', 'Advanced', 'Misc', 'Four Factors', 'Scoring', 'Opponent', 'Usage'

Default: Base

Month

Type:
Integer

Default: ''

OpponentTeamID

Type:
Integer

Default: ''

Outcome

Type:
Enumerated
Options:
'', 'W', 'L'

Default: ''

PaceAdjust

Type:
Boolean

Default: False

PerMode

Whether returned stats should be given as totals, per game, per 36 minutes, etc. Some requests may not accept all values of this argument, however “Totals” and “PerGame” are always permitted.

Type:
Enumerated
Options:
'Totals', 'PerGame', 'MinutesPer', 'Per48', 'Per40', 'Per36', 'PerMinute', 'PerPossession', 'PerPlay', 'Per100Possessions', 'Per100Plays'

Default: Totals

Period

Type:
Integer

Default: ''

PlayerExperience

Type:
Enumerated
Options:
'', 'Rookie', 'Sophomore', 'Veteran'

Default: ''

PlayerID

Type:
Integer

PlayerOrTeam

Type:
Enumerated
Options:
'', 'P', 'T'

Default: T

PlayerPosition

Type:
Enumerated
Options:
'', 'F', 'C', 'G', 'C-F', 'F-C', 'F-G', 'G-F'

Default: ''

PlusMinus

Type:
Boolean

Default: False

PointDiff

Type:
Integer

Default: ''

Position

Type:
Enumerated
Options:
'', 'Guard', 'Center', 'Forward'

Default: ''

RangeType

Type:
Integer

Default: 2

Rank

Type:
Boolean

Default: False

RookieYear

(Guess) Include only players with the given rookie year?

Type:
Season

Default: ''

Scope

Type:
Enumerated
Options:
'RS', 'S', 'Rookies'

Default: RS

Season

Type:
Season

SeasonID

From the perspective of the user this is the same as Season, though it is handled differently internally.

Type:
Season

SeasonSegment

Type:
Enumerated
Options:
'', 'Post All-Star', 'Pre All-Star'

Default: ''

SeasonType

Some requests may not support pre-season.

Type:
Enumerated
Options:
'Regular Season', 'Playoffs', 'All Star', 'Pre Season'

Default: Regular Season

SeasonYear

Same as Season.

Type:
Season

Sorter

Type:
Enumerated
Options:
'MIN', 'FGM', 'FGA', 'FG_PCT', 'FG3M', 'FG3A', 'FF3_PCT', 'FTM', 'FTA', 'FT_PCT', 'OREB', 'DREB', 'REB', 'AST', 'STL', 'BLK', 'TOV', 'PTS', 'EFF'

Default: PTS

StartPeriod

Type:
Integer

Default: 1

StartRange

Type:
Integer

Default: ''

StarterBench

Type:
Enumerated
Options:
'', 'Starters', 'Bench'

Default: ''

StatCategory

Type:
Enumerated
Options:
'MIN', 'FGM', 'FGA', 'FG_PCT', 'FG3M', 'FG3A', 'FF3_PCT', 'FTM', 'FTA', 'FT_PCT', 'OREB', 'DREB', 'REB', 'AST', 'STL', 'BLK', 'TOV', 'PTS', 'EFF'

Default: PTS

TeamID

Type:
Integer

VsConference

Type:
Enumerated
Options:
'', 'East', 'West'

Default: ''

VsDivision

Type:
Enumerated
Options:
'', 'Atlantic', 'Central', 'Northwest', 'Pacific', 'SouthEast', 'SouthWest', 'East', 'West'

Default: ''

Year

Type:
Integer

Parameter Types

Integer

Parameters of type Integer accept standard Python integers.

Boolean

Parameters of type Enumerated accept standard Python boolean values True and False.

Enumerated

Parameters of type Enumerated accept Python strings. Each parameter has a set of string values that it allows as options, see documentation for the particular parameter to see what those values are. Some enumerated parameters allow empty strings; semantically this indicates that the parameter is left unspecified.

Date

Parameters of type Date accept Python datetime.date objects.

Season

Parameters of type Season accept four digit integers (i.e., integers between 1000 and 9999). Values should correspond to the year that a season begins; for example, the value 2008 indicates the 2008-2009 NBA season.