Soccer - Sports Open Data
Sports Open Data is a project started in June 2015 created by Paolo Riva and Riccardo Quatra. This project was born by a need we've found when looking for statistics in Sports: no website offers its data in an Open Data way. Sports Open Data will work in this way: by providing a JSON REST API, Sports Open Data allow you to manage data for every single match we've stored on our database. And…
Soccer - Sports Open Data endpoints
| Method | Endpoint | Description |
|---|---|---|
| Leagues / Cups | ||
| GET |
Season Rounds /v1/leagues/{league_slug}/seasons/{season_slug}/rounds |
This API returns all the rounds available in a specified season |
| GET |
Season Details /v1/leagues/{league_slug}/seasons/{season_slug} |
With this API you could retrieve season details for a specified league. In result set you could find standings and rounds (if available) |
| GET |
List of Leagues /v1/leagues |
With this API you can retrieve all the leagues available on Soccer Sports Open Data |
| GET |
Seasons Available /v1/leagues/{league_slug}/seasons |
With this API you could retrieve which are the seasons available for a specified league |
| GET |
Season Standings /v1/leagues/{league_slug}/seasons/{season_slug}/standings |
With this API you could retrieve season league standings for a specified league. |
| GET |
League Details /v1/leagues/{league_slug} |
With this API you retrieve league details like identifier, slug, nation or federation |
| GET |
Season Standings Position /v1/leagues/{league_slug}/seasons/{season_slug}/standings/{position} |
With this API you could retrieve data for a specific standings position. You've to add in request league_slug, season_slug and position |
| GET |
Season Specified Round /v1/leagues/{league_slug}/seasons/{season_slug}/rounds/{round_slug} |
This API returns a specified round, with full details, for a specific season |
| GET |
Round Matches /v1/leagues/{league_slug}/seasons/{season_slug}/rounds/{round_slug}/matches |
This API returns matches available in a specified round. Every match has a full detail about events occurred. |
| GET |
Round Specified Match /v1/leagues/{league_slug}/seasons/{season_slug}/rounds/{round_slug}/matches/{match_slug} |
This API returns full details information about a specified match in a round. |
| GET |
Season Teams Available /v1/leagues/{league_slug}/seasons/{season_slug}/teams |
This API returns a list of teams available in a league during a season. |
| GET |
League Top Scorer /v1/leagues/{league_slug}/seasons/{season_slug}/topscorers |
With this API you're able to get top scorer of a specific league during a season |
| GET |
League Referee in season /v1/leagues/{league_slug}/seasons/{season_slug}/referees |
This API returns a list of available referees in a season for a specified league. |
| GET |
League Managers in a Season for a Team /v1/leagues/{league_slug}/seasons/{season_slug}/teams/{team_slug}/managers |
This API returns a list of managers for a specified team available in a league for a specified season. |
| GET |
Season Teams Available Players /v1/leagues/{league_slug}/seasons/{season_slug}/teams/{team_slug}/players |
With this API you can get all the player roster for a specified team in a league during a season. |
| GET |
Season Matches for a Team /v1/leagues/{league_slug}/seasons/{season_slug}/rounds?team_identifier={team_identifier} |
Matches list for a team by searching it with Team Identifier (e.g. for Real Madrid is fw3ok0fty95tz0ydspi2g5yzghm5exdj) |
| GET |
Season Head 2 Head /v1/leagues/{league_slug}/seasons/{season_slug}/rounds?team_1_slug={team_1}&team_2_slug={team_2} |
Head 2 Head between two teams during a season |
| Stadiums | ||
| GET |
Stadiums List /v1/stadiums |
This API returns a list of stadiums available. |
| Utils | ||
| GET |
Events List /v1/utils/events |
List of Events available |
Soccer - Sports Open Data pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $25 / month | — |
|
| ULTRA | $50 / month | — |
|
| MEGA | $200 / month | — |
|