How can I get score & schedule information for all sports matches around the world? I've seen the ESPN API but its available only for strategic partners.
Are there any other solutions, or APIs or RSS feeds for this kind of information?
ESPN has a weirdly undocumented API for interacting with their fantasy sports platforms. People had figured it out though: there were various libraries, reddit discussions, and blog posts about how to use it to augment your fantasy league season with a little frivolous data science.
In addition to the standard URI parameters, the ESPN Scores & Schedules API also supports the following URI parameters: national, tv, mobile, web and radio Parameter Description Availability strategic partner espn advance Boolean (default is false).
The Live Sports Odds API is another API that provides real-time sports odds. This RESTful API specializes in the NFL, NBA, MLB, EPL, and AFL from US, UK and Australia bookmakers. The API has 2 simple endpoints:
espn advance Boolean (default is false). Executes ESPN-specific business logic to return the most appropriate event(s) for the selected API request. Typically used in conjunction w/ scores apps to always display events, regardless of date. Not applicable to /topmethod, NHRA events and some NCAA sports.
If you want something that's free, it's going to be tough. There are a lot of companies, like Sports Data LLC whose core business model is to provide this data.
That said, I've had some success pulling JSON score data from the NFL website, inspired by Matt Croydon's blog post here:
http://postneo.com/2007/09/09/accidental-apis-nfl-edition
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With