The 2014 FIFA World Cup finals are happening this weekend, with Argentina taking on Germany for a third time in the World Cup final on Sunday in Rio de Janeiro. In light of this exciting World Cup Final match, this article highlights a few of the Soccer APIs listed on ProgrammableWeb.
Aaron Kosel built a d3 visualization using kimono World Cup data that illustrates how World Cup teams are connected. View Interactive Visualization
Kimono World Cup
Kimono is a cloud-based service that makes it possible for users to extract data from websites and then convert that data into structured APIs without the need to write any code. The kimonoLabs World Cup API (2014 unofficial) was built with the kimono platform and returns a variety of information about the 2014 World Cup, including players, teams, clubs, matches and stats. The API is RESTful, reports errors using standard HTTP response codes and supports cross-origin resource sharing. API responses are returned in JSON data format. According to the kimono website, the API "provides up-to-date data on all 32 national teams and 736 players."
The openfooty API provides programmatic access to the footytube technology platform, allowing developers to incorporate up-to-date football (soccer) data, football videos, a proprietary dreamfooty fantasy football game, user profiles, and much more into websites and third-party applications. Openfooty has partnered with The Guardian, YouTube, Google and other technology platforms, which allows the openfooty platform to include a wide range of football content, such as up-to-date news, photos, video and podcasts. The API is free for noncommercial use, is RESTful, and supported data formats include XML, PHP serialized array and JSON.
The Soccermetrics Connect API provides programmatic access to a wealth of soccer data collected by Soccermetrics, an organization that specializes in advanced match analytics and analytics software specific to association football and the football industry. The API allows developers to integrate football data, advanced match analysis of data (analytics) and standardized data into third-party applications. The Soccermetrics Connect API requires that all calls be made using HTTPS and is a REST API that meets the HATEOAS constraint (it's a Hypermedia API). Data is returned in JSON format.
StatsFC Premier League
XMLSOCCER.com is a web service that collects soccer data and converts it into up-to-date, machine-readable data feeds that can be consumed using the XML Soccer API. Members can incorporate the data into websites and third-party applications. There are many leagues supported by XMLSOCCER.com, including English Premier League, English League Championship, Scottish Premier League and Bundesliga. The API is SOAP and requests are returned in XML data format. A demo that can be used to retrieve football data, such as historical matches including statistics, live score, and current game and team information, is available.
More Soccer APIs
- Pinnacle Sports
- Opta Sports
- Visual DataFlex Football Pool
- Who's Hurt
- World Cup in JSON
There are many more Sports APIs listed on ProgrammableWeb. Be sure to check them out.