I've tried scraping a few sites, but my IP eventually gets blocked. Statsheet and ESPN don't want you downloading 5k sets of play-x-play per season.
Statsheet mentioned that their data provider doesn't allow scraping, or for them to sell it. They won't identify the data provider.
If you wanted to buy this from a primary source, who has it?