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…

351 subscribers
9.9/10 popularity
398 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
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.
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.
GET Get Rankings by Type
/api/rankings/type/{id}
GET Retrieve list of player transfer records
/api/transfer
Fetches detailed information on player transfers, allowing for extensive filtering by nationality, position, age range, date joined, tournament ID, follower count, and custom…
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.
GET Get team events by type
/api/unique-tournament/{unique_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 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 last events by team with pagination
/api/team/{team_id}/events/last/{page}
GET Get all esports games for a specific event
/api/event/{event_id}/esports-games
GET Get all past events by team with pagination
/api/team/{team_id}/events-all-last/{page}
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 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 team performance graph data for a season
/api/unique-tournament/{unique_tournament_id}/season/{season_id}/team/{team_id}/team-performance-graph-data
GET Get shotmap for a player in a specific event
/api/event/{event_id}/shotmap/player/{player_id}
GET Get default search suggestions
/api/search/suggestions/default
GET Get historical season statistics for a team
/api/team/{team_id}/team-statistics/seasons
GET Get tournament media highlights by ID
/api/tournament/{tournament_id}/media
GET Get all seasons of a unique tournament
/api/unique-tournament/{unique_tournament_id}/seasons
GET Get tennis power stats for a specific match
/api/event/{event_id}/tennis-power
GET Get team streaks
/api/event/{event_id}/team-streaks
Retrieve winning, losing, or unbeaten streaks for both teams in the specified event.
GET Get video highlights for a specific event
/api/event/{event_id}/highlights
GET Get all betting odds for a specific event
/api/event/{event_id}/odds/{provider_id}/all
GET Get events on a specific date for a unique tournament
/api/unique-tournament/{unique_tournament_id}/events-on-date
GET Get events by round and slug for a tournament season
/api/tournament/{tournament_id}/season/{season_id}/events/round/{round}
GET Search referees by query
/api/search/referees
Search for football or sports referees by keyword.
GET Get Manager Details
/api/manager/{manager_id}
GET Search unique tournaments with SPS
/api/search/unique-tournaments-with-sps
This endpoint searches for unique tournaments that include SPS (Statistical Performance System) data. Useful for retrieving leagues or tournaments with integrated SPS performance…
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 manager image
/api/manager/{manager_id}/image
Retrieve the manager’s image or profile image by ID.
GET Get venues for a tournament season
/api/unique-tournament/{unique_tournament_id}/season/{season_id}/venues
Retrieve a list of venues associated with a specific tournament and season.
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 search suggestions
/api/search/suggest
This endpoint provides autocomplete suggestions based on a partial query. It helps users quickly find relevant teams, players, tournaments, or venues matching the input text.
GET Get upcoming round events
/api/unique-tournament/{unique_tournament_id}/season/{season_id}/round/{round}/events/next/{page}
Retrieve all upcoming (next) events for a specific round in a tournament season. Page starts at 0 by default.
GET Get upcoming matches for a team in a tournament season
/api/unique-tournament/{unique_tournament_id}/season/{season_id}/team/{team_id}/events/next/{page}
Retrieve upcoming matches for a specific team within a tournament season. Page starts at 0 by default.
GET Get next events of unique tournament season
/api/unique-tournament/{unique_tournament_id}/season/{season_id}/events/next/{page}
GET Get top players overall
/api/unique-tournament/{unique_tournament_id}/season/{season_id}/top-players/overall
Retrieve the list of top players overall for a specific tournament season, ranked by total performance metrics such as goals, assists, and ratings.
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 events by round slug and span
/api/unique-tournament/{unique_tournament_id}/season/{season_id}/events/round/{round}/slug/{round_prefix}/{span}/0
Retrieve events within a specific tournament season filtered by round, round slug, and span (e.g., `last`, `next`). Page is fixed as `0`.
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 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.
GET Get event (match) details
/api/event/{event_id}
Retrieve detailed information about a specific match event using its unique event ID. The event ID corresponds to a match across supported sports such as football, basketball,…
GET Get pregame form for teams in a specific event
/api/event/{event_id}/pregame-form
GET Get event lineups and team formations
/api/event/{event_id}/lineups
Retrieve detailed lineup information for a specific event (match) using its event ID.
GET Get event media highlights
/api/event/{event_id}/media
Fetch multimedia content (highlights, interviews, or recap videos) associated with a specific event (match) identified by its event ID.
GET Get live commentary for a match/event
/api/event/{event_id}/comments/{locale}
GET Get tournament details by ID
/api/tournament/{tournament_id}
GET Get head-to-head statistics
/api/event/{event_id}/h2h
Retrieve historical match data and performance comparison between the two teams in the given event.
+ 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: 30,000 / monthly
ULTRA Recommended $99 / month 10 / second
  • Requests: 300,000 / monthly
MEGA $399 / month 10 / second
  • Requests: 2,000,000 / monthly

More Sports APIs

View all →
  • The Football Prediction API provides predictions for upcoming football matches, average bookie odds, results…

    SportsFreemium9.2k 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
  • Odds data API for NFL, NBA, MLB, EPL, AFL and loads more, from US, UK, EU and Aussie bookmakers. Get started…

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

    SportsFreemium
  • FlashScore Live Sports API - Real-Time Scores, Results & Match Stats. Get detailed sports data including…

    SportsFreemium2.2k subscribers