Sofascore API
Live scores, fixtures and results for football, tennis, cricket, basketball and more, with match statistics, lineups, shotmaps, heatmaps, odds, scorecards, standings, season…
287 endpoints
Endpoints
Each endpoint links to its request parameters, response schema, and code examples.
Calendar
4 endpoints- Get races on each day of a month (v1)GETReturns, for each day of month, the ids of the stages held that day. sport must be motorsport or cycling. Nothing found returns data: null.
/v1/sofascore/calendar/month/stages1 cr - Get the days a season has events (v1)GETReturns every date with events in a season and how many events fall on each, with days set by timezone_offset. Use a season id from the tournament. Nothing found returns data: null.
/v1/sofascore/calendar/season1 cr - Get the months a tournament played (v1)GETReturns the months, newest first, in which a tournament had finished events. An unknown id returns data: null.
/v1/sofascore/calendar/tournament1 cr - Get tournaments per day of a month (v1)GETReturns, for each day of month, the ids of sport tournaments with events that day. For motorsport and cycling use Get Sports Month Stages. Nothing found returns data: null.
/v1/sofascore/calendar/month1 cr
Categories
7 endpoints- Count a category's events on a day (v1)GETReturns a map of tournament id to the number of events the category has on date, with the day set by timezone_offset. Nothing found returns data: null.
/v1/sofascore/category/event-counts1 cr - Get a sport's categories (v1)GETReturns the countries and regions sport is organised in, with id, name, slug, flag and priority. Motorsport and cycling include their series. Nothing found returns data: null.
/v1/sofascore/sport/categories1 cr - Get a sport's list filters (v1)GETReturns the filters available for sport and their values, such as category type, competition level, gender and status. Nothing found returns data: null.
/v1/sofascore/sport/filters1 cr - Get every category, hidden ones too (v1)GETReturns every category of sport, including ones hidden from navigation, with id, name, slug, flag and priority. Nothing found returns data: null.
/v1/sofascore/sport/categories/all1 cr - Get the best players of the last day (v1)GETReturns the best-rated player performances of the last 24 hours in sport, each with event, player, team and statistics. Unsupported sports return data: null.
/v1/sofascore/sport/trending-players1 cr - Get the series in a category (v1)GETReturns the motorsport or cycling series of a category with id, name and slug. A category with none returns data: null.
/v1/sofascore/category/series1 cr - Get the tournaments in a category (v1)GETReturns the tournaments of a category, ordered by importance and grouped; tennis groups list the ones in progress. An unknown id returns data: null.
/v1/sofascore/category/tournaments1 cr
Esports
5 endpoints- Get player statistics for one game (v1)GETReturns each player's statistics in one esports game, such as character, role, kills, deaths and assists. Nothing found returns data: null.
/v1/sofascore/esports-game/lineups1 cr - Get round results for one game (v1)GETReturns round-by-round results of one game, such as a Counter-Strike map, with winner, outcome and side, regulation and overtime. Nothing found returns data: null.
/v1/sofascore/esports-game/rounds1 cr - Get team statistics for one game (v1)GETReturns team statistics for one Dota 2 or League of Legends game, such as kills, gold, towers and dragons. Other titles return data: null.
/v1/sofascore/esports-game/statistics1 cr - Get the characters each team banned (v1)GETReturns the characters each team banned in one game, in ban order, such as League of Legends champions. Nothing found returns data: null.
/v1/sofascore/esports-game/bans1 cr - Get the maps or games of a match (v1)GETReturns each game (map) of an esports match with id, status, score, winner, length and start time. Use the id with the esports game routes. Nothing found returns data: null.
/v1/sofascore/event/esports-games1 cr
Events
18 endpoints- Count live and total events per sport (v1)GETReturns, for every sport, how many events are live now and how many are on today, with the day set by timezone_offset. Nothing found returns data: null.
/v1/sofascore/events/count1 cr - Count live events per category (v1)GETReturns a map of category id to the number of sport events in play in that category. Nothing live returns an empty map.
/v1/sofascore/events/live/categories1 cr - Count live events per tournament (v1)GETReturns a map of sub-tournament id to the number of sport events in play in it. Nothing live returns an empty map.
/v1/sofascore/events/live/tournaments1 cr - Get a compact list of upcoming events (v1)GETReturns id, team ids, tournament ids and start time for every event of sport on date. Only today and later dates have data; past dates return data: null.
/v1/sofascore/events/upcoming1 cr - Get a day's events by tournament (v1)GETReturns all events on date for one tournament or one category (country or circuit), with scores and status. An unknown id returns data: null.
/v1/sofascore/events/by-date1 cr - Get events added in the last 6 hours (v1)GETReturns events in snooker, darts, tennis, table tennis and esports created in the last 6 hours that start in the next 6 hours, as event, team and tournament ids. Nothing found returns data: null.
/v1/sofascore/events/new1 cr - Get every event of a sport on a day (v1)GETReturns one page of every event of sport on date (UTC), in start order. Pages run from 1; Get Sports Day Index gives the page count. A page past the end returns an empty list.
/v1/sofascore/events/day1 cr - Get live events for a sport (v1)GETReturns every event in play for sport with live scores, status, teams and tournament. Nothing in play returns an empty list.
/v1/sofascore/events/live1 cr - Get popular events in a country (v1)GETReturns up to 8 of the most popular events of sport on date for fans in country, using that country's local day. Nothing found returns data: null.
/v1/sofascore/events/popular/country1 cr - Get the categories playing on a day (v1)GETReturns every category with sport events on date, with event counts, live counts and flags for available player statistics. The day follows timezone_offset. Nothing found returns data: null.
/v1/sofascore/events/day/categories1 cr - Get the most popular events (v1)GETReturns the most followed events starting between 12 hours ago and 3 days ahead, for sport or across all sports when sport is omitted. Nothing found returns data: null.
/v1/sofascore/events/popular1 cr - Get the most voted upcoming events (v1)GETReturns ids of up to 500 not-started events with the most fan votes this week, with each event's sport. Use the ids with Get Sports Event. Nothing found returns data: null.
/v1/sofascore/events/most-voted1 cr - Get the next event with AI insights (v1)GETReturns the next football event with AI match insights ready. Read them with Get Sports Event AI Insights after the match ends. Nothing found returns data: null.
/v1/sofascore/events/insights/next1 cr - Get the page index for a day (v1)GETReturns how many pages Get Sports Events for a Day has for sport on date, with each page's first and last start time and the filters it covers. Nothing found returns data: null.
/v1/sofascore/events/day/index1 cr - Get the top event with a live stream (v1)GETReturns the single most popular event with a live stream for sport, preferring events in play. Nothing found returns data: null.
/v1/sofascore/events/live-stream1 cr - Get tournaments playing on a day (v1)GETReturns the tournaments with events on date for sport, 100 per page, with each one's event count. Use a tournament id with Get Sports Events by Date.
/v1/sofascore/events/schedule1 cr - Get tournaments with events on a day (v1)GETReturns sub-tournament id, name and slug for every sport tournament with events on date, padded 4 hours either side of the UTC day. Nothing found returns data: null.
/v1/sofascore/events/day/tournaments1 cr - Split a day's tournaments by status (v1)GETReturns the sub-tournaments with sport events on date, split into finished and upcoming, each with event counts per UTC offset. Nothing found returns data: null.
/v1/sofascore/events/day/tournaments/status1 cr
Match Detail
45 endpoints- Get a baseball game's umpires (v1)GETReturns the umpires of a baseball game with name, years of experience and position. None returns data: null.
/v1/sofascore/event/umpires1 cr - Get a cricket match scorecard (v1)GETReturns each innings of a cricket match: score, wickets, overs, extras, every batter's runs, balls and dismissal, and every bowler's figures. Other sports return data: null.
/v1/sofascore/event/innings1 cr - Get a cricket match's runs per over (v1)GETReturns cumulative runs after each over for every innings of a cricket match. Other sports, or no data, return data: null.
/v1/sofascore/event/momentum/cricket1 cr - Get a player's match statistics (v1)GETReturns every statistic recorded for one player in the event, with team, position and rating. A player who did not play returns data: null.
/v1/sofascore/event/player/statistics1 cr - Get a player's pitches in a game (v1)GETReturns every pitch a player threw (kind=pitching) or faced (kind=hitting) in a baseball game. None returns data: null.
/v1/sofascore/event/player/pitches1 cr - Get a player's shot chart (v1)GETReturns a basketball or ice hockey player's shots in time order with coordinates and shot type. No shots returns data: null.
/v1/sofascore/event/player/shot-chart1 cr - Get a player's touch heatmap (v1)GETReturns a football player's touch points in the event (x, y on a 0-100 scale). No data returns data: null.
/v1/sofascore/event/player/heatmap1 cr - Get a team's touch heatmap (v1)GETReturns a football team's touch points (x, y on a 0-100 scale), outfield and goalkeeper separately. team_id must be one of the two teams. Nothing found returns data: null.
/v1/sofascore/event/heatmap1 cr - Get a tennis match's momentum (v1)GETReturns the momentum value of every game with set, game and break flags. Other sports return data: null; incomplete data returns an empty list.
/v1/sofascore/event/tennis-power1 cr - Get a volleyball point-by-point graph (v1)GETReturns the score difference after every rally, by set, for a volleyball match. Other sports return data: null.
/v1/sofascore/event/momentum/points1 cr - Get a win probability graph (v1)GETReturns the home win probability minute by minute, with period length and count for drawing the chart. Events without the model return data: null.
/v1/sofascore/event/win-probability/graph1 cr - Get AI predictions for a finished event (v1)GETReturns pre-match AI predictions for a finished football or tennis event: win chances, predicted score, corners, cards and a summary. None returns data: null.
/v1/sofascore/event/insights1 cr - Get an event (v1)GETReturns one event: teams, score by period, status, tournament, season, round, venue, referee and managers. Works for every sport. An unknown id returns data: null.
/v1/sofascore/event1 cr - Get an event's best-rated players (v1)GETReturns each team's best-rated player and a top-player leaderboard with value and label. Before kickoff, or without ratings, returns data: null.
/v1/sofascore/event/best-players1 cr - Get an event's current win chances (v1)GETReturns current home win, draw and away win percentages for a football event. Other sports return data: null.
/v1/sofascore/event/win-probability1 cr - Get an event's key statistics (v1)GETReturns a short list of football team statistics, such as possession, shots on target and average rating. Use Get Sports Event Statistics for the full set. Nothing found returns data: null.
/v1/sofascore/event/statistics/summary1 cr - Get an event's lineups (v1)GETReturns both lineups with formation, starters, substitutes, missing players and each player's match statistics and rating. An event with no lineups yet returns data: null.
/v1/sofascore/event/lineups1 cr - Get an event's media for a country (v1)GETReturns the main media item and a short media list for an event as shown in country, with the total count. No media returns data: null.
/v1/sofascore/event/media/summary1 cr - Get an event's momentum graph (v1)GETReturns per-minute graph points. In football positive values are home pressure and negative away; other sports chart the score lead. None returns data: null.
/v1/sofascore/event/momentum1 cr - Get an event's statistics (v1)GETReturns team statistics by period, such as possession, shots, aces or rebounds, with display and numeric values. An event with no statistics yet returns data: null.
/v1/sofascore/event/statistics1 cr - Get an event's text commentary (v1)GETReturns play-by-play commentary, newest first, with text, type, period and player. An event without commentary returns data: null.
/v1/sofascore/event/commentary1 cr - Get an event's timeline (v1)GETReturns goals, cards, substitutions and period breaks in order, with minute, player, assist and running score. An event with no incidents yet returns data: null.
/v1/sofascore/event/incidents1 cr - Get an event's video highlights (v1)GETReturns video highlights of an event with title, URL, thumbnail and source. An event without highlights returns data: null.
/v1/sofascore/event/highlights1 cr - Get an event's videos and media (v1)GETReturns videos and other media for an event, key highlight first, with title, URL, thumbnail, type and country limits. No media returns data: null.
/v1/sofascore/event/media1 cr - Get both teams' form before an event (v1)GETReturns each team's last results (W/D/L), average rating and league position before the event. Leagues and MMA only; other events return data: null.
/v1/sofascore/event/form1 cr - Get both teams' managers (v1)GETReturns the home and away managers with id, name and country. Before kickoff it falls back to each team's current manager. Nothing found returns data: null.
/v1/sofascore/event/managers1 cr - Get each team's top 3 players (v1)GETReturns each team's top 3 rated players, a leaderboard and, for finished football events, the player of the match. Without ratings returns data: null.
/v1/sofascore/event/best-players/summary1 cr - Get every at-bat in a baseball game (v1)GETReturns every at-bat by inning with pitcher, hitter and both teams' win probability before and after. Other sports return data: null.
/v1/sofascore/event/at-bats1 cr - Get every meeting of two teams (v1)GETReturns past and upcoming meetings of the two teams, newest first, by the event's customId. An unknown custom_id returns data: null.
/v1/sofascore/event/h2h/events1 cr - Get every point of a match (v1)GETReturns every point by set and game, newest first, with the running score and server, for tennis, table tennis, badminton and darts. Nothing found returns data: null.
/v1/sofascore/event/point-by-point1 cr - Get every shot in an event (v1)GETReturns shots with type, situation, body part, xG, player and coordinates in football and ice hockey. player_id narrows to one player; team_id gives basketball shot areas. Nothing found returns data: null.
/v1/sofascore/event/shotmap1 cr - Get facts about a match-up (v1)GETReturns meetings this season and last, both teams' positions and other match-up figures. No facts returns data: null.
/v1/sofascore/event/meta1 cr - Get fan votes for an event (v1)GETReturns fan vote totals: who wins, both teams to score, first team to score and who should have won. An event without votes returns data: null.
/v1/sofascore/event/votes1 cr - Get fun facts about a match-up (v1)GETReturns short English facts about the match-up, such as average goals at home, with the teams each refers to. None returns data: null.
/v1/sofascore/event/fun-facts1 cr - Get news about an event (v1)GETReturns news articles about an event and its teams with headline, summary, image, link, time and publisher. No news returns data: null.
/v1/sofascore/event/news1 cr - Get official posts about an event (v1)GETReturns X posts about the event from official club and league accounts, with text, media, time and link. No posts returns data: null.
/v1/sofascore/event/tweets1 cr - Get players' average positions (v1)GETReturns each football player's average pitch position (x, y on a 0-100 scale) and touch count, plus substitutions. Without tracking returns data: null.
/v1/sofascore/event/average-positions1 cr - Get shots a goalkeeper faced (v1)GETReturns the shots on target a football goalkeeper faced in the event, goals and saves, with goal-mouth coordinates. None returns data: null.
/v1/sofascore/event/goalkeeper/shotmap1 cr - Get team streaks before an event (v1)GETReturns notable streaks for both teams, such as unbeaten runs or over 2.5 goals, split into recent form and head-to-head. None returns data: null.
/v1/sofascore/event/streaks1 cr - Get the actions behind a rating (v1)GETReturns the passes, dribbles, defensive actions and carries behind a football player's rating, with coordinates and outcome. No data returns data: null.
/v1/sofascore/event/player/rating-breakdown1 cr - Get the head-to-head record (v1)GETReturns wins and draws between the two teams and between their managers. Either side can be null. Use Get Sports Head to Head Events for the meetings.
/v1/sofascore/event/h2h1 cr - Get the meeting closest to now (v1)GETReturns the meeting of two teams whose start is closest to now (live, next or most recent), by the event's customId. An unknown id returns data: null.
/v1/sofascore/event/relevant1 cr - Get the other games in a series (v1)GETReturns the ids of every event in the same series, such as both legs of a cup tie or a playoff series. Events outside a series return an empty list.
/v1/sofascore/event/series1 cr - Get the pitches of one at-bat (v1)GETReturns each pitch of an at-bat with type, speed, zone, outcome and count. An unknown at_bat_id returns data: null.
/v1/sofascore/event/at-bat/pitches1 cr - Get the weather at an event (v1)GETReturns forecast and observed weather at the venue: temperature (°C), condition, humidity, cloud cover and wind. No data returns data: null.
/v1/sofascore/event/weather1 cr
MMA
9 endpoints- Get a day's headline fights (v1)GETReturns an organization's headline fights on date, with the day set by timezone_offset. None returns data: null.
/v1/sofascore/mma/organization/headliners/day1 cr - Get a fighter's career statistics (v1)GETReturns a fighter's strikes by target and position, takedowns, submissions and position time, landed and received. None returns data: null.
/v1/sofascore/team/mma/career-statistics1 cr - Get a month's headline fights (v1)GETReturns an organization's headline fights in month. None returns data: null.
/v1/sofascore/mma/organization/headliners/month1 cr - Get an MMA weight class ranking (v1)GETReturns the champion and top 15 of a weight class in every organization, or in one with tournament_id, such as UFC (19906). Nothing found returns data: null.
/v1/sofascore/mma/rankings1 cr - Get an organization's fights (v1)GETReturns an organization's fights, 30 per page, for one part of the card. A page past the end returns data: null.
/v1/sofascore/mma/organization/fights1 cr - Get an organization's season fights (v1)GETReturns every fight of an organization in a season, main event first. None returns data: null.
/v1/sofascore/mma/organization/season-fights1 cr - Get each fight night's main event (v1)GETReturns the main event of each fight night of an organization, 30 per page. A page past the end returns data: null.
/v1/sofascore/mma/organization/headliners1 cr - Get main-card fights around a date (v1)GETReturns main-card fights from 3.5 days before to 4.5 days after date, in start order. extended reaches 8.5 days after. Nothing found returns data: null.
/v1/sofascore/mma/main-events1 cr - Get the fights of one fight night (v1)GETReturns every fight of one fight night, main event first, for one part of the card. Use the night's sub-tournament id. Nothing found returns data: null.
/v1/sofascore/mma/fight-night1 cr
Motorsport
18 endpoints- Get a championship table (v1)GETReturns standings for drivers or riders (competitor) or teams (team) with position, points, wins and podiums. Nothing found returns data: null.
/v1/sofascore/stage/standings1 cr - Get a constructor's career totals (v1)GETReturns a constructor's starts, wins, podiums, poles and titles, and each season's position and points. None returns data: null.
/v1/sofascore/team/motorsport/team-career1 cr - Get a driver's career totals (v1)GETReturns a driver's starts, wins, podiums, poles and titles, and each season's team, points and results. None returns data: null.
/v1/sofascore/team/motorsport/driver-career1 cr - Get a driver's race results (v1)GETReturns a driver's or constructor's races, 30 per page, with position, points, gap, grid and time. A page past the end returns data: null.
/v1/sofascore/team/motorsport/races1 cr - Get a driver's races in a season (v1)GETReturns every race of a season for a driver or constructor with position, points, gap, grid and time. Use a season stage id. Nothing found returns data: null.
/v1/sofascore/team/motorsport/season-races1 cr - Get a race, session or season (v1)GETReturns a stage (season, race weekend or session) with name, type, dates, status, venue and winner. An unknown id returns data: null.
/v1/sofascore/stage1 cr - Get a series' seasons (v1)GETReturns the seasons of a series, such as yearly Formula 1 seasons for 40, with name, year and dates. Nothing found returns data: null.
/v1/sofascore/stage/series/seasons1 cr - Get a stage with all its substages (v1)GETReturns a stage with nested substages in one call, such as season, weekends and sessions. A top-level season returns data: null.
/v1/sofascore/stage/extended1 cr - Get a stage's finished races (v1)GETReturns only finished and running substages with results, such as a season's completed races. None returns data: null.
/v1/sofascore/stage/substages/results1 cr - Get a stage's highlights (v1)GETReturns highlights of a stage and, for a race weekend, of all its sessions. Nothing found returns data: null.
/v1/sofascore/stage/highlights1 cr - Get a stage's races or sessions (v1)GETReturns the direct children of a stage, such as a season's race weekends or a weekend's sessions, with status, dates and winner. Nothing found returns data: null.
/v1/sofascore/stage/substages1 cr - Get featured races (v1)GETReturns featured race weekends for sport, such as motorsport or cycling. Nothing found returns data: null.
/v1/sofascore/stage/featured1 cr - Get ids of a series' near races (v1)GETReturns ids of a series' race weekends from a week ago through the next 7 weeks. None returns data: null.
/v1/sofascore/stage/series/recent-stage-ids1 cr - Get lap-by-lap positions (v1)GETReturns each driver's position and tyre on every lap of a race. No data returns data: null.
/v1/sofascore/stage/laps1 cr - Get media attached to a stage (v1)GETReturns media attached directly to a stage, without its sessions. None returns data: null.
/v1/sofascore/stage/media1 cr - Get points per race for a season (v1)GETReturns every race of a season stage with each competitor's position and points, plus season totals. Use a season stage id. Nothing found returns data: null.
/v1/sofascore/stage/races1 cr - Get race weekends in the next 7 days (v1)GETReturns race weekends with sessions in the 7 days from date, each with its current or next session and session start times. Nothing found returns data: null.
/v1/sofascore/stage/scheduled1 cr - Get the seasons a driver raced (v1)GETReturns the seasons a driver or constructor took part in with name, year and status. None returns data: null.
/v1/sofascore/team/motorsport/seasons1 cr
Odds
24 endpoints- Check if an event has more odds (v1)GETReturns hasMoreOdds: true when the provider offers markets beyond the featured ones. Otherwise data: null. Use Get Sports Event Odds for every market.
/v1/sofascore/event/odds/more1 cr - Compare odds with real win rates (v1)GETReturns both teams' odds, the win chance they imply and how often teams at those odds actually won, in %. No data returns data: null.
/v1/sofascore/event/odds/winning1 cr - Get a day's pre-match odds (v1)GETReturns one main market, such as full-time 1X2, for every scheduled sport event on date, keyed by event id. No odds returns data: null.
/v1/sofascore/odds/day1 cr - Get a driver's outright odds (v1)GETReturns outright markets for one driver, constructor or rider in their next relevant stage. No odds returns data: null.
/v1/sofascore/odds/competitor1 cr - Get an event's betting odds (v1)GETReturns every betting market for the event, such as full time, double chance and totals, with fractional and decimal prices and how they moved. No odds returns data: null.
/v1/sofascore/event/odds1 cr - Get an event's main odds (v1)GETReturns an event's main markets from one provider: the default market, Asian handicap and full time, and whether more exist. No odds returns data: null.
/v1/sofascore/event/odds/featured1 cr - Get an odds provider (v1)GETReturns an odds provider by slug or id with name, slug, bet slip links and colours. An unknown provider returns data: null.
/v1/sofascore/odds/provider1 cr - Get boosted odds for an event (v1)GETReturns bet boosts the provider offers on an event before it starts, with boosted and normal prices. After kickoff, or none, returns data: null.
/v1/sofascore/event/odds/boosts1 cr - Get events whose odds dropped most (v1)GETReturns events with the biggest odds drops, with the selection, drop percentage and full market, for sport or all sports when omitted. Nothing found returns data: null.
/v1/sofascore/odds/dropping1 cr - Get events with one-sided history (v1)GETReturns up to 20 events in the next 7 days where one team won at least 6 past meetings, with odds, for sport or all sports when omitted. Nothing found returns data: null.
/v1/sofascore/odds/top-h2h1 cr - Get every outright market for a race (v1)GETReturns outright markets for a season or race stage, such as winner and podium, with each competitor's price. Other stages return data: null.
/v1/sofascore/odds/stage1 cr - Get featured outright odds for a race (v1)GETReturns a short list of outright markets for a stage, such as winner, podium and points finish. No odds returns data: null.
/v1/sofascore/odds/stage/featured1 cr - Get how an event's odds moved (v1)GETReturns the full-time 1X2 price history from one provider, oldest first, with each change. No history returns data: null.
/v1/sofascore/event/odds/changes1 cr - Get odds for a tournament's fixtures (v1)GETReturns full-time pre-match odds for up to 30 upcoming events of a tournament. Nothing upcoming returns data: null.
/v1/sofascore/odds/tournament1 cr - Get odds for the most voted events (v1)GETReturns full-time pre-match odds for up to 30 of the most voted sport events starting in the next 12 hours. Nothing found returns data: null.
/v1/sofascore/odds/top-voted1 cr - Get odds matching an event's streaks (v1)GETReturns the betting markets that match the event's team streaks for one odds provider, split into recent form and head-to-head. Nothing found returns data: null.
/v1/sofascore/event/streaks/odds1 cr - Get odds that differ from win rates (v1)GETReturns up to 20 events in the next 24 hours where implied and actual win rates differ most, for sport or all sports when omitted. Nothing found returns data: null.
/v1/sofascore/odds/winning1 cr - Get popular events with boosts (v1)GETReturns up to 20 popular events with bet boosts or bet builder offers and their prices, for sport or all sports when omitted. Nothing found returns data: null.
/v1/sofascore/odds/boosts1 cr - Get popular events with odds (v1)GETReturns up to 5 popular sport events with odds from the provider, soonest first, widening the window up to 3 days. None returns data: null.
/v1/sofascore/odds/featured-events1 cr - Get teams on the longest streaks (v1)GETReturns up to 20 teams playing in the next 2 days with the longest current streak, for sport or all sports when omitted. Nothing found returns data: null.
/v1/sofascore/odds/streaks1 cr - Get the single top event with odds (v1)GETReturns the one top sport event with full-time odds starting between 3 hours ago and 24 hours ahead. None returns data: null.
/v1/sofascore/odds/featured-events/top1 cr - Get top events with odds (v1)GETReturns up to 20 sport events in the next 3 days with full-time odds, ranked by competition, fan votes and start. None returns data: null.
/v1/sofascore/odds/featured-events/popular1 cr - Get top streaks with odds (v1)GETReturns up to 15 recent-form and 15 head-to-head streaks for upcoming events, with odds from the provider, highest ranked first. Nothing found returns data: null.
/v1/sofascore/odds/streaks/value1 cr - List odds providers in a country (v1)GETReturns the odds providers available in country with id, name, weight and bet slip links, for one display surface. Nothing found returns data: null.
/v1/sofascore/odds/providers1 cr
People and Venues
9 endpoints- Get a manager (v1)GETReturns a manager with country, date of birth, preferred formation, current team and career record. An unknown id returns data: null.
/v1/sofascore/manager1 cr - Get a manager's career (v1)GETReturns each team the manager led with start and end dates and the record there. Nothing found returns data: null.
/v1/sofascore/manager/career1 cr - Get a manager's events (v1)GETReturns events the manager led a team in, 30 per page, with the team led in each. A page past the end returns data: null.
/v1/sofascore/manager/events1 cr - Get a referee (v1)GETReturns a referee with country, sport, debut and career totals for games and cards. An unknown id returns data: null.
/v1/sofascore/referee1 cr - Get a referee's cards per tournament (v1)GETReturns a referee's appearances, yellow cards, red cards and penalties per tournament. Nothing found returns data: null.
/v1/sofascore/referee/statistics1 cr - Get a referee's events (v1)GETReturns events the referee officiated or will officiate, 30 per page. A page past the end returns data: null.
/v1/sofascore/referee/events1 cr - Get a venue (v1)GETReturns a venue with city, country, coordinates, capacity and home teams, plus win and goal statistics for events there. An unknown id returns data: null.
/v1/sofascore/venue1 cr - Get a venue's last and next event (v1)GETReturns the last finished and next upcoming event at a venue, in any sport. Either can be null.
/v1/sofascore/venue/near-events1 cr - Get events at a venue (v1)GETReturns events at a venue, 30 per page, for sport or all sports. A page past the end returns data: null.
/v1/sofascore/venue/events1 cr
Players
27 endpoints- Get a player (v1)GETReturns a player: position, shirt number, team, country, height, preferred foot, date of birth, contract end and market value. An unknown id returns data: null.
/v1/sofascore/player1 cr - Get a player's attribute scores (v1)GETReturns attacking, technical, tactical, defending and creativity scores by year, with the average for the position. Football and American football. Nothing found returns data: null.
/v1/sofascore/player/attributes1 cr - Get a player's career table (v1)GETReturns the player's statistics for every competition and season. location keeps only home or away matches. Nothing found returns data: null.
/v1/sofascore/player/statistics1 cr - Get a player's events in a tournament (v1)GETReturns the player's past events in one tournament, 30 per page, with ratings per event. A page past the end returns data: null.
/v1/sofascore/player/tournament/events1 cr - Get a player's last 12 months (v1)GETReturns a football player's timeline: match ratings, missed matches, transfers and injuries, with the competitions involved. Nothing found returns data: null.
/v1/sofascore/player/last-year1 cr - Get a player's last and next event (v1)GETReturns the player's last event and the next event of their team, with the last match rating. Neither returns data: null.
/v1/sofascore/player/near-events1 cr - Get a player's match ratings (v1)GETReturns the player's rating in each match of a season with opponent, venue side and start time. Football and basketball only. Nothing found returns data: null.
/v1/sofascore/player/season/ratings1 cr - Get a player's media for a country (v1)GETReturns up to 2 recent media items for the player as shown in country, and how many more exist. None returns data: null.
/v1/sofascore/player/media/summary1 cr - Get a player's national team record (v1)GETReturns the player's senior national team appearances, goals and debut date, per team. Nothing found returns data: null.
/v1/sofascore/player/national-team1 cr - Get a player's past events (v1)GETReturns events the player played in or sat on the bench for, 30 per page, newest first, with ratings and incidents per event. A page past the end returns data: null.
/v1/sofascore/player/events1 cr - Get a player's penalty record (v1)GETReturns penalties a football player took with outcome, goal zone, coordinates and xG, plus scored and attempts. Pass both season fields to narrow to one season. Nothing found returns data: null.
/v1/sofascore/player/penalties1 cr - Get a player's season heatmap (v1)GETReturns a football player's combined touch points over a season with the matches included. None returns data: null.
/v1/sofascore/player/season/heatmap1 cr - Get a player's season pitches (v1)GETReturns every pitch a baseball player threw (pitching) or faced (hitting) in a season, with type, speed, zone, count and outcome. Nothing found returns data: null.
/v1/sofascore/player/season/pitches1 cr - Get a player's season splits (v1)GETReturns a baseball player's season statistics split by situation, such as day or night, home or away and pitcher hand. None returns data: null.
/v1/sofascore/player/season/splits1 cr - Get a player's season statistics (v1)GETReturns a player's statistics for one tournament season, such as rating, goals, assists and passes, with the team. None returns data: null.
/v1/sofascore/player/season/statistics1 cr - Get a player's seasons in a tournament (v1)GETReturns a player's statistics for every season of one tournament, with team and season. Nothing found returns data: null.
/v1/sofascore/player/tournament/statistics1 cr - Get a player's shooting by court area (v1)GETReturns a basketball player's made and missed shots per court spot over a season. None returns data: null.
/v1/sofascore/player/season/shot-areas1 cr - Get a player's strengths and weaknesses (v1)GETReturns the player's strengths and weaknesses as ranked codes and the positions they play. No data returns empty lists.
/v1/sofascore/player/characteristics1 cr - Get a player's teams per season (v1)GETReturns the tournaments, seasons and teams the player played for. Nothing found returns data: null.
/v1/sofascore/player/tournament-teams1 cr - Get a player's transfers (v1)GETReturns the player's transfers with clubs, type, fee and date. No transfers returns data: null.
/v1/sofascore/player/transfers1 cr - Get a player's videos (v1)GETReturns highlight videos related to the player, key highlight first. None returns data: null.
/v1/sofascore/player/media1 cr - Get news about a player (v1)GETReturns news articles about the player with headline, summary, image, link, time and publisher. None returns data: null.
/v1/sofascore/player/news1 cr - Get penalties a goalkeeper faced (v1)GETReturns penalties a goalkeeper faced with outcome, goal zone and xG, plus goals conceded and attempts. Pass both season fields to narrow to one season. Nothing found returns data: null.
/v1/sofascore/player/goalkeeper/penalties1 cr - Get seasons with player statistics (v1)GETReturns the tournaments and seasons with statistics for the player, and the splits each season has. Nothing found returns data: null.
/v1/sofascore/player/statistics/seasons1 cr - Get the tournaments a player played (v1)GETReturns the tournaments the player has appeared in with category and sport. None returns data: null.
/v1/sofascore/player/tournaments1 cr - Get the transfer window's moves (v1)GETReturns football transfers in the current window, 50 per page, newest first unless sort is set. Filter by tournament, direction, nationality, position and age. Nothing found returns data: null.
/v1/sofascore/transfers1 cr - Rank a player in each statistic (v1)GETReturns where the player ranks among all players in a season for each statistic, with value, rank and number ranked. None returns data: null.
/v1/sofascore/player/season/rankings1 cr
Rankings
6 endpoints- Get a ranking table by id (v1)GETReturns up to 500 rows of a ranking with position, points and previous position. year reads a past year of yearly rankings such as UEFA coefficients. Nothing found returns data: null.
/v1/sofascore/rankings/table1 cr - Get ATP, WTA, FIFA and other rankings (v1)GETReturns a ranking table, such as ATP, WTA, FIFA or UEFA club coefficients, with rank, points, previous rank and best rank.
/v1/sofascore/rankings1 cr - Get events tied to a ranking (v1)GETReturns up to 5 featured events linked to a ranking. None returns data: null.
/v1/sofascore/rankings/featured-events1 cr - Get the top 4 of a sport's rankings (v1)GETReturns the top 4 rows of every ranking in sport. A sport without rankings returns data: null.
/v1/sofascore/rankings/sport1 cr - Get the top of a tournament's rankings (v1)GETReturns the top 4 of every ranking in a tournament, such as each UFC weight class. None returns data: null.
/v1/sofascore/rankings/tournament1 cr - List every ranking (v1)GETReturns every ranking with id, name, sport, gender and last update, such as FIFA, ATP, WTA, UEFA and UFC weight classes. Nothing found returns data: null.
/v1/sofascore/rankings/types1 cr
Search
13 endpoints- Get popular picks before a search (v1)GETReturns up to 25 popular entities of one kind to show before anything is typed, optionally for one sport. Nothing found returns data: null.
/v1/sofascore/search/suggestions1 cr - Search events by team names (v1)GETFinds events by team names, such as barcelona real, 20 per page. No match returns an empty list.
/v1/sofascore/search/events1 cr - Search managers (v1)GETFinds managers by name, 20 per page. No match returns an empty list.
/v1/sofascore/search/managers1 cr - Search motorsport series (v1)GETFinds up to 10 motorsport series by name, such as Formula 1 or MotoGP. Nothing found returns data: null.
/v1/sofascore/search/series1 cr - Search players (v1)GETFinds players by name, 20 per page. No match returns an empty list.
/v1/sofascore/search/players1 cr - Search players and individual teams (v1)GETFinds players and one-person teams such as tennis players, 20 per page. No match returns an empty list.
/v1/sofascore/search/competitors1 cr - Search races and stages (v1)GETFinds motorsport and cycling races by name, such as monza, 20 per page. No match returns an empty list.
/v1/sofascore/search/stages1 cr - Search referees (v1)GETFinds referees by name, 20 per page. No match returns an empty list.
/v1/sofascore/search/referees1 cr - Search stadiums and arenas (v1)GETFinds venues by name, 20 per page. No match returns an empty list.
/v1/sofascore/search/venues1 cr - Search teams (v1)GETFinds teams by name. Tennis players and other individuals are under Search Sports Competitors, 20 per page. No match returns an empty list.
/v1/sofascore/search/teams1 cr - Search teams, players and tournaments (v1)GETFinds teams, players, tournaments and managers across every sport. Player results include their team. No match returns an empty list.
/v1/sofascore/search1 cr - Search tournaments (v1)GETFinds tournaments by name, such as premier, 20 per page. No match returns an empty list.
/v1/sofascore/search/tournaments1 cr - Search tournaments with a feature (v1)GETFinds up to 10 tournaments by name that have a feature: a bracket, standings, power rankings, season player statistics or team of the week. Nothing found returns data: null.
/v1/sofascore/search/tournaments/with1 cr
Seasons
32 endpoints- Get a season's best single games (v1)GETReturns the best one-match performances of a season by statistic, such as rating, goals or saves, with player, event and value. Nothing found returns data: null.
/v1/sofascore/tournament/season/top-players/game1 cr - Get a season's events at a venue (v1)GETReturns the season's events at one venue, 30 per page; span=all returns every one. A page past the end returns data: null.
/v1/sofascore/tournament/season/venue/events1 cr - Get a season's groups (v1)GETReturns the groups of a season, each a sub-tournament id and group name. Seasons without groups return data: null.
/v1/sofascore/tournament/season/groups1 cr - Get a season's knockout brackets (v1)GETReturns every knockout bracket in a season with rounds, ties, participants, scores and linked events. Seasons without knockouts return data: null.
/v1/sofascore/tournament/season/cup-trees1 cr - Get a season's most followed players (v1)GETReturns the 10 players in a season with the most followers. Nothing found returns data: null.
/v1/sofascore/tournament/season/most-followed/players1 cr - Get a season's most followed teams (v1)GETReturns the 10 teams in a season with the most followers. Nothing found returns data: null.
/v1/sofascore/tournament/season/most-followed/teams1 cr - Get a season's phases and groups (v1)GETReturns the sub-tournaments (league phase, groups, knockout) in a season with id, name and category. Nothing found returns data: null.
/v1/sofascore/tournament/season/sub-tournaments1 cr - Get a season's rounds (v1)GETReturns every round of a season with number and, for named rounds, name, slug and prefix, plus the current round. Leagues without rounds return data: null.
/v1/sofascore/tournament/season/rounds1 cr - Get a season's statistics splits (v1)GETReturns the statistics splits a season has, such as overall, home, away or regularSeason, for player or team statistics. Nothing found returns data: null.
/v1/sofascore/tournament/season/statistics/types1 cr - Get a season's top players (v1)GETReturns season leaders grouped by statistic, such as rating, goals, assists and xG, each with player, team and value. position filters by role. Nothing found returns data: null.
/v1/sofascore/tournament/season/top-players1 cr - Get a season's top teams (v1)GETReturns the leading teams of a season grouped by statistic, such as goals scored or clean sheets, with each value. Nothing found returns data: null.
/v1/sofascore/tournament/season/top-teams1 cr - Get a season's totals (v1)GETReturns season totals: goals, home and away wins, draws, cards, competitor count, hosts and promoted or relegated teams. None returns data: null.
/v1/sofascore/tournament/season/info1 cr - Get a sortable player stats table (v1)GETReturns a page of player season statistics sorted by order, with one column group. Teams and filters come from Get Sports Season Statistics Info. Nothing found returns data: null.
/v1/sofascore/tournament/season/statistics1 cr - Get a team's events in a season (v1)GETReturns one team's results or fixtures in a tournament season, 30 per page. A page past the end returns data: null.
/v1/sofascore/tournament/season/team/events1 cr - Get every player in a season (v1)GETReturns up to 2,500 players who played in a football season with player id, name, position and team. Other sports return data: null.
/v1/sofascore/tournament/season/players1 cr - Get every team's last 5 events (v1)GETReturns each team's last 5 events in a season, grouped by sub-tournament then team, for a form guide beside the standings. Nothing found returns data: null.
/v1/sofascore/tournament/season/form1 cr - Get league shooting by court area (v1)GETReturns the league's average shooting percentage and five percentiles per court area, to compare a player, team or game. Basketball only. Nothing found returns data: null.
/v1/sofascore/tournament/season/shot-areas1 cr - Get the events of one round (v1)GETReturns every event of a round (matchday). Pass slug and prefix for named rounds from Get Sports Season Rounds; span keeps only results or fixtures. Nothing found returns data: null.
/v1/sofascore/tournament/season/round/events1 cr - Get the player of the season (v1)GETReturns the best-rated player of a football or basketball season with team and statistics. Other sports return data: null.
/v1/sofascore/tournament/season/player-of-the-season1 cr - Get the player table's filters (v1)GETReturns the teams, nationalities and statistic groups for Get Sports Season Player Table, and whether home and away splits exist. Nothing found returns data: null.
/v1/sofascore/tournament/season/statistics/info1 cr - Get the power rankings for a round (v1)GETReturns each team's power ranking for one round with rank, points and change since the previous round. Nothing found returns data: null.
/v1/sofascore/tournament/season/power-rankings1 cr - Get the team of the season (v1)GETReturns the team of the season: formation and players with team, rating and lineup order. None returns data: null.
/v1/sofascore/tournament/season/team-of-the-season1 cr - Get the team of the week (v1)GETReturns the formation and players of one team of the week, each with team, rating and event. An unknown period returns data: null.
/v1/sofascore/tournament/season/team-of-the-week1 cr - Get the teams in a season (v1)GETReturns every team taking part in a season. Club friendlies return an empty list.
/v1/sofascore/tournament/season/teams1 cr - Get the teams in one group (v1)GETReturns the teams that played in one sub-tournament, such as a group, in a season. Nothing found returns data: null.
/v1/sofascore/tournament/sub-tournament/teams1 cr - Get the venues of a season (v1)GETReturns the venues used in a season with id, name, city and capacity. Nothing found returns data: null.
/v1/sofascore/tournament/season/venues1 cr - List power ranking rounds (v1)GETReturns the power ranking rounds of a season, newest first, with id and matching round. None returns data: null.
/v1/sofascore/tournament/season/power-rankings/rounds1 cr - List team of the week periods (v1)GETReturns team of the week periods, newest first, with id, type, name and round. Use the id with Get Sports Team of the Week. Nothing found returns data: null.
/v1/sofascore/tournament/season/team-of-the-week/periods1 cr - List team of the week rounds (v1)GETReturns the rounds of a season that have a team of the week. None returns data: null.
/v1/sofascore/tournament/season/team-of-the-week/rounds1 cr - Rank a team's players by rating (v1)GETReturns one team's players ranked by average rating in a season, with appearances. No ratings returns data: null.
/v1/sofascore/tournament/season/top-ratings1 cr - Track a team's league position (v1)GETReturns a team's league position week by week with each week's dates and events, for a position chart. No data returns data: null.
/v1/sofascore/tournament/season/position-graph1 cr - Track a team's power ranking (v1)GETReturns a team's power ranking after each round of a season with that round's event. No data returns data: null.
/v1/sofascore/tournament/season/power-rankings/team1 cr
Sub-Tournaments
12 endpoints- Get a knockout bracket (v1)GETReturns a knockout stage's bracket for a season: rounds, ties, participants, scores and events. Use the knockout stage's sub-tournament id. Nothing found returns data: null.
/v1/sofascore/sub-tournament/season/cup-tree1 cr - Get a sub-tournament (v1)GETReturns a sub-tournament (a league phase, group or knockout stage) with name, slug, category and the tournament it belongs to. An unknown id returns data: null.
/v1/sofascore/sub-tournament1 cr - Get a sub-tournament's events (v1)GETReturns results or fixtures of a sub-tournament across seasons, 30 per page. A page past the end returns data: null.
/v1/sofascore/sub-tournament/events1 cr - Get a sub-tournament's events on a day (v1)GETReturns a sub-tournament's events on date in start order, covering that date in every time zone. No events returns data: null.
/v1/sofascore/sub-tournament/events/day1 cr - Get a sub-tournament's rounds (v1)GETReturns the rounds of a sub-tournament season with number, name, slug and start, plus the current round. Nothing found returns data: null.
/v1/sofascore/sub-tournament/season/rounds1 cr - Get a sub-tournament's seasons (v1)GETReturns the seasons in which the sub-tournament has events, newest first, with id, name and year. Nothing found returns data: null.
/v1/sofascore/sub-tournament/seasons1 cr - Get a sub-tournament's table (v1)GETReturns the standings of one sub-tournament, such as a single group, for a season. No standings returns data: null.
/v1/sofascore/sub-tournament/season/standings1 cr - Get a sub-tournament's videos (v1)GETReturns up to 10 of the latest highlight videos of a sub-tournament. None returns data: null.
/v1/sofascore/sub-tournament/media1 cr - Get a team's events in a group (v1)GETReturns one team's events in a sub-tournament season, 30 per page; span=all returns all. A page past the end returns data: null.
/v1/sofascore/sub-tournament/season/team/events1 cr - Get each team's last 5 events (v1)GETReturns each team's last 5 events in a sub-tournament season, keyed by team id. No data returns data: null.
/v1/sofascore/sub-tournament/season/form1 cr - Get one round of a sub-tournament (v1)GETReturns every event of a round. Pass slug for named rounds such as the final; span keeps only results or fixtures. Nothing found returns data: null.
/v1/sofascore/sub-tournament/season/round/events1 cr - Get one season's events (v1)GETReturns a sub-tournament's results or fixtures in a season, 30 per page; span=all returns the whole season. A page past the end returns data: null.
/v1/sofascore/sub-tournament/season/events1 cr
Teams
31 endpoints- Find head-to-head data for two teams (v1)GETReturns the tournaments and years in which two teams have head-to-head data. None returns data: null.
/v1/sofascore/team/h2h/discovery1 cr - Get a player to watch per fixture (v1)GETReturns a featured player for each upcoming event, keyed by event id: the best performer of the last match who is not missing. Nothing found returns data: null.
/v1/sofascore/team/featured-players1 cr - Get a team (v1)GETReturns a team, or a player in tennis and MMA: country, manager, venue, founding date, main tournament and recent form. An unknown id returns data: null.
/v1/sofascore/team1 cr - Get a team's best players in a season (v1)GETReturns the team's leaders grouped by statistic, such as rating, goals and assists, each a ranked list. None returns data: null.
/v1/sofascore/team/season/top-players1 cr - Get a team's events in a tournament (v1)GETReturns the team's results or fixtures in one tournament, 30 per page. A page past the end returns data: null.
/v1/sofascore/team/tournament/events1 cr - Get a team's featured event (v1)GETReturns the team's live event, or else the most relevant of its last and next events. A team with no events returns data: null.
/v1/sofascore/team/featured-event1 cr - Get a team's full transfer history (v1)GETReturns the team's transfer history, 25 per page, with player, clubs, type, fee and date. A page past the end returns data: null.
/v1/sofascore/team/transfers/history1 cr - Get a team's last and next event (v1)GETReturns the team's most recent event and next scheduled event with full details. Either can be null.
/v1/sofascore/team/near-events1 cr - Get a team's media for a country (v1)GETReturns up to 2 recent media items for the team as shown in country, and the total count. None returns data: null.
/v1/sofascore/team/media/summary1 cr - Get a team's official posts (v1)GETReturns recent posts from the team's official X account with text, media, time and link. None returns data: null.
/v1/sofascore/team/tweets1 cr - Get a team's results or fixtures (v1)GETReturns a team's results (type=last) or fixtures (type=next) across all competitions, 30 per page. An unknown id returns data: null.
/v1/sofascore/team/events1 cr - Get a team's season heatmap (v1)GETReturns a football team's combined season touch points, the matches included and their events. None returns data: null.
/v1/sofascore/team/season/heatmap1 cr - Get a team's season statistics (v1)GETReturns a team's season totals, such as goals, shots, possession, passes and cards for football. None returns data: null.
/v1/sofascore/team/season/statistics1 cr - Get a team's squad (v1)GETReturns the current squad with position, shirt number, country, date of birth and market value where known, split into foreign and national players. Nothing found returns data: null.
/v1/sofascore/team/players1 cr - Get a team's transfers this year (v1)GETReturns the team's transfers in and out over the last 12 months with player, clubs, type, fee and date. None returns data: null.
/v1/sofascore/team/transfers1 cr - Get a team's trophies (v1)GETReturns a football or basketball team's trophy count and titles per competition. Other sports, or no trophies, return data: null.
/v1/sofascore/team/achievements1 cr - Get a team's videos (v1)GETReturns highlight videos and media from the team's events. None returns data: null.
/v1/sofascore/team/media1 cr - Get every player's season statistics (v1)GETReturns season statistics for every player of the team, such as goals, assists and rating, and whether each played enough to rank. Nothing found returns data: null.
/v1/sofascore/team/season/player-statistics1 cr - Get every ranking a team is in (v1)GETReturns each ranking that includes the team or player, such as ATP or FIFA, with current position and points. Unranked returns data: null.
/v1/sofascore/team/rankings1 cr - Get every tournament a team played (v1)GETReturns every tournament the team has played in, newest first. None returns data: null.
/v1/sofascore/team/tournaments/all1 cr - Get ids of a team's near events (v1)GETReturns ids of the team's events from the last week through the next 7 weeks. None returns data: null.
/v1/sofascore/team/recent-event-ids1 cr - Get news about a team (v1)GETReturns up to 30 news articles about the team with headline, summary, image, link, time and publisher. None returns data: null.
/v1/sofascore/team/news1 cr - Get recent events with lineups (v1)GETReturns up to 3 recent events with known lineups and formations, including events in the next 7 days whose lineups are out. Nothing found returns data: null.
/v1/sofascore/team/events/with-lineups1 cr - Get recent events with momentum (v1)GETReturns up to 3 recent events with a momentum graph. Use the ids with Get Sports Event Momentum. Nothing found returns data: null.
/v1/sofascore/team/events/with-momentum1 cr - Get RSS feeds about a team (v1)GETReturns RSS feed URLs with news about the team, keyed by country code. None returns data: null.
/v1/sofascore/team/rss1 cr - Get seasons with a team in a table (v1)GETReturns the tournaments and seasons in which the team has standings, for Get Sports Standings. None returns data: null.
/v1/sofascore/team/standings/seasons1 cr - Get seasons with team statistics (v1)GETReturns the tournaments and seasons with team or player statistics for the team, and the splits each season has. Nothing found returns data: null.
/v1/sofascore/team/statistics/seasons1 cr - Get the tournaments a team plays in (v1)GETReturns the tournaments the team is in now, such as league, cup and continental competitions. Nothing found returns data: null.
/v1/sofascore/team/tournaments1 cr - Get when a team scores and concedes (v1)GETReturns goals scored and conceded per 15-minute period in a season, overall, home and away. None returns data: null.
/v1/sofascore/team/season/goal-times1 cr - Rank a team in each statistic (v1)GETReturns where the team ranks in the league for each statistic, in total and per game, with the team and match count. Nothing found returns data: null.
/v1/sofascore/team/season/ranks1 cr - Score a team's last 10 events (v1)GETReturns the team's last finished events with a score from -5 to 5 for each, weighted by how expected the result was. Nothing found returns data: null.
/v1/sofascore/team/performance1 cr
Tennis
5 endpoints- Get a player's Grand Slam results (v1)GETReturns a tennis player's round reached at each Grand Slam over the last five years. Non-tennis teams return data: null.
/v1/sofascore/team/tennis/grand-slams1 cr - Get a player's recent tournaments (v1)GETReturns the tournaments a tennis player played recently with the round reached and whether they won. Non-tennis teams return data: null.
/v1/sofascore/team/tennis/recent-tournaments1 cr - Get a player's statistics for a year (v1)GETReturns a tennis player's year by surface: matches, wins, titles, aces, double faults, serve and break points and tiebreaks. None returns data: null.
/v1/sofascore/team/tennis/year-statistics1 cr - Get a tennis player's matches (v1)GETReturns a tennis player's or pair's matches, 30 per page, filtered to singles, doubles or all. A page past the end returns data: null.
/v1/sofascore/team/tennis/events1 cr - Get how far a player got (v1)GETReturns the round a tennis player reached in one tournament season and whether they won it. None returns data: null.
/v1/sofascore/team/tennis/season-result1 cr
Tournaments
18 endpoints- Get a draft year's prospects (v1)GETReturns draft prospects for a year with name, position, college or team and linked player. kind=top returns top prospects only. No draft returns data: null.
/v1/sofascore/tournament/draft/prospects1 cr - Get a season's draft (v1)GETReturns NBA or NFL draft details for a season: year, dates, status, rounds and lottery. Other tournaments return data: null.
/v1/sofascore/tournament/draft1 cr - Get a season's results or fixtures (v1)GETReturns a season's results (type=last) or fixtures (type=next), 30 per page, with scores and status. An unknown season returns data: null.
/v1/sofascore/tournament/events1 cr - Get a season's standings (v1)GETReturns the league table, or each group's table, with played, won, drawn, lost, goals and points. A season without standings, such as a knockout cup, returns data: null.
/v1/sofascore/tournament/standings1 cr - Get a tournament and its seasons (v1)GETReturns a tournament with its category, title holder, most titles, current season dates and every season id. An unknown id returns data: null.
/v1/sofascore/tournament1 cr - Get a tournament's events on a day (v1)GETReturns all of a tournament's events on date, with the day set by timezone_offset. No events returns data: null.
/v1/sofascore/tournament/events/day1 cr - Get a tournament's events, any season (v1)GETReturns results (last), fixtures (next) or live events of a tournament, 30 per page, ignoring seasons. Use it for organizations such as MMA promotions. Nothing found returns data: null.
/v1/sofascore/tournament/events/all-seasons1 cr - Get a tournament's fan player vote (v1)GETReturns the current fan vote ranking of players with vote counts. A tournament without a vote returns data: null.
/v1/sofascore/tournament/player-votes1 cr - Get a tournament's featured event (v1)GETReturns the tournament's featured event with full details. None returns data: null.
/v1/sofascore/tournament/featured-events1 cr - Get a tournament's past winners (v1)GETReturns the winner of each season, newest first, 10 per page. A page past the end returns data: null.
/v1/sofascore/tournament/winners1 cr - Get a tournament's videos (v1)GETReturns highlight videos and media for a tournament with title, URL, thumbnail and type. None returns data: null.
/v1/sofascore/tournament/media1 cr - Get facts about a tournament (v1)GETReturns other names, organiser, team and round counts, frequency, first winner, most titles, top scorers and biggest wins. None returns data: null.
/v1/sofascore/tournament/meta1 cr - Get FIFA World Cup key players (v1)GETReturns the key players of the FIFA World Cup with each one's rating and the qualifying competition it comes from. Nothing found returns data: null.
/v1/sofascore/tournament/world-cup/key-players1 cr - Get historical season comparisons (v1)GETReturns preset comparisons of two teams or two players across seasons, with each one's season statistics. None returns data: null.
/v1/sofascore/tournament/comparisons1 cr - Get ids of recent and next events (v1)GETReturns ids of the tournament's events from the last week through the next 7 weeks. None returns data: null.
/v1/sofascore/tournament/recent-event-ids1 cr - Get the picks of a draft round (v1)GETReturns the picks of one draft round with overall pick, pick in round, team and prospect, plus teams without a pick. Nothing found returns data: null.
/v1/sofascore/tournament/draft/picks1 cr - Get trades and injuries in a league (v1)GETReturns the latest trades and injuries in a basketball league such as the NBA (132). None returns data: null.
/v1/sofascore/tournament/player-news1 cr - Get transfers in and out of a league (v1)GETReturns transfers into and out of the tournament's teams, 25 per page, with player, clubs, date, fee and type. A page past the end returns data: null.
/v1/sofascore/tournament/transfers1 cr
TV
4 endpoints- Get a TV channel's schedule (v1)GETReturns a channel's upcoming and live events and stages that it is confirmed to broadcast. Nothing found returns data: null.
/v1/sofascore/tv/channel/schedule1 cr - Get votes for a channel's broadcast (v1)GETReturns fan up and down votes confirming a channel shows an event or stage. Unapproved channels return data: null.
/v1/sofascore/tv/channel/votes1 cr - Get who broadcasts an event (v1)GETReturns, per country code, the ids of TV channels showing an event or stage. Look up names with Get Sports TV Channels. None returns data: null.
/v1/sofascore/tv/broadcasts1 cr - List a country's TV channels (v1)GETReturns every TV channel in country, alphabetically, with id, name and link. popular=true orders by upcoming broadcasts. Nothing found returns data: null.
/v1/sofascore/tv/channels1 cr
Make your first request
Replace the placeholders with your input values. The endpoint reference explains each input and the returned fields.
curl -X GET "https://api.toolzerhub.com/v1/sofascore/search/events?query=<query>" -H "x-api-key: $TOOLZERHUB_API_KEY"Need a key? Create an account, then review credits and responses and errors.