Page 1 of 1

Where to find play-by-play data?

Posted: Wed Apr 05, 2017 11:11 pm
by yobogoya
Sports Illustrated website used to offer the data in json format, but it seems like they closed that off to the public. NBA.com play-by-play also offers json, but their data is really bad - to transform that data into the format I need would be a huge headache.

Anyone know where to look? The sample data at https://www.bigdataball.com/nba-play-by-play-logs is exactly what I'm looking for, but if I can scrape that somewhere then I'd rather not have to pay for it.

Re: Where to find play-by-play data?

Posted: Fri Apr 07, 2017 1:40 am
by pdevos
What format are you looking for?

There's a number of nice wrappers around the nba.com API. Golsberrypy, NBApy, or nbawebstats.

Are you looking for a different version than what they have?

these are the event fields:

'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'