Skip to contents

Get NBA Stats API play-by-play

Get NBA Stats API play-by-play

Usage

nba_pbp(game_id, on_court = TRUE, version = "v3", p = NULL, ...)

Arguments

game_id

Game ID - 10-digit zero-padded ID (e.g., '0022201086')

on_court

If TRUE (default), on-court player IDs are added for each play event. V3 uses nba_gamerotation() stint data; V2 infers lineups from substitution events.

version

Play-by-play version - "v3" (default) or "v2". V3 returns richer data with shot coordinates, shot values, and V3 action types. V2 is available from 2016-17 onwards.

p

Optional progress object from progressr (default: NULL). Used internally by nba_pbps().

...

Additional arguments passed to an underlying function like httr.

Value

Returns a data frame: PlayByPlay

col_nametypes
game_idcharacter
event_numcharacter
event_typecharacter
event_action_typecharacter
periodnumeric
clockcharacter
minute_gamenumeric
time_remainingnumeric
wc_time_stringcharacter
time_quartercharacter
minute_remaining_quarternumeric
seconds_remaining_quarternumeric
action_typecharacter
sub_typecharacter
home_descriptioncharacter
neutral_descriptioncharacter
visitor_descriptioncharacter
descriptioncharacter
locationcharacter
scorecharacter
away_scorenumeric
home_scorenumeric
score_margincharacter
person1typecharacter
player1_idcharacter
player1_namecharacter
player1_team_idcharacter
player1_team_citycharacter
player1_team_nicknamecharacter
player1_team_abbreviationcharacter
person2typecharacter
player2_idcharacter
player2_namecharacter
player2_team_idcharacter
player2_team_citycharacter
player2_team_nicknamecharacter
player2_team_abbreviationcharacter
person3typecharacter
player3_idcharacter
player3_namecharacter
player3_team_idcharacter
player3_team_citycharacter
player3_team_nicknamecharacter
player3_team_abbreviationcharacter
video_available_flagcharacter
team_leadingcharacter
x_legacyinteger
y_legacyinteger
shot_distancenumeric
shot_resultcharacter
is_field_goalinteger
points_totalinteger
shot_valueinteger
away_player1numeric
away_player2numeric
away_player3numeric
away_player4numeric
away_player5numeric
home_player1numeric
home_player2numeric
home_player3numeric
home_player4numeric
home_player5numeric

Details

 nba_pbp(game_id = '0022201086')
 nba_pbp(game_id = '0022201086', version = "v2")

Author

Jason Lee