Hmm - maybe I'm pessimistic, but why are they going to give you access to their data? Do they have some incentive (and if so, why will it work)?
Also, my understanding is that a lot of schools use district-wide IT admins and may not have staff available who would even know how to format data or use your API. I think this is less a question of the best way to handle it on your end, and more of how can/will they get you the data at all.