Soccer Data
Power your application with the ultimate Football Data API, offering unparalleled access to a vast repository of football (soccer). ### What You Get * **Live Match Data:** Access real-time fixtures, lineups, play-by-play events, and live text commentary. * **In-Depth Statistics:** Go beyond the basics with detailed team and player stats, possession data, pass matrices, and advanced metrics like…
Soccer Data endpoints
| Method | Endpoint | Description |
|---|---|---|
| Rankings | ||
| GET |
Rankings /soccerdata/rankings/{dataKey} |
Get rankings data for all players, teams and games in a range of statistical categories within a tournament calendar (season). Overview The Soccer Rankings feed provides data… |
| GET |
Season Power Rankings /soccerdata/seasonpowerrankings/{dataKey} |
Get season based Power Rankings for contestants across globe, at confederation levels and for particular tournament calendars queried for. Overview The Soccer Season Power… |
| Stats | ||
| GET |
Match Team/Player Stats /soccerdata/matchstats/{dataKey} |
Get detailed match statistics for teams and each individual player, including passes, shots, crosses, tackles and more. |
| GET |
Match Events /soccerdata/matchevent/{dataKey} |
Get all events in a game - including the player, team, event, type, time (minute and second), and qualifiers for each action. |
| GET |
Match Player Ratings /soccerdata/matchplayerratings/{dataKey} |
Get player ratings for a match based on a combination of attacking, defending, goalkeeping, passing, possession and shooting. Overview The Soccer Match Player Ratings feed… |
| GET |
Match Stats Points /soccerdata/matchstatspoints/{dataKey} |
Match Stats Points |
| GET |
Match Pass Matrix /soccerdata/passmatrix/{dataKey} |
Pass Matrix |
| GET |
Match Possession Values /soccerdata/matchpossessionvalues/{dataKey} |
Get Possession Values for all players and teams for a particular match that’s queried for. Overview The Soccer Match Possession Value feed provides all the traditional data such… |
| GET |
Match Fitness /soccerdata/matchfitness/{dataKey}/{fixture} |
Get cumulative tracking data on teams and players during a given match, with a breakdown for player fitness by movement type. Overview The Soccer Match Fitness feed provides a… |
| GET |
Possession /soccerdata/possession/{dataKey} |
Get a breakdown of ball possession during a match, including overall % possession and territorial advantage, split by time period. The Soccer Possession feed provides a… |
| GET |
Player Possession Values /soccerdata/playerpossessionvalues/{dataKey} |
Get Possession Values of a player for a particular tournament calendars queried for. Overview The Soccer Player Possession Value feed provides all the traditional data such as… |
| GET |
Possession Event /soccerdata/possessionevent/{dataKey} |
Get all possession data for each action in a game, including player, team, event, type, minute, second, and qualifiers. Overview The Soccer Possession Events feed is a time-coded… |
| GET |
Match Events Possession Values /soccerdata/matcheventspossessionvalues/{dataKey} |
Match Events Possession Values |
| GET |
Season Stats /soccerdata/seasonstats/{dataKey} |
Get cumulative performance statistics for every player that has made an appearance in the specified tournament calendar. Overview The Soccer Seasonal Stats feed contains… |
| GET |
Match Momentum /soccerdata/momentum/{dataKey} |
Get match momentum feed data on the swing of the match Overview The Soccer Match Momentum feed provides information on the swing of the match and on what team is predominant. In… |
| GET |
Season Stats Points /soccerdata/seasonstatspoints/{dataKey} |
Provides rankings data for all players, teams, and games based on the OPTA point scores within a tournament calendar (season). Overview The Soccer Season Points Rankings Feed… |
| Predictions | ||
| GET |
Match Expected Goals /soccerdata/matchexpectedgoals/{dataKey} |
Get shot, 'expected goals' and 'expected goals on target' data, cumulative player and team totals, and general match details. Overview The Soccer Match Expected Goals feed… |
| GET |
Match Facts Betting /soccerdata/matchfactsbetting/{dataKey} |
Get automated betting match facts for a specific game The Soccer Match Facts betting feed delivers automated match betting facts for a specific game. The betting facts are… |
| GET |
Match Live Win Probability /soccerdata/matchlivewinprobability/{dataKey} |
Get match win probability data for each team: pre-match predictions and live prediction updates with key event details during a match Overview The Soccer Live Win Probability… |
| GET |
Team Player Predictions /soccerdata/teamplayerpredictions/{dataKey} |
Get team player prediction on statistics like yellow cards, red cards, shots, goals, passes and more. Overview The Soccer Team Player Predictions feed provides Prediction on all… |
| GET |
Season Expected Goals /soccerdata/seasonexpectedgoals/{dataKey} |
Season Expected Goals |
| GET |
Season And Tournament Simulations /soccerdata/seasonandtournamentsimulations/{dataKey} |
Get tournament and season simulations for all the traditional data, probability outputs delivered prematch, likelihood of a team winning a tournament, qualifying for the knockout… |
| Teams | ||
| GET |
Squads /soccerdata/squads/{dataKey} |
Get squad and individual personal information for either a specific contestant or all contestants playing in a tournament calendar. Overview The Soccer Squads feed provides squad… |
| GET |
Team /soccerdata/team/{dataKey} |
Team |
| GET |
Contestant Participation /soccerdata/contestantparticipation/{dataKey} |
Get list of all competitions and tournament calendars a team has participated in. Overview The Soccer Contestant Participation feed provides a detailed list of all competitions… |
| GET |
Season Playtime /soccerdata/seasonplaytime/{dataKey} |
Get information about aggregated playtime and net-playtime for a season Overview The Soccer Season Playtime feed provides aggregated information across an entire season about… |
| GET |
Manager Preview /soccerdata/managerpreview/{dataKey} |
Manager Preview |
| Players | ||
| GET |
Injuries /soccerdata/injuries/{dataKey} |
Injuries |
| GET |
Season Player Ratings /soccerdata/seasonplayerratings/{dataKey} |
Season Player Ratings |
| GET |
Player Contract /soccerdata/playercontract/{dataKey} |
Player Contract |
| GET |
Player Career /soccerdata/playercareer/{dataKey} |
Player Career |
| Tournament | ||
| GET |
Active Tournament Calendars /soccerdata/tournamentcalendar/{dataKey}/active |
GET the active (usually the current/most recent) tournament calendars only for the specified competition UUID. |
| GET |
Tournament Schedule /soccerdata/tournamentschedule/{dataKey} |
Tournament Schedule comp Ids: Serie A: 1r097lpxe0xn03ihb7wi98kao Bundesliga: 6by3h89i2eykc341oz7lv1ddd La Liga: 34pl8szyvrbwcmfkuocjm3r6t MLS: drd2vgqycguydjnxqyweby50p |
| GET |
Tournament Calendar /soccerdata/tournamentcalendar/{dataKey} |
Tournament Calendar |
| GET |
Top Performers /soccerdata/topperformers/{dataKey} |
Top Performers |
| GET |
Standings /soccerdata/standings/{dataKey} |
Standings |
| GET |
Transfers /soccerdata/transfers/{dataKey} |
Transfers |
| GET |
Suspensions /soccerdata/suspensions/{dataKey} |
Suspensions |
| GET |
Referees /soccerdata/referees/{dataKey} |
Referees |
| GET |
Referee Stats /soccerdata/refereestats/{dataKey} |
Provide referee stats that have featured in a given competition for a give season. |
| GET |
Venues /soccerdata/venues/{dataKey} |
Get information about venues associated with a competition, a team, or teams associated with a venue. |
| GET |
Trophies /soccerdata/trophies/{dataKey} |
Trophies |
| Fixtures | ||
| GET |
Match Provisional Lineups /soccerdata/matchprovisionallineups/{dataKey} |
Get provisional lineup information prior to the game. Overview The Soccer Provisional LineUps feed is designed to provide information around provisional squads that may… |
| GET |
Match Preview /soccerdata/matchpreview/{dataKey} |
Get match preview data, information about previous meetings between contestants and each contestant's form in the last six matches |
| GET |
Match Info /soccerdata/match/{dataKey} |
Get a fixture or fixture list with match details, such as date, start time, contestants, competition, season, score, result and lineups. Overview The Soccer Fixtures and Results… |
| GET |
Match Info Detailed /soccerdata/matchdetailed/{dataKey} |
Get a fixture or fixture list with match details, such as date, start time, contestants, competition, season, score, result, lineups, and Power Rating information for both the… |
| GET |
Match Playtime /soccerdata/matchplaytime/{dataKey} |
matchplaytime |
| GET |
Match Facts /soccerdata/matchfacts/{dataKey} |
Matchfacts |
| GET |
Match Insights /soccerdata/matchinsights/{dataKey} |
Matchinsights |
| GET |
Match Fact All /soccerdata/matchfactsall/{dataKey} |
Match Fact All |
Soccer Data pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9 / month | 10 / second |
|
| ULTRA | $19 / month | 20 / second |
|
| MEGA Recommended | $49 / month | 100 / second |
|