I am looking for a database or API or something to poll from that will give me current and future (a bonus would be past as well) data for Major League sports (Basketball, Hockey, Football, Baseball) and the schedules thereof. Minor leagues would also be awesome as well.
Overall I have yet to find a legitimate source for this data, that either doesn't cost thousands of dollars a year to licence or is even remotely valid data. I am hoping someone here can point me in the right direction.
Ideally I'd like to find some scores as well, but that's moot in comparison to what I need overall, which is
- team vs team names,
- schedules in one timezone or at least
- knowledge of what timezone the schedule implies for the time of the game vs location thereof.
- Knowing if its a home game for one team or the other is also fantastic.
But overall what I want to know is what teams playing when. The rest is bonus nice to have stuff.