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…

402 subscribers
9.9/10 popularity
579 ms avg latency
100% success rate
100 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Sofascore Sport API endpoints

MethodEndpointDescription
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…
+ 50 more endpoints on the provider's documentation.

Sofascore Sport API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 200 / monthly
PRO $15 / month 10 / second
  • Requests: 40,000 / monthly
ULTRA Recommended $99 / month 10 / second
  • Requests: 400,000 / monthly
MEGA $399 / month 10 / second
  • Requests: 4,000,000 / monthly

More Sports APIs

View all →
  • The Football Prediction API delivers machine-generated predictions for upcoming football matches across…

    ReviewedSportsFreemium9.5k subscribers
  • Sign up directly on our platform: https://therundown.io/pricing/api Please see our docs at…

    SportsFreemium2.2k subscribers
  • +1 220 football leagues & cups. Livescore (15s), live & pre-match odds, events, line-ups, coachs, players,…

    SportsFree
  • Live Sports Odds is a freemium API that aggregates real-time and pre-match betting lines from dozens of UK,…

    ReviewedSportsFreemium9.9k subscribers
  • All NBA Stats DATA, Games, Livescore, Standings, Players, Statistics...

    SportsFreemium
  • FlashScore API (flashscore.com) - Real-Time Scores, Results & Match Stats. Get detailed sports data…

    SportsFreemium2.5k subscribers