Sofascore Sport API
Sofascore Sport API aggregates multiple sports data APIs into a single platform, using data sourced and structured from SofaScore. It provides real-time scores, match details, statistics, standings, fixtures, and odds across a wide range of sports and competitions worldwide. Football Api delivers comprehensive football data with live coverage from over 500 global soccer leagues, cups, and…
Sofascore Sport API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Team | ||
| GET |
Get last events by team with pagination /api/team/{team_id}/events/last/{page} |
|
| GET |
Get all past events by team with pagination /api/team/{team_id}/events-all-last/{page} |
|
| GET |
Get historical season statistics for a team /api/team/{team_id}/team-statistics/seasons |
|
| GET |
Get goal distribution for a team /api/team/{team_id}/unique-tournament/{uniqueTournament_id}/season/{season_id}/goal-distributions |
Retrieve detailed goal distribution data for a specific team within a given tournament and season. Includes statistics such as goals per half, per match period, and other key… |
| GET |
Get team top players /api/team/{team_id}/unique-tournament/{uniqueTournament_id}/season/{season_id}/top-players/{type} |
Retrieve the list of standout or featured players for a specific team in a given tournament and season. |
| GET |
Get next events by team with pagination /api/team/{team_id}/events/next/{page} |
|
| GET |
Get Motorsport stage seasons /api/team/{team_id}/stage-seasons |
Retrieve all Formula 1 stage seasons associated with a specific driver or team. This includes information about past and current Motorsport seasons. |
| GET |
Get team heatmap data for a season /api/team/{team_id}/unique-tournament/{uniqueTournament_id}/season/{season_id}/heatmap/{type} |
Retrieve detailed heatmap data for a specific team in a given tournament and season. The heatmap type can vary, e.g., overall, home, or away. |
| GET |
Get team unique tournaments /api/team/{team_id}/unique-tournament |
Retrieve all unique tournaments that a specific team has participated in. |
| GET |
Get driver career history (Motorsport only) /api/team/{team_id}/driver-career-history |
Retrieve the full Formula 1 career history of a driver based on the given team ID. Includes details such as past seasons, races, and performance data. |
| GET |
Get media by team ID /api/team/{team_id}/media |
|
| GET |
Get players by team ID /api/team/{team_id}/players |
|
| GET |
Get team details by ID /api/team/{teamId} |
Fetches detailed information about a specific football team from Sofascore, including name, country, and current competitions. |
| GET |
Get team logo /api/team/{team_id}/logo |
Retrieve the logo image of a specific team by its ID. |
| GET |
Get team career statistics /api/team/{team_id}/career-statistics |
Retrieve the complete career statistics of a specific team, including overall wins, losses, and other key performance metrics. |
| GET |
Get team statistics for a season /api/team/{team_id}/unique-tournament/{uniqueTournament_id}/season/{season_id}/statistics/{type} |
Retrieve comprehensive statistics for a specific team in a given tournament and season. The statistics type can be overall, home, or away. |
| GET |
Get team performance data /api/team/{team_id}/performance |
Retrieve recent performance statistics and form of a specific team by its ID. |
| Tournament | ||
| GET |
Get events by round and slug for a tournament season /api/tournament/{tournament_id}/season/{season_id}/events/round/{round}/{span}/{page} |
|
| GET |
Get tournament image by ID /api/tournament/{tournament_id}/image |
|
| GET |
Get tournament media highlights by ID /api/tournament/{tournament_id}/media |
|
| GET |
Get events by round and slug for a tournament season /api/tournament/{tournament_id}/season/{season_id}/events/round/{round} |
|
| GET |
Get tournament details by ID /api/tournament/{tournament_id} |
|
| GET |
Get paginated events of a tournament season /api/tournament/{tournament_id}/season/{season_id}/events/{span}/{page} |
|
| GET |
Get team events by type /api/tournament/{tournament_id}/season/{season_id}/team-events/{type} |
Retrieve events for a team within a season filtered by type. Type can be `total`, `home`, or `away`. Default is `total`. |
| GET |
Get tournament seasons by ID /api/tournament/{tournament_id}/seasons |
|
| GET |
Get events by round and slug for a tournament season /api/tournament/{tournament_id}/season/{season_id}/events/round/{round}/slug/{round_slug} |
|
| GET |
Get paginated events of a tournament /api/tournament/{tournament_id}/events/{span}/{page} |
|
| GET |
Get all rounds for a specific tournament season /api/tournament/{tournament_id}/season/{season_id}/rounds |
|
| GET |
Get cup tree for a specific tournament season /api/tournament/{tournament_id}/season/{season_id}/cuptree |
|
| GET |
Get events paginate by round and slug for a tournament season /api/tournament/{tournament_id}/season/{season_id}/events/round/{round}/slug/{round_slug}/{span}/{page} |
|
| Stage | ||
| GET |
Get stage highlights /api/stage/{stage_id}/highlights |
Retrieve all highlights files (videos, or highlights) related to a specific stage. |
| GET |
Get featured stages by sport /api/stage/{stage_id}/stage/sport/{sport_slug}/featured |
Retrieve highlighted or featured stages for a given sport within a specific stage — useful for displaying key matches, races, or rounds of a sport. |
| Odds | ||
| GET |
Get all winning odds from provider /api/odds/{provider_id}/winning/{sport_slug} |
Retrieve a list of all winning odds offered by a specific odds provider. |
| Rankings | ||
| GET |
Get Rankings by Type /api/rankings/type/{id} |
|
| Manager | ||
| GET |
Get Manager Career History /api/manager/{manager_id}/career-history |
Retrieve the **complete managerial career timeline** of a football manager — including all teams managed, start and end dates, leagues, and achievements. |
| GET |
Get Manager Details /api/manager/{manager_id} |
|
| GET |
Get manager image /api/manager/{manager_id}/image |
Retrieve the manager’s image or profile image by ID. |
| GET |
Get SEO content for manager /api/manager/seo/content/{manager_id}/{locale} |
Returns localized SEO content for a specific manager. |
| GET |
Get manager events by time span /api/manager/{manager_id}/events/{span}/{page} |
Returns manager events by span (last,next) with pagination. |
| Tv | ||
| GET |
Get votes for a TV channel and event /api/tv/channel/{channel_id}/event/{event_id}/votes |
Returns voting or rating information for a specific channel and event. |
| Sport | ||
| GET |
Get all sports /api/sport |
Retrieve a list of all available sports from the database. Each sport entry includes its ID, name, and slug used in other Sofascore endpoints. |
| Player | ||
| GET |
Get player statistics seasons /api/player/{player_id}/statistics/seasons |
Retrieve all available seasons in which the player has recorded statistics. Each season includes the associated tournament and basic contextual information. Useful for displaying… |
| GET |
Get player SEO content by locale /api/player/{player_id}/seo/content/{locale} |
Retrieve localized SEO content for a specific player. Includes translated metadata such as title, description, and keywords used for search engine optimization and content… |
| GET |
Get player image /api/player/{player_id}/image |
Retrieve the player’s image or profile image by ID. The image is returned directly as binary data. |
| GET |
Get player details /api/player/{player_id} |
Retrieve detailed information about a specific player, including profile, nationality, team, and performance data. |
| GET |
Get player penalty history /api/player/{player_id}/penalty-history |
Retrieve detailed penalty history for a specific player, including penalty attempts, goals, misses, and match context. |
| GET |
Get player media /api/player/{player_id}/media |
Retrieve all available media for a specific player, including images, videos, and related visual content. |
| GET |
Get player near events /api/player/{player_id}/near-events |
Retrieve upcoming or recently completed matches related to a specific player. This includes nearby scheduled games or recent appearances. |
| GET |
Get player unique tournament season teams /api/player/{player_id}/unique-tournament-season-teams |
Retrieve all teams a player has represented across different tournaments and seasons. Includes team, tournament, and season associations. |
| GET |
Get player national team statistics /api/player/{player_id}/national-team-statistics |
Retrieve detailed statistics of a player while representing their national team. Includes data such as appearances, goals, assists, minutes played, and other key performance… |
Sofascore Sport API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $15 / month | 10 / second |
|
| ULTRA Recommended | $99 / month | 10 / second |
|
| MEGA | $399 / month | 10 / second |
|