I previously did some project on basketball analytics, including doing some analytics with RAPM and APM. In the project I have to crawl the Playbyplay from statsnba.com and compute my own RAPM and APM.
If I understand correctly, many of the existing sources of RAPM metrics (or other metrics) are pre-computed, meaning that you only get the result, not the source that actually created them. This is not enough for some of us, and the playbyplay data can be tough to find.

Nevertheless, I manage to scrape the data from statsnba.com with my library which can be found on Github https://github.com/ethanluoyc/statsnba-playbyplay , which would allow you to parse the playbyplay data from the website into plays (i.e. the events that happened during a game). You are able to get the EventType, Score, OnCourtPlayers for each event. Ideally, I hope it can produce data of similar quality to that on https://downloads.nbastuffer.com/nba-pl ... -data-sets.
I am still working on it but currently the major functionalities are more of less usable. I would like to find out, though, from APBRmetrics how many people actually find this useful and relevant to themselves. This will allow me to decide how much time I should devote to this project. (Say if it's just me and a few other geeks who are interested in this, then we will do fine with the sparing docs and limited functionality. But should this receive a wider attention in the community then I am more than willing to include more docs and continue updating a data feed if that is something you guys want.
It would be great if you guys can comment on this
