Sportmonks

Sportmonks is a sports data provider offering structured APIs for football, motorsport, odds, and reference data used to power scores, statistics, and betting-related applications.

With Sportmonks, you can access:

  • Football data: fixtures, livescores, leagues, seasons, stages, rounds, teams, squads, players, coaches, referees, venues, standings, topscorers, transfers, schedules, commentaries, TV stations, rivals, expected goals (xG), and predictions
  • Motorsport data: sessions, drivers, teams, championship standings, laps, and pitstops
  • Odds data: pre-match and in-play odds, bookmakers, and markets
  • Core reference data: continents, countries, regions, cities, types, and time zones

In Studio, the Sportmonks integration allows your agents to query fixtures, player and team statistics, transfer activity, standings, and odds directly within a workflow. Agents can pull expected goals (xG) by player or team, retrieve match commentaries and brackets, look up coaches and their histories, and enrich any of these with related data through the include parameter—enabling workflows that build match reports, track transfer rumours, or surface live odds and predictions.

Usage Instructions

Integrate the Sportmonks sports data APIs into the workflow from a single block. Football: fixtures, livescores, leagues, seasons, stages, rounds, teams, squads, players, coaches, referees, venues, standings, topscorers, transfers, schedules, commentaries, TV stations, rivals, expected goals (xG), and predictions. Motorsport: sessions, drivers, teams, championship standings, laps, and pitstops. Odds: pre-match and in-play odds, bookmakers, and markets. Core: continents, countries, regions, cities, types, and time zones.

Actions

Get Expected xG by Player

Retrieve lineup-level expected goals (xG) values per player from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;player;team;type)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
expectedarrayArray of player-level expected goals (xG) entries
↳ idnumberUnique id of the expected value
↳ fixture_idnumberFixture related to the value
↳ player_idnumberPlayer related to the value
↳ team_idnumberTeam related to the value
↳ lineup_idnumberLineup record the player relates to
↳ type_idnumberType of the expected value
↳ dataobjectThe expected value payload
↳ valuenumberThe xG value

Get Expected xG by Team

Retrieve fixture-level expected goals (xG) values per team from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;participant;type)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
expectedarrayArray of team-level expected goals (xG) entries
↳ idnumberUnique id of the expected value
↳ fixture_idnumberFixture related to the value
↳ type_idnumberType of the expected value
↳ participant_idnumberTeam related to the expected value
↳ dataobjectThe expected value payload
↳ valuenumberThe xG value
↳ locationstringHome or away

Get All Commentaries

Retrieve all textual commentaries available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;player)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
commentariesarrayArray of commentary entries
↳ idnumberUnique id of the commentary
↳ fixture_idnumberFixture related to the commentary
↳ commentstringThe commentary text
↳ minutenumberMatch minute of the comment
↳ extra_minutenumberExtra (injury) minute of the comment
↳ is_goalbooleanWhether the comment is a goal
↳ is_importantbooleanWhether the comment is important
↳ ordernumberOrder of the comment

Get All Fixtures

Retrieve all football fixtures available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of fixture objects
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get All Players

Retrieve all football players available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. nationality;position)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder players by id (asc or desc)

Output

ParameterTypeDescription
playersarrayArray of player objects
↳ idnumberUnique id of the player
↳ sport_idnumberSport of the player
↳ country_idnumberCountry of birth of the player
↳ nationality_idnumberNationality of the player
↳ city_idnumberCity of birth of the player
↳ position_idnumberPosition of the player
↳ detailed_position_idnumberDetailed position of the player
↳ type_idnumberType of the player
↳ common_namestringName the player is known for
↳ firstnamestringFirst name of the player
↳ lastnamestringLast name of the player
↳ namestringName of the player
↳ display_namestringDisplay name of the player
↳ image_pathstringURL to the player headshot
↳ heightnumberHeight of the player in cm
↳ weightnumberWeight of the player in kg
↳ date_of_birthstringDate of birth of the player
↳ genderstringGender of the player

Get All Rivals

Retrieve all teams with their rivals information from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. team;rival)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
rivalsarrayArray of rival relationships
↳ sport_idnumberSport of the rival
↳ team_idnumberTeam the rivalry belongs to
↳ rival_idnumberRival team id

Get All Teams

Retrieve all football teams available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;venue)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder teams by id (asc or desc)

Output

ParameterTypeDescription
teamsarrayArray of team objects
↳ idnumberUnique id of the team
↳ sport_idnumberSport of the team
↳ country_idnumberCountry of the team
↳ venue_idnumberHome venue of the team
↳ genderstringGender of the team
↳ namestringName of the team
↳ short_codestringShort code of the team
↳ image_pathstringURL to the team logo
↳ foundednumberFounding year of the team
↳ typestringType of the team
↳ placeholderbooleanWhether the team is a placeholder
↳ last_played_atstringDate and time of the last played match

Get All Transfer Rumours

Retrieve all transfer rumours available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
transferRumoursarrayArray of transfer rumour objects
↳ idnumberUnique id of the transfer rumour
↳ sport_idnumberSport of the transfer rumour
↳ player_idnumberPlayer the rumour relates to
↳ position_idnumberPosition id of the player
↳ from_team_idnumberTeam the player would transfer from
↳ to_team_idnumberTeam the player would transfer to
↳ transfer_fee_idnumberTransfer fee id of the rumour
↳ probabilitystringProbability of the rumour (e.g. LOW)
↳ source_namestringName of the source of the rumour
↳ source_urlstringURL of the source of the rumour
↳ amountnumberEstimated transfer fee amount
↳ currencystringCurrency of the amount
↳ datestringDate of the rumour
↳ type_idnumberType of the transfer rumour

Get All Transfers

Retrieve all transfers available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)
filtersstringNoFilters to apply (e.g. transferTypes:219,220)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
transfersarrayArray of transfer objects
↳ idnumberUnique id of the transfer
↳ sport_idnumberSport of the transfer
↳ player_idnumberPlayer who transferred
↳ type_idnumberType of the transfer
↳ from_team_idnumberTeam the player transferred from
↳ to_team_idnumberTeam the player transferred to
↳ position_idnumberPosition id of the transfer
↳ detailed_position_idnumberDetailed position id of the transfer
↳ datestringDate of the transfer
↳ career_endedbooleanWhether the transfer ended the career
↳ completedbooleanWhether the transfer is completed
↳ amountnumberTransfer fee amount

Get Brackets by Season

Retrieve the knockout-stage tournament bracket (stages and progression edges) for a season ID

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response

Output

ParameterTypeDescription
bracketsjsonBracket object containing stages (fixtures grouped by knockout round) and edges (progression paths between fixtures)

Get Coach by ID

Retrieve a single football coach by their ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
coachIdstringYesThe unique id of the coach
includestringNoSemicolon-separated relations to enrich the response (e.g. country;teams;statistics)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
coachobjectThe requested coach object
↳ idnumberUnique id of the coach
↳ player_idnumberPlayer related to the coach
↳ sport_idnumberSport of the coach
↳ country_idnumberCountry of the coach
↳ nationality_idnumberNationality of the coach
↳ city_idnumberBirth city of the coach
↳ common_namestringCommon name of the coach
↳ firstnamestringFirst name of the coach
↳ lastnamestringLast name of the coach
↳ namestringName of the coach
↳ display_namestringDisplay name of the coach
↳ image_pathstringURL to the coach headshot
↳ heightnumberHeight of the coach in cm
↳ weightnumberWeight of the coach in kg
↳ date_of_birthstringDate of birth of the coach
↳ genderstringGender of the coach

Get Coaches

Retrieve all football coaches available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;teams)
filtersstringNoFilters to apply (e.g. coachCountries:462)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
coachesarrayArray of coach objects
↳ idnumberUnique id of the coach
↳ player_idnumberPlayer related to the coach
↳ sport_idnumberSport of the coach
↳ country_idnumberCountry of the coach
↳ nationality_idnumberNationality of the coach
↳ city_idnumberBirth city of the coach
↳ common_namestringCommon name of the coach
↳ firstnamestringFirst name of the coach
↳ lastnamestringLast name of the coach
↳ namestringName of the coach
↳ display_namestringDisplay name of the coach
↳ image_pathstringURL to the coach headshot
↳ heightnumberHeight of the coach in cm
↳ weightnumberWeight of the coach in kg
↳ date_of_birthstringDate of birth of the coach
↳ genderstringGender of the coach

Get Coaches by Country

Retrieve all coaches for a country ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
countryIdstringYesThe unique id of the country
includestringNoSemicolon-separated relations to enrich the response (e.g. country;nationality)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
coachesarrayArray of coach objects for the country
↳ idnumberUnique id of the coach
↳ player_idnumberPlayer related to the coach
↳ sport_idnumberSport of the coach
↳ country_idnumberCountry of the coach
↳ nationality_idnumberNationality of the coach
↳ city_idnumberBirth city of the coach
↳ common_namestringCommon name of the coach
↳ firstnamestringFirst name of the coach
↳ lastnamestringLast name of the coach
↳ namestringName of the coach
↳ display_namestringDisplay name of the coach
↳ image_pathstringURL to the coach headshot
↳ heightnumberHeight of the coach in cm
↳ weightnumberWeight of the coach in kg
↳ date_of_birthstringDate of birth of the coach
↳ genderstringGender of the coach

Get Commentaries by Fixture

Retrieve textual commentary for a fixture by fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
includestringNoSemicolon-separated relations to enrich the response (e.g. player;relatedPlayer)

Output

ParameterTypeDescription
commentariesarrayArray of commentary entries for the fixture
↳ idnumberUnique id of the commentary
↳ fixture_idnumberFixture related to the commentary
↳ commentstringThe commentary text
↳ minutenumberMatch minute of the comment
↳ extra_minutenumberExtra (injury) minute of the comment
↳ is_goalbooleanWhether the comment is a goal
↳ is_importantbooleanWhether the comment is important
↳ ordernumberOrder of the comment

Get Current Leagues by Team

Retrieve all current leagues for a team ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. country;currentSeason)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder leagues (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of current league objects for the team
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activenumberWhether the league is active (1) or inactive (0)
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate the last fixture was played
↳ categorynumberImportance category of the league (1-4)

Get Expected Lineups by Player

Retrieve the premium expected lineups for a player ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
playerIdstringYesThe unique id of the player
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fixture)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
expectedLineupsarrayArray of expected lineup entries for the player
↳ idnumberUnique id of the expected lineup record
↳ sport_idnumberSport of the expected lineup
↳ fixture_idnumberFixture the expected lineup relates to
↳ player_idnumberPlayer in the expected lineup
↳ team_idnumberTeam of the expected lineup player
↳ formation_fieldstringFormation field of the player
↳ position_idnumberPosition id of the player
↳ detailed_position_idnumberDetailed position id of the player
↳ type_idnumberType of the expected lineup record
↳ formation_positionnumberPosition of the player in the formation
↳ player_namestringName of the player
↳ jersey_numbernumberJersey number of the player

Get Expected Lineups by Team

Retrieve the premium expected lineups for a team ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fixture)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
expectedLineupsarrayArray of expected lineup entries for the team
↳ idnumberUnique id of the expected lineup record
↳ sport_idnumberSport of the expected lineup
↳ fixture_idnumberFixture the expected lineup relates to
↳ player_idnumberPlayer in the expected lineup
↳ team_idnumberTeam of the expected lineup player
↳ formation_fieldstringFormation field of the player
↳ position_idnumberPosition id of the player
↳ detailed_position_idnumberDetailed position id of the player
↳ type_idnumberType of the expected lineup record
↳ formation_positionnumberPosition of the player in the formation
↳ player_namestringName of the player
↳ jersey_numbernumberJersey number of the player

Get Extended Team Squad

Retrieve all squad entries for a team (based on current seasons) by team ID

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. player;position)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
squadarrayArray of extended squad entries for the team
↳ idnumberUnique id of the squad record
↳ transfer_idnumberTransfer id of the squad record
↳ player_idnumberPlayer in the squad
↳ team_idnumberTeam of the squad
↳ position_idnumberPosition of the player in the squad
↳ detailed_position_idnumberDetailed position of the player in the squad
↳ jersey_numbernumberJersey number of the player
↳ startstringStart contract date of the player
↳ endstringEnd contract date of the player

Get Fixture by ID

Retrieve a single football fixture by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores;events;lineups;statistics)
filtersstringNoFilters to apply (e.g. eventTypes:14)

Output

ParameterTypeDescription
fixtureobjectThe requested fixture object
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Fixtures by Date

Retrieve all football fixtures on a specific date (YYYY-MM-DD) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
datestringYesThe date to fetch fixtures for, in YYYY-MM-DD format
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores;league)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501,271)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder fixtures by starting_at (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of fixture objects for the requested date
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Fixtures by Date Range

Retrieve football fixtures between two dates (YYYY-MM-DD) from Sportmonks. Max range is 100 days.

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
startDatestringYesStart date in YYYY-MM-DD format
endDatestringYesEnd date in YYYY-MM-DD format (max 100 days after start)
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501,271)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder fixtures by starting_at (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of fixture objects within the requested date range
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Fixtures by Date Range for Team

Retrieve fixtures for a team within a date range (YYYY-MM-DD) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
startDatestringYesStart date in YYYY-MM-DD format
endDatestringYesEnd date in YYYY-MM-DD format
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder fixtures by starting_at (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of fixture objects for the team within the date range
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Fixtures by Multiple IDs

Retrieve multiple football fixtures by a comma-separated list of IDs (max 50)

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
idsstringYesComma-separated fixture IDs (e.g. 18535517,18535518). Maximum of 50 IDs
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)

Output

ParameterTypeDescription
fixturesarrayArray of fixture objects for the requested IDs
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Grouped Standings by Round

Retrieve the standing table for a round ID grouped by group where applicable from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
roundIdstringYesThe unique id of the round
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply (e.g. standingGroups:246697)

Output

ParameterTypeDescription
standingsjsonStandings for the round: an array of groups (each with id, name and a standings array) when groups exist, otherwise a flat array of standing entries

Get Head to Head

Retrieve the head-to-head fixtures between two teams from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
team1stringYesThe id of the first team
team2stringYesThe id of the second team
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder fixtures by starting_at (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of head-to-head fixture objects between the two teams
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Inplay Livescores

Retrieve all fixtures that are currently being played (in-play) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores;events)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)

Output

ParameterTypeDescription
fixturesarrayArray of in-play fixture objects
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Last Updated Coaches

Retrieve all coaches that have received updates in the past two hours

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;nationality)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
coachesarrayArray of recently updated coach objects
↳ idnumberUnique id of the coach
↳ player_idnumberPlayer related to the coach
↳ sport_idnumberSport of the coach
↳ country_idnumberCountry of the coach
↳ nationality_idnumberNationality of the coach
↳ city_idnumberBirth city of the coach
↳ common_namestringCommon name of the coach
↳ firstnamestringFirst name of the coach
↳ lastnamestringLast name of the coach
↳ namestringName of the coach
↳ display_namestringDisplay name of the coach
↳ image_pathstringURL to the coach headshot
↳ heightnumberHeight of the coach in cm
↳ weightnumberWeight of the coach in kg
↳ date_of_birthstringDate of birth of the coach
↳ genderstringGender of the coach

Get Latest Updated Fixtures

Retrieve all fixtures that have received updates within the last 10 seconds

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)

Output

ParameterTypeDescription
fixturesarrayArray of recently updated fixture objects
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Latest Updated Livescores

Retrieve all livescores that have received updates within the last 10 seconds

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)

Output

ParameterTypeDescription
fixturesarrayArray of recently updated live fixture objects
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Last Updated Players

Retrieve all players that have received updates in the past two hours

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. nationality;position)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
playersarrayArray of recently updated player objects
↳ idnumberUnique id of the player
↳ sport_idnumberSport of the player
↳ country_idnumberCountry of birth of the player
↳ nationality_idnumberNationality of the player
↳ city_idnumberCity of birth of the player
↳ position_idnumberPosition of the player
↳ detailed_position_idnumberDetailed position of the player
↳ type_idnumberType of the player
↳ common_namestringName the player is known for
↳ firstnamestringFirst name of the player
↳ lastnamestringLast name of the player
↳ namestringName of the player
↳ display_namestringDisplay name of the player
↳ image_pathstringURL to the player headshot
↳ heightnumberHeight of the player in cm
↳ weightnumberWeight of the player in kg
↳ date_of_birthstringDate of birth of the player
↳ genderstringGender of the player

Get Latest Team of the Week

Retrieve the latest Team of the Week (TOTW) for a league ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
leagueIdstringYesThe unique id of the league
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;team;player;round)

Output

ParameterTypeDescription
totwarrayArray of the latest Team of the Week entries for the league
↳ idnumberUnique id of the TOTW entry
↳ player_idnumberPlayer of the team of the week
↳ fixture_idnumberFixture the TOTW player played in
↳ round_idnumberRound the fixture is played at
↳ team_idnumberTeam the TOTW player played for
↳ ratingstringRating of the TOTW player
↳ formation_positionnumberPlayer position in the TOTW formation
↳ formationstringThe TOTW's formation

Get Latest Transfers

Retrieve the latest transfers available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)
filtersstringNoFilters to apply (e.g. transferTypes:219,220)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
transfersarrayArray of the latest transfer objects
↳ idnumberUnique id of the transfer
↳ sport_idnumberSport of the transfer
↳ player_idnumberPlayer who transferred
↳ type_idnumberType of the transfer
↳ from_team_idnumberTeam the player transferred from
↳ to_team_idnumberTeam the player transferred to
↳ position_idnumberPosition id of the transfer
↳ detailed_position_idnumberDetailed position id of the transfer
↳ datestringDate of the transfer
↳ career_endedbooleanWhether the transfer ended the career
↳ completedbooleanWhether the transfer is completed
↳ amountnumberTransfer fee amount

Get League by ID

Retrieve a single football league by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
leagueIdstringYesThe unique id of the league
includestringNoSemicolon-separated relations to enrich the response (e.g. country;currentSeason;seasons)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
leagueobjectThe requested league object
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activenumberWhether the league is active (1) or inactive (0)
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate the last fixture was played
↳ categorynumberImportance category of the league (1-4)

Get Leagues

Retrieve all football leagues available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;currentSeason)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder leagues (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of league objects
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activenumberWhether the league is active (1) or inactive (0)
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate the last fixture was played
↳ categorynumberImportance category of the league (1-4)

Get Leagues by Country

Retrieve all leagues for a country ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
countryIdstringYesThe unique id of the country
includestringNoSemicolon-separated relations to enrich the response (e.g. country;currentSeason)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder leagues (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of league objects for the country
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activenumberWhether the league is active (1) or inactive (0)
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate the last fixture was played
↳ categorynumberImportance category of the league (1-4)

Get Leagues by Date

Retrieve all leagues with fixtures on a given date (YYYY-MM-DD) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
datestringYesThe fixture date in YYYY-MM-DD format
includestringNoSemicolon-separated relations to enrich the response (e.g. country;currentSeason)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder leagues (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of league objects with fixtures on the requested date
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activenumberWhether the league is active (1) or inactive (0)
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate the last fixture was played
↳ categorynumberImportance category of the league (1-4)

Get Leagues by Team

Retrieve all current and historical leagues for a team ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. country;currentSeason)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder leagues (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of current and historical league objects for the team
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activenumberWhether the league is active (1) or inactive (0)
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate the last fixture was played
↳ categorynumberImportance category of the league (1-4)

Get Live Leagues

Retrieve all leagues that have fixtures currently being played from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;currentSeason)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder leagues (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of currently live league objects
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activenumberWhether the league is active (1) or inactive (0)
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate the last fixture was played
↳ categorynumberImportance category of the league (1-4)

Get Live Probabilities

Retrieve all live (in-play) prediction probabilities from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. type;fixture)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
predictionsarrayArray of live probability prediction objects
↳ idnumberUnique id of the live prediction record
↳ fixture_idnumberFixture the prediction belongs to
↳ period_idnumberMatch period the prediction was recorded in
↳ minutenumberMatch minute the prediction was generated
↳ predictionsjsonHome win, away win and draw probabilities as percentages
↳ type_idnumberType of the prediction (237 for fulltime result)

Get Live Probabilities by Fixture

Retrieve all live (in-play) prediction probabilities for a fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
includestringNoSemicolon-separated relations to enrich the response (e.g. type;fixture)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
predictionsarrayArray of live probability prediction objects for the fixture
↳ idnumberUnique id of the live prediction record
↳ fixture_idnumberFixture the prediction belongs to
↳ period_idnumberMatch period the prediction was recorded in
↳ minutenumberMatch minute the prediction was generated
↳ predictionsjsonHome win, away win and draw probabilities as percentages
↳ type_idnumberType of the prediction (237 for fulltime result)

Get Live Standings by League

Retrieve the live standing table for a league ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
leagueIdstringYesThe unique id of the league
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply (e.g. standingGroups:246697)

Output

ParameterTypeDescription
standingsarrayArray of live standing entries for the league
↳ idnumberUnique id of the standing
↳ participant_idnumberTeam related to the standing
↳ sport_idnumberSport related to the standing
↳ league_idnumberLeague related to the standing
↳ season_idnumberSeason related to the standing
↳ stage_idnumberStage related to the standing
↳ group_idnumberGroup related to the standing
↳ round_idnumberRound related to the standing
↳ standing_rule_idnumberStanding rule related to the standing
↳ positionnumberPosition of the team in the standing
↳ resultstringMovement of the team in the standing
↳ pointsnumberPoints the team has gathered

Get Livescores

Retrieve fixtures starting within 15 minutes and currently in progress from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores;events)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)

Output

ParameterTypeDescription
fixturesarrayArray of live fixture objects
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get All Match Facts

Retrieve all available match facts within your Sportmonks subscription (beta)

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. type;sport;fixture)
filtersstringNoFilters to apply (e.g. matchFactTypes:76088)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
matchFactsarrayArray of match fact objects
↳ idnumberUnique id of the match fact
↳ sport_idnumberSport of the match fact
↳ fixture_idnumberFixture related to the match fact
↳ type_idnumberType of the match fact
↳ participantstringTeam the fact relates to (home or away)
↳ basisstringBasis of the match fact (e.g. h2h, overall)
↳ datajsonMatch fact data payload (counts and percentages)
↳ natural_languagestringHuman-readable description of the match fact
↳ categorystringCategory of the match fact
↳ scopestringScope of the match fact

Get Match Facts by Date Range

Retrieve match facts within a date range (YYYY-MM-DD) from Sportmonks (beta)

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
startDatestringYesStart date in YYYY-MM-DD format
endDatestringYesEnd date in YYYY-MM-DD format
includestringNoSemicolon-separated relations to enrich the response (e.g. type;sport;fixture)
filtersstringNoFilters to apply (e.g. matchFactTypes:76088)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
matchFactsarrayArray of match fact objects within the date range
↳ idnumberUnique id of the match fact
↳ sport_idnumberSport of the match fact
↳ fixture_idnumberFixture related to the match fact
↳ type_idnumberType of the match fact
↳ participantstringTeam the fact relates to (home or away)
↳ basisstringBasis of the match fact (e.g. h2h, overall)
↳ datajsonMatch fact data payload (counts and percentages)
↳ natural_languagestringHuman-readable description of the match fact
↳ categorystringCategory of the match fact
↳ scopestringScope of the match fact

Get Match Facts by Fixture

Retrieve match facts for a fixture ID from Sportmonks (beta)

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
includestringNoSemicolon-separated relations to enrich the response (e.g. type;sport;fixture)
filtersstringNoFilters to apply (e.g. matchFactTypes:76088)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
matchFactsarrayArray of match fact objects for the fixture
↳ idnumberUnique id of the match fact
↳ sport_idnumberSport of the match fact
↳ fixture_idnumberFixture related to the match fact
↳ type_idnumberType of the match fact
↳ participantstringTeam the fact relates to (home or away)
↳ basisstringBasis of the match fact (e.g. h2h, overall)
↳ datajsonMatch fact data payload (counts and percentages)
↳ natural_languagestringHuman-readable description of the match fact
↳ categorystringCategory of the match fact
↳ scopestringScope of the match fact

Get Match Facts by League

Retrieve match facts for a league ID from Sportmonks (beta)

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
leagueIdstringYesThe unique id of the league
includestringNoSemicolon-separated relations to enrich the response (e.g. type;sport;fixture)
filtersstringNoFilters to apply (e.g. matchFactTypes:76088)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
matchFactsarrayArray of match fact objects for the league
↳ idnumberUnique id of the match fact
↳ sport_idnumberSport of the match fact
↳ fixture_idnumberFixture related to the match fact
↳ type_idnumberType of the match fact
↳ participantstringTeam the fact relates to (home or away)
↳ basisstringBasis of the match fact (e.g. h2h, overall)
↳ datajsonMatch fact data payload (counts and percentages)
↳ natural_languagestringHuman-readable description of the match fact
↳ categorystringCategory of the match fact
↳ scopestringScope of the match fact

Get Past Fixtures by TV Station

Retrieve all past fixtures that were available for a TV station ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
tvStationIdstringYesThe unique id of the TV station
includestringNoSemicolon-separated relations to enrich the response (e.g. participants)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of past fixture objects for the TV station
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Player by ID

Retrieve a single football player by their ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
playerIdstringYesThe unique id of the player
includestringNoSemicolon-separated relations to enrich the response (e.g. country;position;teams.team;statistics)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
playerobjectThe requested player object
↳ idnumberUnique id of the player
↳ sport_idnumberSport of the player
↳ country_idnumberCountry of birth of the player
↳ nationality_idnumberNationality of the player
↳ city_idnumberCity of birth of the player
↳ position_idnumberPosition of the player
↳ detailed_position_idnumberDetailed position of the player
↳ type_idnumberType of the player
↳ common_namestringName the player is known for
↳ firstnamestringFirst name of the player
↳ lastnamestringLast name of the player
↳ namestringName of the player
↳ display_namestringDisplay name of the player
↳ image_pathstringURL to the player headshot
↳ heightnumberHeight of the player in cm
↳ weightnumberWeight of the player in kg
↳ date_of_birthstringDate of birth of the player
↳ genderstringGender of the player

Get Players by Country

Retrieve all players for a country ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
countryIdstringYesThe unique id of the country
includestringNoSemicolon-separated relations to enrich the response (e.g. nationality;position)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder players by id (asc or desc)

Output

ParameterTypeDescription
playersarrayArray of player objects for the country
↳ idnumberUnique id of the player
↳ sport_idnumberSport of the player
↳ country_idnumberCountry of birth of the player
↳ nationality_idnumberNationality of the player
↳ city_idnumberCity of birth of the player
↳ position_idnumberPosition of the player
↳ detailed_position_idnumberDetailed position of the player
↳ type_idnumberType of the player
↳ common_namestringName the player is known for
↳ firstnamestringFirst name of the player
↳ lastnamestringLast name of the player
↳ namestringName of the player
↳ display_namestringDisplay name of the player
↳ image_pathstringURL to the player headshot
↳ heightnumberHeight of the player in cm
↳ weightnumberWeight of the player in kg
↳ date_of_birthstringDate of birth of the player
↳ genderstringGender of the player

Get Post-Match News

Retrieve all post-match news articles available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;league)
filtersstringNoFilters to apply (e.g. newsitemLeagues:8)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder news by id (asc or desc)

Output

ParameterTypeDescription
newsarrayArray of post-match news articles
↳ idnumberUnique id of the news article
↳ fixture_idnumberFixture related to the news article
↳ league_idnumberLeague related to the news article
↳ titlestringTitle of the news article
↳ typestringType of the news (prematch or postmatch)

Get Post-Match News by Season

Retrieve all post-match news articles for a season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;league)
filtersstringNoFilters to apply (e.g. newsitemLeagues:8)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder news (asc or desc)

Output

ParameterTypeDescription
newsarrayArray of post-match news articles for the season
↳ idnumberUnique id of the news article
↳ fixture_idnumberFixture related to the news article
↳ league_idnumberLeague related to the news article
↳ titlestringTitle of the news article
↳ typestringType of the news (prematch or postmatch)

Get Predictability by League

Retrieve the predictions model performance for a league ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
leagueIdstringYesThe unique id of the league
includestringNoSemicolon-separated relations to enrich the response (e.g. type;league)
filtersstringNoFilters to apply (e.g. predictabilityTypes:245)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
predictabilityarrayArray of predictability records for the league
↳ idnumberUnique id of the predictability record
↳ league_idnumberLeague related to the predictability
↳ type_idnumberType of the predictability
↳ datajsonPredictability values per market

Get Pre-Match News

Retrieve all pre-match news articles available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;league)
filtersstringNoFilters to apply (e.g. newsitemLeagues:8)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder news by id (asc or desc)

Output

ParameterTypeDescription
newsarrayArray of pre-match news articles
↳ idnumberUnique id of the news article
↳ fixture_idnumberFixture related to the news article
↳ league_idnumberLeague related to the news article
↳ titlestringTitle of the news article
↳ typestringType of the news (prematch or postmatch)

Get Pre-Match News by Season

Retrieve all pre-match news articles for a season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;league)
filtersstringNoFilters to apply (e.g. newsitemLeagues:8)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder news (asc or desc)

Output

ParameterTypeDescription
newsarrayArray of pre-match news articles for the season
↳ idnumberUnique id of the news article
↳ fixture_idnumberFixture related to the news article
↳ league_idnumberLeague related to the news article
↳ titlestringTitle of the news article
↳ typestringType of the news (prematch or postmatch)

Get Pre-Match News for Upcoming Fixtures

Retrieve all pre-match news articles for upcoming fixtures from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;league)
filtersstringNoFilters to apply (e.g. newsitemLeagues:8)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder news (asc or desc)

Output

ParameterTypeDescription
newsarrayArray of pre-match news articles for upcoming fixtures
↳ idnumberUnique id of the news article
↳ fixture_idnumberFixture related to the news article
↳ league_idnumberLeague related to the news article
↳ titlestringTitle of the news article
↳ typestringType of the news (prematch or postmatch)

Get Probabilities

Retrieve all prediction probabilities available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. type;fixture)
filtersstringNoFilters to apply (e.g. predictionTypes:236)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
predictionsarrayArray of prediction probability objects
↳ idnumberUnique id of the prediction
↳ fixture_idnumberFixture related to the prediction
↳ predictionsjsonPrediction payload (varies by type: score map, value bet object, etc.)
↳ type_idnumberType of the prediction

Get Predictions by Fixture

Retrieve prediction probabilities for a fixture by fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
includestringNoSemicolon-separated relations to enrich the response (e.g. type;fixture)
filtersstringNoFilters to apply (e.g. predictionTypes:236)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
predictionsarrayArray of prediction probability entries for the fixture
↳ idnumberUnique id of the prediction
↳ fixture_idnumberFixture related to the prediction
↳ predictionsjsonPrediction payload (varies by type: score map, value bet object, etc.)
↳ type_idnumberType of the prediction

Get Referee by ID

Retrieve a single football referee by their ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
refereeIdstringYesThe unique id of the referee
includestringNoSemicolon-separated relations to enrich the response (e.g. country;statistics)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
refereeobjectThe requested referee object
↳ idnumberUnique id of the referee
↳ sport_idnumberSport of the referee
↳ country_idnumberCountry of the referee
↳ nationality_idnumberNationality of the referee
↳ city_idnumberBirth city of the referee
↳ common_namestringCommon name of the referee
↳ firstnamestringFirst name of the referee
↳ lastnamestringLast name of the referee
↳ namestringName of the referee
↳ display_namestringDisplay name of the referee
↳ image_pathstringURL to the referee headshot
↳ heightnumberHeight of the referee in cm
↳ weightnumberWeight of the referee in kg
↳ date_of_birthstringDate of birth of the referee
↳ genderstringGender of the referee

Get Referees

Retrieve all football referees available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;statistics)
filtersstringNoFilters to apply (e.g. refereeCountries:44)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
refereesarrayArray of referee objects
↳ idnumberUnique id of the referee
↳ sport_idnumberSport of the referee
↳ country_idnumberCountry of the referee
↳ nationality_idnumberNationality of the referee
↳ city_idnumberBirth city of the referee
↳ common_namestringCommon name of the referee
↳ firstnamestringFirst name of the referee
↳ lastnamestringLast name of the referee
↳ namestringName of the referee
↳ display_namestringDisplay name of the referee
↳ image_pathstringURL to the referee headshot
↳ heightnumberHeight of the referee in cm
↳ weightnumberWeight of the referee in kg
↳ date_of_birthstringDate of birth of the referee
↳ genderstringGender of the referee

Get Referees by Country

Retrieve all referees for a country ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
countryIdstringYesThe unique id of the country
includestringNoSemicolon-separated relations to enrich the response (e.g. country;nationality)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
refereesarrayArray of referee objects for the country
↳ idnumberUnique id of the referee
↳ sport_idnumberSport of the referee
↳ country_idnumberCountry of the referee
↳ nationality_idnumberNationality of the referee
↳ city_idnumberBirth city of the referee
↳ common_namestringCommon name of the referee
↳ firstnamestringFirst name of the referee
↳ lastnamestringLast name of the referee
↳ namestringName of the referee
↳ display_namestringDisplay name of the referee
↳ image_pathstringURL to the referee headshot
↳ heightnumberHeight of the referee in cm
↳ weightnumberWeight of the referee in kg
↳ date_of_birthstringDate of birth of the referee
↳ genderstringGender of the referee

Get Referees by Season

Retrieve all referees for a season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. country;nationality)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
refereesarrayArray of referee objects for the season
↳ idnumberUnique id of the referee
↳ sport_idnumberSport of the referee
↳ country_idnumberCountry of the referee
↳ nationality_idnumberNationality of the referee
↳ city_idnumberBirth city of the referee
↳ common_namestringCommon name of the referee
↳ firstnamestringFirst name of the referee
↳ lastnamestringLast name of the referee
↳ namestringName of the referee
↳ display_namestringDisplay name of the referee
↳ image_pathstringURL to the referee headshot
↳ heightnumberHeight of the referee in cm
↳ weightnumberWeight of the referee in kg
↳ date_of_birthstringDate of birth of the referee
↳ genderstringGender of the referee

Get Rivals by Team

Retrieve rival teams for a team by team ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. team;rival)

Output

ParameterTypeDescription
rivalsarrayArray of rival relationships for the team
↳ sport_idnumberSport of the rival
↳ team_idnumberTeam the rivalry belongs to
↳ rival_idnumberRival team id

Get Round by ID

Retrieve a single football round by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
roundIdstringYesThe unique id of the round
includestringNoSemicolon-separated relations to enrich the response (e.g. league;season;stage;fixtures)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
roundobjectThe requested round object
↳ idnumberUnique id of the round
↳ sport_idnumberSport of the round
↳ league_idnumberLeague of the round
↳ season_idnumberSeason of the round
↳ stage_idnumberStage of the round
↳ namestringName of the round
↳ finishedbooleanWhether the round is finished
↳ is_currentbooleanWhether the round is the current round
↳ starting_atstringStart date of the round
↳ ending_atstringEnd date of the round
↳ games_in_current_weekbooleanWhether the round has fixtures this week

Get Round Statistics

Retrieve all available statistics for a round ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
roundIdstringYesThe unique id of the round
includestringNoSemicolon-separated relations to enrich the response (e.g. participant)
filtersstringNoFilters to apply (e.g. seasonstatisticTypes:52,88)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
statisticsarrayArray of statistic entries for the round
↳ idnumberUnique id of the statistic record
↳ model_idnumberId of the entity the statistic belongs to
↳ type_idnumberType of the statistic
↳ relation_idnumberRelated entity id (e.g. participant) when applicable
↳ valuejsonStatistic value payload (varies by type)

Get Rounds

Retrieve all football rounds available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. league;season;stage)
filtersstringNoFilters to apply (e.g. roundSeasons:19735)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
roundsarrayArray of round objects
↳ idnumberUnique id of the round
↳ sport_idnumberSport of the round
↳ league_idnumberLeague of the round
↳ season_idnumberSeason of the round
↳ stage_idnumberStage of the round
↳ namestringName of the round
↳ finishedbooleanWhether the round is finished
↳ is_currentbooleanWhether the round is the current round
↳ starting_atstringStart date of the round
↳ ending_atstringEnd date of the round
↳ games_in_current_weekbooleanWhether the round has fixtures this week

Get Rounds by Season

Retrieve all rounds for a season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. league;stage)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
roundsarrayArray of round objects for the season
↳ idnumberUnique id of the round
↳ sport_idnumberSport of the round
↳ league_idnumberLeague of the round
↳ season_idnumberSeason of the round
↳ stage_idnumberStage of the round
↳ namestringName of the round
↳ finishedbooleanWhether the round is finished
↳ is_currentbooleanWhether the round is the current round
↳ starting_atstringStart date of the round
↳ ending_atstringEnd date of the round
↳ games_in_current_weekbooleanWhether the round has fixtures this week

Get Schedules by Season

Retrieve the full schedule (stages, rounds and fixtures) for a season by season ID

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season

Output

ParameterTypeDescription
schedulesjsonArray of stages, each with nested rounds and their fixtures (participants, scores)

Get Schedules by Season and Team

Retrieve the full season schedule for a specific team by season ID and team ID

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
teamIdstringYesThe unique id of the team

Output

ParameterTypeDescription
schedulesjsonArray of stages, each with nested rounds and their fixtures for the team in the season

Get Schedules by Team

Retrieve the full schedule (stages, rounds and fixtures) for a team by team ID

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team

Output

ParameterTypeDescription
schedulesjsonArray of stages, each with nested rounds and their fixtures (participants, scores)

Get Season by ID

Retrieve a single football season by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. league;stages;fixtures)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
seasonobjectThe requested season object
↳ idnumberUnique id of the season
↳ sport_idnumberSport of the season
↳ league_idnumberLeague of the season
↳ tie_breaker_rule_idnumberTie-breaker rule of the season
↳ namestringName of the season (e.g. 2023/2024)
↳ finishedbooleanWhether the season is finished
↳ pendingbooleanWhether the season is pending
↳ is_currentbooleanWhether the season is the current season
↳ standing_methodstringStanding calculation method
↳ starting_atstringStart date of the season
↳ ending_atstringEnd date of the season
↳ standings_recalculated_atstringLast standings recalculation time
↳ games_in_current_weekbooleanWhether the season has fixtures this week

Get Seasons

Retrieve all football seasons available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. league;stages)
filtersstringNoFilters to apply (e.g. seasonLeagues:501)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
seasonsarrayArray of season objects
↳ idnumberUnique id of the season
↳ sport_idnumberSport of the season
↳ league_idnumberLeague of the season
↳ tie_breaker_rule_idnumberTie-breaker rule of the season
↳ namestringName of the season (e.g. 2023/2024)
↳ finishedbooleanWhether the season is finished
↳ pendingbooleanWhether the season is pending
↳ is_currentbooleanWhether the season is the current season
↳ standing_methodstringStanding calculation method
↳ starting_atstringStart date of the season
↳ ending_atstringEnd date of the season
↳ standings_recalculated_atstringLast standings recalculation time
↳ games_in_current_weekbooleanWhether the season has fixtures this week

Get Seasons by Team

Retrieve all seasons for a team ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. league;stages)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
seasonsarrayArray of season objects for the team
↳ idnumberUnique id of the season
↳ sport_idnumberSport of the season
↳ league_idnumberLeague of the season
↳ tie_breaker_rule_idnumberTie-breaker rule of the season
↳ namestringName of the season (e.g. 2023/2024)
↳ finishedbooleanWhether the season is finished
↳ pendingbooleanWhether the season is pending
↳ is_currentbooleanWhether the season is the current season
↳ standing_methodstringStanding calculation method
↳ starting_atstringStart date of the season
↳ ending_atstringEnd date of the season
↳ standings_recalculated_atstringLast standings recalculation time
↳ games_in_current_weekbooleanWhether the season has fixtures this week

Get Stage by ID

Retrieve a single football stage by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
stageIdstringYesThe unique id of the stage
includestringNoSemicolon-separated relations to enrich the response (e.g. league;season;rounds)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
stageobjectThe requested stage object
↳ idnumberUnique id of the stage
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague of the stage
↳ season_idnumberSeason of the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberSort order of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStart date of the stage
↳ ending_atstringEnd date of the stage
↳ games_in_current_weekbooleanWhether the stage has fixtures this week

Get Stage Statistics

Retrieve all available statistics for a stage ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
stageIdstringYesThe unique id of the stage
includestringNoSemicolon-separated relations to enrich the response (e.g. participant)
filtersstringNoFilters to apply (e.g. seasonstatisticTypes:52,88)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
statisticsarrayArray of statistic entries for the stage
↳ idnumberUnique id of the statistic record
↳ model_idnumberId of the entity the statistic belongs to
↳ type_idnumberType of the statistic
↳ relation_idnumberRelated entity id (e.g. participant) when applicable
↳ valuejsonStatistic value payload (varies by type)

Get Stages

Retrieve all football stages available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. league;season;rounds)
filtersstringNoFilters to apply (e.g. stageSeasons:19735)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
stagesarrayArray of stage objects
↳ idnumberUnique id of the stage
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague of the stage
↳ season_idnumberSeason of the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberSort order of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStart date of the stage
↳ ending_atstringEnd date of the stage
↳ games_in_current_weekbooleanWhether the stage has fixtures this week

Get Stages by Season

Retrieve all stages for a season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. league;rounds)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
stagesarrayArray of stage objects for the season
↳ idnumberUnique id of the stage
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague of the stage
↳ season_idnumberSeason of the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberSort order of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStart date of the stage
↳ ending_atstringEnd date of the stage
↳ games_in_current_weekbooleanWhether the stage has fixtures this week

Get Standing Corrections by Season

Retrieve point corrections (awarded or deducted) for a season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;stage)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
correctionsarrayArray of standing correction entries for the season
↳ idnumberUnique id of the standing correction
↳ season_idnumberSeason related to the correction
↳ stage_idnumberStage related to the correction
↳ group_idnumberGroup related to the correction
↳ type_idnumberType of the correction
↳ valuenumberAmount of points awarded or deducted
↳ calc_typestringCalculation type applied (e.g. + or -)
↳ participant_typestringType of the participant (e.g. team)
↳ participant_idnumberParticipant the correction applies to
↳ activebooleanWhether the correction is active

Get All Standings

Retrieve all standings available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;league;season)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
standingsarrayArray of standing entries
↳ idnumberUnique id of the standing
↳ participant_idnumberTeam related to the standing
↳ sport_idnumberSport related to the standing
↳ league_idnumberLeague related to the standing
↳ season_idnumberSeason related to the standing
↳ stage_idnumberStage related to the standing
↳ group_idnumberGroup related to the standing
↳ round_idnumberRound related to the standing
↳ standing_rule_idnumberStanding rule related to the standing
↳ positionnumberPosition of the team in the standing
↳ resultstringMovement of the team in the standing
↳ pointsnumberPoints the team has gathered

Get Standings by Round

Retrieve the full standing table for a round ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
roundIdstringYesThe unique id of the round
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply (e.g. standingGroups:246697)

Output

ParameterTypeDescription
standingsarrayArray of standing entries for the round
↳ idnumberUnique id of the standing
↳ participant_idnumberTeam related to the standing
↳ sport_idnumberSport related to the standing
↳ league_idnumberLeague related to the standing
↳ season_idnumberSeason related to the standing
↳ stage_idnumberStage related to the standing
↳ group_idnumberGroup related to the standing
↳ round_idnumberRound related to the standing
↳ standing_rule_idnumberStanding rule related to the standing
↳ positionnumberPosition of the team in the standing
↳ resultstringMovement of the team in the standing
↳ pointsnumberPoints the team has gathered

Get Standings by Season

Retrieve the full league standings table for a season by season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details;form)
filtersstringNoFilters to apply (e.g. standingStages:77453568)

Output

ParameterTypeDescription
standingsarrayArray of standing entries for the season
↳ idnumberUnique id of the standing
↳ participant_idnumberTeam related to the standing
↳ sport_idnumberSport related to the standing
↳ league_idnumberLeague related to the standing
↳ season_idnumberSeason related to the standing
↳ stage_idnumberStage related to the standing
↳ group_idnumberGroup related to the standing
↳ round_idnumberRound related to the standing
↳ standing_rule_idnumberStanding rule related to the standing
↳ positionnumberPosition of the team in the standing
↳ resultstringMovement of the team in the standing
↳ pointsnumberPoints the team has gathered

Get State by ID

Retrieve a single fixture state by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
stateIdstringYesThe unique id of the state

Output

ParameterTypeDescription
stateobjectThe requested fixture state object
↳ idnumberUnique id of the state
↳ statestringState code (e.g. NS, INPLAY_1ST_HALF)
↳ namestringFull name of the state (e.g. Not Started)
↳ short_namestringShort name of the state (e.g. NS)
↳ developer_namestringDeveloper name of the state

Get States

Retrieve all fixture states (e.g. Not Started, 1st Half, Full Time) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
statesarrayArray of fixture state objects
↳ idnumberUnique id of the state
↳ statestringState code (e.g. NS, INPLAY_1ST_HALF)
↳ namestringFull name of the state (e.g. Not Started)
↳ short_namestringShort name of the state (e.g. NS)
↳ developer_namestringDeveloper name of the state

Get Team by ID

Retrieve a single football team by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. country;venue;coaches;players.player)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
teamobjectThe requested team object
↳ idnumberUnique id of the team
↳ sport_idnumberSport of the team
↳ country_idnumberCountry of the team
↳ venue_idnumberHome venue of the team
↳ genderstringGender of the team
↳ namestringName of the team
↳ short_codestringShort code of the team
↳ image_pathstringURL to the team logo
↳ foundednumberFounding year of the team
↳ typestringType of the team
↳ placeholderbooleanWhether the team is a placeholder
↳ last_played_atstringDate and time of the last played match

Get All Team Rankings

Retrieve all team rankings available within your Sportmonks subscription (beta)

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. team)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
teamRankingsarrayArray of team ranking objects
↳ idnumberUnique id of the team ranking
↳ team_idnumberTeam related to the ranking
↳ datestringDate of the ranking
↳ current_ranknumberPlacement of the team on that date
↳ scaled_scorenumberScaled score of the team (0-100)

Get Team Rankings by Date

Retrieve team rankings for a given date (YYYY-MM-DD) from Sportmonks (beta)

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
datestringYesThe ranking date in YYYY-MM-DD format
includestringNoSemicolon-separated relations to enrich the response (e.g. team)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
teamRankingsarrayArray of team ranking objects for the date
↳ idnumberUnique id of the team ranking
↳ team_idnumberTeam related to the ranking
↳ datestringDate of the ranking
↳ current_ranknumberPlacement of the team on that date
↳ scaled_scorenumberScaled score of the team (0-100)

Get Team Rankings by Team

Retrieve team rankings for a team ID from Sportmonks (beta)

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. team)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
teamRankingsarrayArray of team ranking objects for the team
↳ idnumberUnique id of the team ranking
↳ team_idnumberTeam related to the ranking
↳ datestringDate of the ranking
↳ current_ranknumberPlacement of the team on that date
↳ scaled_scorenumberScaled score of the team (0-100)

Get Team Squad

Retrieve the current domestic squad for a team by team ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. player;position)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
squadarrayArray of squad entries for the team
↳ idnumberUnique id of the squad record
↳ transfer_idnumberTransfer id of the squad record
↳ player_idnumberPlayer in the squad
↳ team_idnumberTeam of the squad
↳ position_idnumberPosition of the player in the squad
↳ detailed_position_idnumberDetailed position of the player in the squad
↳ jersey_numbernumberJersey number of the player
↳ startstringStart contract date of the player
↳ endstringEnd contract date of the player

Get Team Squad by Season

Retrieve the (historical) squad for a team in a specific season from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. player;position)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
squadarrayArray of squad entries for the team in the season
↳ idnumberUnique id of the squad record
↳ transfer_idnumberTransfer id of the squad record
↳ player_idnumberPlayer in the squad
↳ team_idnumberTeam of the squad
↳ position_idnumberPosition of the player in the squad
↳ detailed_position_idnumberDetailed position of the player in the squad
↳ jersey_numbernumberJersey number of the player
↳ startstringStart contract date of the player
↳ endstringEnd contract date of the player

Get Teams by Country

Retrieve all teams for a country ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
countryIdstringYesThe unique id of the country
includestringNoSemicolon-separated relations to enrich the response (e.g. country;venue)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder teams by id (asc or desc)

Output

ParameterTypeDescription
teamsarrayArray of team objects for the country
↳ idnumberUnique id of the team
↳ sport_idnumberSport of the team
↳ country_idnumberCountry of the team
↳ venue_idnumberHome venue of the team
↳ genderstringGender of the team
↳ namestringName of the team
↳ short_codestringShort code of the team
↳ image_pathstringURL to the team logo
↳ foundednumberFounding year of the team
↳ typestringType of the team
↳ placeholderbooleanWhether the team is a placeholder
↳ last_played_atstringDate and time of the last played match

Get Teams by Season

Retrieve all teams for a season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. country;venue)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder teams by id (asc or desc)

Output

ParameterTypeDescription
teamsarrayArray of team objects for the season
↳ idnumberUnique id of the team
↳ sport_idnumberSport of the team
↳ country_idnumberCountry of the team
↳ venue_idnumberHome venue of the team
↳ genderstringGender of the team
↳ namestringName of the team
↳ short_codestringShort code of the team
↳ image_pathstringURL to the team logo
↳ foundednumberFounding year of the team
↳ typestringType of the team
↳ placeholderbooleanWhether the team is a placeholder
↳ last_played_atstringDate and time of the last played match

Get Topscorers by Season

Retrieve the topscorers (goals, assists, cards) for a season by season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. player;participant;type)
filtersstringNoFilters to apply (e.g. seasontopscorerTypes:208)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder topscorers by position (asc or desc)

Output

ParameterTypeDescription
topscorersarrayArray of topscorer entries for the season
↳ idnumberUnique id of the topscorer record
↳ season_idnumberSeason related to the topscorer (absent on stage topscorers)
↳ league_idnumberLeague related to the topscorer
↳ stage_idnumberStage related to the topscorer
↳ player_idnumberPlayer related to the topscorer
↳ participant_idnumberTeam related to the topscorer
↳ type_idnumberType of the topscorer (goals, assists, cards)
↳ positionnumberPosition of the topscorer
↳ totalnumberNumber of goals, assists or cards

Get Topscorers by Stage

Retrieve topscorers for a stage by stage ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
stageIdstringYesThe unique id of the stage
includestringNoSemicolon-separated relations to enrich the response (e.g. player;participant;type)
filtersstringNoFilters to apply (e.g. stageTopscorerTypes:208)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
topscorersarrayArray of topscorer entries for the stage
↳ idnumberUnique id of the topscorer record
↳ season_idnumberSeason related to the topscorer (absent on stage topscorers)
↳ league_idnumberLeague related to the topscorer
↳ stage_idnumberStage related to the topscorer
↳ player_idnumberPlayer related to the topscorer
↳ participant_idnumberTeam related to the topscorer
↳ type_idnumberType of the topscorer (goals, assists, cards)
↳ positionnumberPosition of the topscorer
↳ totalnumberNumber of goals, assists or cards

Get All Team of the Week

Retrieve all available Team of the Week (TOTW) entries from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;team;player;round)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
totwarrayArray of Team of the Week entries
↳ idnumberUnique id of the TOTW entry
↳ player_idnumberPlayer of the team of the week
↳ fixture_idnumberFixture the TOTW player played in
↳ round_idnumberRound the fixture is played at
↳ team_idnumberTeam the TOTW player played for
↳ ratingstringRating of the TOTW player
↳ formation_positionnumberPlayer position in the TOTW formation
↳ formationstringThe TOTW's formation

Get Team of the Week by Round

Retrieve the Team of the Week (TOTW) for a round ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
roundIdstringYesThe unique id of the round
includestringNoSemicolon-separated relations to enrich the response (e.g. fixture;team;player;round)

Output

ParameterTypeDescription
totwarrayArray of Team of the Week entries for the round
↳ idnumberUnique id of the TOTW entry
↳ player_idnumberPlayer of the team of the week
↳ fixture_idnumberFixture the TOTW player played in
↳ round_idnumberRound the fixture is played at
↳ team_idnumberTeam the TOTW player played for
↳ ratingstringRating of the TOTW player
↳ formation_positionnumberPlayer position in the TOTW formation
↳ formationstringThe TOTW's formation

Get Transfer by ID

Retrieve a single transfer by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
transferIdstringYesThe unique id of the transfer
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
transferobjectThe requested transfer object
↳ idnumberUnique id of the transfer
↳ sport_idnumberSport of the transfer
↳ player_idnumberPlayer who transferred
↳ type_idnumberType of the transfer
↳ from_team_idnumberTeam the player transferred from
↳ to_team_idnumberTeam the player transferred to
↳ position_idnumberPosition id of the transfer
↳ detailed_position_idnumberDetailed position id of the transfer
↳ datestringDate of the transfer
↳ career_endedbooleanWhether the transfer ended the career
↳ completedbooleanWhether the transfer is completed
↳ amountnumberTransfer fee amount

Get Transfer Rumour by ID

Retrieve a single transfer rumour by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
rumourIdstringYesThe unique id of the transfer rumour
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
transferRumourobjectThe requested transfer rumour object
↳ idnumberUnique id of the transfer rumour
↳ sport_idnumberSport of the transfer rumour
↳ player_idnumberPlayer the rumour relates to
↳ position_idnumberPosition id of the player
↳ from_team_idnumberTeam the player would transfer from
↳ to_team_idnumberTeam the player would transfer to
↳ transfer_fee_idnumberTransfer fee id of the rumour
↳ probabilitystringProbability of the rumour (e.g. LOW)
↳ source_namestringName of the source of the rumour
↳ source_urlstringURL of the source of the rumour
↳ amountnumberEstimated transfer fee amount
↳ currencystringCurrency of the amount
↳ datestringDate of the rumour
↳ type_idnumberType of the transfer rumour

Get Transfer Rumours Between Dates

Retrieve transfer rumours within a date range (YYYY-MM-DD) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
startDatestringYesStart date in YYYY-MM-DD format
endDatestringYesEnd date in YYYY-MM-DD format
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
transferRumoursarrayArray of transfer rumour objects within the date range
↳ idnumberUnique id of the transfer rumour
↳ sport_idnumberSport of the transfer rumour
↳ player_idnumberPlayer the rumour relates to
↳ position_idnumberPosition id of the player
↳ from_team_idnumberTeam the player would transfer from
↳ to_team_idnumberTeam the player would transfer to
↳ transfer_fee_idnumberTransfer fee id of the rumour
↳ probabilitystringProbability of the rumour (e.g. LOW)
↳ source_namestringName of the source of the rumour
↳ source_urlstringURL of the source of the rumour
↳ amountnumberEstimated transfer fee amount
↳ currencystringCurrency of the amount
↳ datestringDate of the rumour
↳ type_idnumberType of the transfer rumour

Get Transfer Rumours by Player

Retrieve transfer rumours for a player ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
playerIdstringYesThe unique id of the player
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
transferRumoursarrayArray of transfer rumour objects for the player
↳ idnumberUnique id of the transfer rumour
↳ sport_idnumberSport of the transfer rumour
↳ player_idnumberPlayer the rumour relates to
↳ position_idnumberPosition id of the player
↳ from_team_idnumberTeam the player would transfer from
↳ to_team_idnumberTeam the player would transfer to
↳ transfer_fee_idnumberTransfer fee id of the rumour
↳ probabilitystringProbability of the rumour (e.g. LOW)
↳ source_namestringName of the source of the rumour
↳ source_urlstringURL of the source of the rumour
↳ amountnumberEstimated transfer fee amount
↳ currencystringCurrency of the amount
↳ datestringDate of the rumour
↳ type_idnumberType of the transfer rumour

Get Transfer Rumours by Team

Retrieve transfer rumours for a team ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
transferRumoursarrayArray of transfer rumour objects for the team
↳ idnumberUnique id of the transfer rumour
↳ sport_idnumberSport of the transfer rumour
↳ player_idnumberPlayer the rumour relates to
↳ position_idnumberPosition id of the player
↳ from_team_idnumberTeam the player would transfer from
↳ to_team_idnumberTeam the player would transfer to
↳ transfer_fee_idnumberTransfer fee id of the rumour
↳ probabilitystringProbability of the rumour (e.g. LOW)
↳ source_namestringName of the source of the rumour
↳ source_urlstringURL of the source of the rumour
↳ amountnumberEstimated transfer fee amount
↳ currencystringCurrency of the amount
↳ datestringDate of the rumour
↳ type_idnumberType of the transfer rumour

Get Transfers Between Dates

Retrieve transfers within a date range (YYYY-MM-DD) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
startDatestringYesStart date in YYYY-MM-DD format
endDatestringYesEnd date in YYYY-MM-DD format
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)
filtersstringNoFilters to apply (e.g. transferTypes:219,220)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
transfersarrayArray of transfer objects within the date range
↳ idnumberUnique id of the transfer
↳ sport_idnumberSport of the transfer
↳ player_idnumberPlayer who transferred
↳ type_idnumberType of the transfer
↳ from_team_idnumberTeam the player transferred from
↳ to_team_idnumberTeam the player transferred to
↳ position_idnumberPosition id of the transfer
↳ detailed_position_idnumberDetailed position id of the transfer
↳ datestringDate of the transfer
↳ career_endedbooleanWhether the transfer ended the career
↳ completedbooleanWhether the transfer is completed
↳ amountnumberTransfer fee amount

Get Transfers by Player

Retrieve transfers for a player by player ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
playerIdstringYesThe unique id of the player
includestringNoSemicolon-separated relations to enrich the response (e.g. fromTeam;toTeam;type)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
transfersarrayArray of transfer objects for the player
↳ idnumberUnique id of the transfer
↳ sport_idnumberSport of the transfer
↳ player_idnumberPlayer who transferred
↳ type_idnumberType of the transfer
↳ from_team_idnumberTeam the player transferred from
↳ to_team_idnumberTeam the player transferred to
↳ position_idnumberPosition id of the transfer
↳ detailed_position_idnumberDetailed position id of the transfer
↳ datestringDate of the transfer
↳ career_endedbooleanWhether the transfer ended the career
↳ completedbooleanWhether the transfer is completed
↳ amountnumberTransfer fee amount

Get Transfers by Team

Retrieve transfers for a team by team ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team
includestringNoSemicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)
filtersstringNoFilters to apply (e.g. transferTypes:219,220)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
transfersarrayArray of transfer objects for the team
↳ idnumberUnique id of the transfer
↳ sport_idnumberSport of the transfer
↳ player_idnumberPlayer who transferred
↳ type_idnumberType of the transfer
↳ from_team_idnumberTeam the player transferred from
↳ to_team_idnumberTeam the player transferred to
↳ position_idnumberPosition id of the transfer
↳ detailed_position_idnumberDetailed position id of the transfer
↳ datestringDate of the transfer
↳ career_endedbooleanWhether the transfer ended the career
↳ completedbooleanWhether the transfer is completed
↳ amountnumberTransfer fee amount

Get TV Station by ID

Retrieve a single TV station by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
tvStationIdstringYesThe unique id of the TV station
includestringNoSemicolon-separated relations to enrich the response
filtersstringNoFilters to apply

Output

ParameterTypeDescription
tvStationobjectThe requested TV station object
↳ idnumberUnique id of the TV station
↳ namestringName of the TV station
↳ urlstringURL of the TV station
↳ image_pathstringImage path of the TV station
↳ typestringType of the TV station (tv, channel)
↳ related_idnumberRelated id of the TV station

Get TV Stations

Retrieve all TV stations available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
tvStationsarrayArray of TV station objects
↳ idnumberUnique id of the TV station
↳ namestringName of the TV station
↳ urlstringURL of the TV station
↳ image_pathstringImage path of the TV station
↳ typestringType of the TV station (tv, channel)
↳ related_idnumberRelated id of the TV station

Get TV Stations by Fixture

Retrieve broadcasting TV stations for a fixture by fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
includestringNoSemicolon-separated relations to enrich the response (e.g. fixtures;countries)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
tvStationsarrayArray of TV station objects broadcasting the fixture
↳ idnumberUnique id of the TV station
↳ namestringName of the TV station
↳ urlstringURL of the TV station
↳ image_pathstringImage path of the TV station
↳ typestringType of the TV station (tv, channel)
↳ related_idnumberRelated id of the TV station

Get Upcoming Fixtures by Market

Retrieve all upcoming fixtures for a market ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
marketIdstringYesThe unique id of the market
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;odds)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of upcoming fixture objects for the market
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Upcoming Fixtures by TV Station

Retrieve all upcoming fixtures available for a TV station ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
tvStationIdstringYesThe unique id of the TV station
includestringNoSemicolon-separated relations to enrich the response (e.g. participants)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of upcoming fixture objects for the TV station
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Value Bets

Retrieve all value bets available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. type;fixture)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
valueBetsarrayArray of value bet prediction objects
↳ idnumberUnique id of the prediction
↳ fixture_idnumberFixture related to the prediction
↳ predictionsjsonPrediction payload (varies by type: score map, value bet object, etc.)
↳ type_idnumberType of the prediction

Get Value Bets by Fixture

Retrieve value bet predictions for a fixture by fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
includestringNoSemicolon-separated relations to enrich the response (e.g. type;fixture)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
valueBetsarrayArray of value bet prediction entries for the fixture
↳ idnumberUnique id of the prediction
↳ fixture_idnumberFixture related to the prediction
↳ predictionsjsonPrediction payload (varies by type: score map, value bet object, etc.)
↳ type_idnumberType of the prediction

Get Venue by ID

Retrieve a single football venue by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
venueIdstringYesThe unique id of the venue
includestringNoSemicolon-separated relations to enrich the response (e.g. country;city;fixtures)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
venueobjectThe requested venue object
↳ idnumberUnique id of the venue
↳ country_idnumberCountry of the venue
↳ city_idnumberCity of the venue
↳ namestringName of the venue
↳ addressstringAddress of the venue
↳ zipcodestringZipcode of the venue
↳ latitudestringLatitude of the venue
↳ longitudestringLongitude of the venue
↳ capacitynumberSeating capacity of the venue
↳ image_pathstringImage path of the venue
↳ city_namestringName of the city the venue is in
↳ surfacestringSurface type of the venue
↳ national_teambooleanWhether the venue is used by the national team

Get Venues

Retrieve all football venues available within your Sportmonks subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;city)
filtersstringNoFilters to apply (e.g. venueCountries:98)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
venuesarrayArray of venue objects
↳ idnumberUnique id of the venue
↳ country_idnumberCountry of the venue
↳ city_idnumberCity of the venue
↳ namestringName of the venue
↳ addressstringAddress of the venue
↳ zipcodestringZipcode of the venue
↳ latitudestringLatitude of the venue
↳ longitudestringLongitude of the venue
↳ capacitynumberSeating capacity of the venue
↳ image_pathstringImage path of the venue
↳ city_namestringName of the city the venue is in
↳ surfacestringSurface type of the venue
↳ national_teambooleanWhether the venue is used by the national team

Get Venues by Season

Retrieve all venues for a season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. country;city)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
venuesarrayArray of venue objects for the season
↳ idnumberUnique id of the venue
↳ country_idnumberCountry of the venue
↳ city_idnumberCity of the venue
↳ namestringName of the venue
↳ addressstringAddress of the venue
↳ zipcodestringZipcode of the venue
↳ latitudestringLatitude of the venue
↳ longitudestringLongitude of the venue
↳ capacitynumberSeating capacity of the venue
↳ image_pathstringImage path of the venue
↳ city_namestringName of the city the venue is in
↳ surfacestringSurface type of the venue
↳ national_teambooleanWhether the venue is used by the national team

Search Coaches

Search for football coaches by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe coach name to search for (e.g. Gerrard)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;teams)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
coachesarrayArray of coach objects matching the search query
↳ idnumberUnique id of the coach
↳ player_idnumberPlayer related to the coach
↳ sport_idnumberSport of the coach
↳ country_idnumberCountry of the coach
↳ nationality_idnumberNationality of the coach
↳ city_idnumberBirth city of the coach
↳ common_namestringCommon name of the coach
↳ firstnamestringFirst name of the coach
↳ lastnamestringLast name of the coach
↳ namestringName of the coach
↳ display_namestringDisplay name of the coach
↳ image_pathstringURL to the coach headshot
↳ heightnumberHeight of the coach in cm
↳ weightnumberWeight of the coach in kg
↳ date_of_birthstringDate of birth of the coach
↳ genderstringGender of the coach

Search Fixtures

Search for football fixtures by name (participants) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe fixture name to search for (e.g. Celtic)
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;scores)
filtersstringNoFilters to apply (e.g. fixtureLeagues:501)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder fixtures by starting_at (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of fixture objects matching the search query
↳ idnumberUnique id of the fixture
↳ sport_idnumberSport the fixture is played at
↳ league_idnumberLeague the fixture is played in
↳ season_idnumberSeason the fixture is played in
↳ stage_idnumberStage the fixture is played in
↳ group_idnumberGroup the fixture is played in
↳ aggregate_idnumberAggregate the fixture belongs to
↳ round_idnumberRound the fixture is played in
↳ state_idnumberState (status) of the fixture
↳ venue_idnumberVenue the fixture is played at
↳ namestringName of the fixture (participants)
↳ starting_atstringDatetime the fixture starts
↳ result_infostringFinal result summary
↳ legstringLeg of the fixture (e.g. 1/1)
↳ detailsstringDetails about the fixture
↳ lengthnumberLength of the fixture in minutes
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanWhether odds are available
↳ has_premium_oddsbooleanWhether premium odds are available
↳ starting_at_timestampnumberUNIX timestamp of the start time

Search Leagues

Search for football leagues by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe league name to search for (e.g. Premier)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;currentSeason)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder leagues (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of league objects matching the search query
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activenumberWhether the league is active (1) or inactive (0)
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate the last fixture was played
↳ categorynumberImportance category of the league (1-4)

Search Players

Search for football players by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe player name to search for (e.g. Tavernier)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;position;teams.team)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder players by id (asc or desc)

Output

ParameterTypeDescription
playersarrayArray of player objects matching the search query
↳ idnumberUnique id of the player
↳ sport_idnumberSport of the player
↳ country_idnumberCountry of birth of the player
↳ nationality_idnumberNationality of the player
↳ city_idnumberCity of birth of the player
↳ position_idnumberPosition of the player
↳ detailed_position_idnumberDetailed position of the player
↳ type_idnumberType of the player
↳ common_namestringName the player is known for
↳ firstnamestringFirst name of the player
↳ lastnamestringLast name of the player
↳ namestringName of the player
↳ display_namestringDisplay name of the player
↳ image_pathstringURL to the player headshot
↳ heightnumberHeight of the player in cm
↳ weightnumberWeight of the player in kg
↳ date_of_birthstringDate of birth of the player
↳ genderstringGender of the player

Search Referees

Search for football referees by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe referee name to search for
includestringNoSemicolon-separated relations to enrich the response (e.g. country)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
refereesarrayArray of referee objects matching the search query
↳ idnumberUnique id of the referee
↳ sport_idnumberSport of the referee
↳ country_idnumberCountry of the referee
↳ nationality_idnumberNationality of the referee
↳ city_idnumberBirth city of the referee
↳ common_namestringCommon name of the referee
↳ firstnamestringFirst name of the referee
↳ lastnamestringLast name of the referee
↳ namestringName of the referee
↳ display_namestringDisplay name of the referee
↳ image_pathstringURL to the referee headshot
↳ heightnumberHeight of the referee in cm
↳ weightnumberWeight of the referee in kg
↳ date_of_birthstringDate of birth of the referee
↳ genderstringGender of the referee

Search Rounds

Search for football rounds by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe round name to search for (e.g. 5)
includestringNoSemicolon-separated relations to enrich the response (e.g. league;season)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
roundsarrayArray of round objects matching the search query
↳ idnumberUnique id of the round
↳ sport_idnumberSport of the round
↳ league_idnumberLeague of the round
↳ season_idnumberSeason of the round
↳ stage_idnumberStage of the round
↳ namestringName of the round
↳ finishedbooleanWhether the round is finished
↳ is_currentbooleanWhether the round is the current round
↳ starting_atstringStart date of the round
↳ ending_atstringEnd date of the round
↳ games_in_current_weekbooleanWhether the round has fixtures this week

Search Seasons

Search for football seasons by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe season name to search for (e.g. 2023/2024)
includestringNoSemicolon-separated relations to enrich the response (e.g. league)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
seasonsarrayArray of season objects matching the search query
↳ idnumberUnique id of the season
↳ sport_idnumberSport of the season
↳ league_idnumberLeague of the season
↳ tie_breaker_rule_idnumberTie-breaker rule of the season
↳ namestringName of the season (e.g. 2023/2024)
↳ finishedbooleanWhether the season is finished
↳ pendingbooleanWhether the season is pending
↳ is_currentbooleanWhether the season is the current season
↳ standing_methodstringStanding calculation method
↳ starting_atstringStart date of the season
↳ ending_atstringEnd date of the season
↳ standings_recalculated_atstringLast standings recalculation time
↳ games_in_current_weekbooleanWhether the season has fixtures this week

Search Stages

Search for football stages by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe stage name to search for (e.g. Group)
includestringNoSemicolon-separated relations to enrich the response (e.g. league;season)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
stagesarrayArray of stage objects matching the search query
↳ idnumberUnique id of the stage
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague of the stage
↳ season_idnumberSeason of the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberSort order of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStart date of the stage
↳ ending_atstringEnd date of the stage
↳ games_in_current_weekbooleanWhether the stage has fixtures this week

Search Teams

Search for football teams by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe team name to search for (e.g. Celtic)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;venue)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder teams by id (asc or desc)

Output

ParameterTypeDescription
teamsarrayArray of team objects matching the search query
↳ idnumberUnique id of the team
↳ sport_idnumberSport of the team
↳ country_idnumberCountry of the team
↳ venue_idnumberHome venue of the team
↳ genderstringGender of the team
↳ namestringName of the team
↳ short_codestringShort code of the team
↳ image_pathstringURL to the team logo
↳ foundednumberFounding year of the team
↳ typestringType of the team
↳ placeholderbooleanWhether the team is a placeholder
↳ last_played_atstringDate and time of the last played match

Search Venues

Search for football venues by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe venue name to search for (e.g. Celtic Park)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;city)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
venuesarrayArray of venue objects matching the search query
↳ idnumberUnique id of the venue
↳ country_idnumberCountry of the venue
↳ city_idnumberCity of the venue
↳ namestringName of the venue
↳ addressstringAddress of the venue
↳ zipcodestringZipcode of the venue
↳ latitudestringLatitude of the venue
↳ longitudestringLongitude of the venue
↳ capacitynumberSeating capacity of the venue
↳ image_pathstringImage path of the venue
↳ city_namestringName of the city the venue is in
↳ surfacestringSurface type of the venue
↳ national_teambooleanWhether the venue is used by the national team

Get All Motorsport Fixtures

Retrieve all motorsport fixtures (sessions) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;results)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of motorsport fixture (session) objects
↳ idnumberUnique id of the fixture (session)
↳ sport_idnumberSport of the fixture
↳ league_idnumberLeague the fixture is held in
↳ season_idnumberSeason the fixture is held in
↳ stage_idnumberStage (race weekend) the fixture is held in
↳ group_idnumberNot used in the Motorsport API
↳ aggregate_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ state_idnumberState the fixture is currently in
↳ venue_idnumberVenue (track) the fixture is held at
↳ namestringName of the fixture (e.g. Practice 1, Race)
↳ starting_atstringStart date and time
↳ result_infostringFinal result info
↳ legstringStage of the fixture (e.g. 2/3 for Practice 2)
↳ detailsstringDetails about the fixture
↳ lengthnumberSession length in minutes or total laps
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanNot used in the Motorsport API
↳ has_premium_oddsbooleanNot used in the Motorsport API
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Current Leagues by Team

Retrieve the current motorsport leagues for a team by team ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team (constructor)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;seasons)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of current league objects for the team
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activebooleanWhether the league is active
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate of the last fixture held in the league
↳ categorynumberCategory of the league
↳ has_jerseysbooleanNot used in the Motorsport API

Get Driver by ID

Retrieve a single motorsport driver by their ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
driverIdstringYesThe unique id of the driver
includestringNoSemicolon-separated relations to enrich the response (e.g. country;teams)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
driverobjectThe requested driver object
↳ idnumberUnique id of the driver (player_id in responses)
↳ sport_idnumberSport of the driver
↳ country_idnumberCountry of birth of the driver
↳ nationality_idnumberNationality of the driver
↳ city_idnumberCity of birth of the driver
↳ position_idnumberPosition of the driver within the team
↳ detailed_position_idnumberNot used in the Motorsport API
↳ type_idnumberNot used in the Motorsport API
↳ common_namestringName the driver is known for
↳ firstnamestringFirst name of the driver
↳ lastnamestringLast name of the driver
↳ namestringName of the driver
↳ display_namestringDisplay name of the driver
↳ image_pathstringURL to the driver headshot
↳ heightnumberHeight of the driver in cm
↳ weightnumberWeight of the driver in kg
↳ date_of_birthstringDate of birth of the driver
↳ genderstringGender of the driver

Get All Driver Standings

Retrieve all driver championship standings from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;season)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
standingsarrayArray of driver standing entries
↳ idnumberUnique id of the standing
↳ participant_idnumberDriver or team related to the standing
↳ sport_idnumberSport related to the standing
↳ league_idnumberLeague related to the standing
↳ season_idnumberSeason related to the standing
↳ stage_idnumberStage related to the standing
↳ group_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ standing_rule_idnumberNot used in the Motorsport API
↳ positionnumberPosition of the participant in the standing
↳ resultstringNot used in the Motorsport API
↳ pointsnumberPoints the participant has gathered

Get Driver Standings by Season

Retrieve the drivers championship standings for a season by season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;season)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
standingsarrayArray of driver standing entries for the season
↳ idnumberUnique id of the standing
↳ participant_idnumberDriver or team related to the standing
↳ sport_idnumberSport related to the standing
↳ league_idnumberLeague related to the standing
↳ season_idnumberSeason related to the standing
↳ stage_idnumberStage related to the standing
↳ group_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ standing_rule_idnumberNot used in the Motorsport API
↳ positionnumberPosition of the participant in the standing
↳ resultstringNot used in the Motorsport API
↳ pointsnumberPoints the participant has gathered

Get Drivers

Retrieve all motorsport drivers from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;teams)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
driversarrayArray of driver objects
↳ idnumberUnique id of the driver (player_id in responses)
↳ sport_idnumberSport of the driver
↳ country_idnumberCountry of birth of the driver
↳ nationality_idnumberNationality of the driver
↳ city_idnumberCity of birth of the driver
↳ position_idnumberPosition of the driver within the team
↳ detailed_position_idnumberNot used in the Motorsport API
↳ type_idnumberNot used in the Motorsport API
↳ common_namestringName the driver is known for
↳ firstnamestringFirst name of the driver
↳ lastnamestringLast name of the driver
↳ namestringName of the driver
↳ display_namestringDisplay name of the driver
↳ image_pathstringURL to the driver headshot
↳ heightnumberHeight of the driver in cm
↳ weightnumberWeight of the driver in kg
↳ date_of_birthstringDate of birth of the driver
↳ genderstringGender of the driver

Get Drivers by Country

Retrieve all motorsport drivers for a country by country ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
countryIdstringYesThe unique id of the country
includestringNoSemicolon-separated relations to enrich the response (e.g. country;teams)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
driversarrayArray of driver objects for the country
↳ idnumberUnique id of the driver (player_id in responses)
↳ sport_idnumberSport of the driver
↳ country_idnumberCountry of birth of the driver
↳ nationality_idnumberNationality of the driver
↳ city_idnumberCity of birth of the driver
↳ position_idnumberPosition of the driver within the team
↳ detailed_position_idnumberNot used in the Motorsport API
↳ type_idnumberNot used in the Motorsport API
↳ common_namestringName the driver is known for
↳ firstnamestringFirst name of the driver
↳ lastnamestringLast name of the driver
↳ namestringName of the driver
↳ display_namestringDisplay name of the driver
↳ image_pathstringURL to the driver headshot
↳ heightnumberHeight of the driver in cm
↳ weightnumberWeight of the driver in kg
↳ date_of_birthstringDate of birth of the driver
↳ genderstringGender of the driver

Get Drivers by Season

Retrieve all motorsport drivers for a season by season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. country;teams)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
driversarrayArray of driver objects for the season
↳ idnumberUnique id of the driver (player_id in responses)
↳ sport_idnumberSport of the driver
↳ country_idnumberCountry of birth of the driver
↳ nationality_idnumberNationality of the driver
↳ city_idnumberCity of birth of the driver
↳ position_idnumberPosition of the driver within the team
↳ detailed_position_idnumberNot used in the Motorsport API
↳ type_idnumberNot used in the Motorsport API
↳ common_namestringName the driver is known for
↳ firstnamestringFirst name of the driver
↳ lastnamestringLast name of the driver
↳ namestringName of the driver
↳ display_namestringDisplay name of the driver
↳ image_pathstringURL to the driver headshot
↳ heightnumberHeight of the driver in cm
↳ weightnumberWeight of the driver in kg
↳ date_of_birthstringDate of birth of the driver
↳ genderstringGender of the driver

Get Motorsport Fixture by ID

Retrieve a single motorsport fixture (session) by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;results;latestLaps;pitstops)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
fixtureobjectThe requested motorsport fixture (session) object
↳ idnumberUnique id of the fixture (session)
↳ sport_idnumberSport of the fixture
↳ league_idnumberLeague the fixture is held in
↳ season_idnumberSeason the fixture is held in
↳ stage_idnumberStage (race weekend) the fixture is held in
↳ group_idnumberNot used in the Motorsport API
↳ aggregate_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ state_idnumberState the fixture is currently in
↳ venue_idnumberVenue (track) the fixture is held at
↳ namestringName of the fixture (e.g. Practice 1, Race)
↳ starting_atstringStart date and time
↳ result_infostringFinal result info
↳ legstringStage of the fixture (e.g. 2/3 for Practice 2)
↳ detailsstringDetails about the fixture
↳ lengthnumberSession length in minutes or total laps
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanNot used in the Motorsport API
↳ has_premium_oddsbooleanNot used in the Motorsport API
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Motorsport Fixtures by Date

Retrieve motorsport fixtures (sessions) on a specific date (YYYY-MM-DD) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
datestringYesThe date to fetch fixtures for, in YYYY-MM-DD format
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;venue)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder fixtures by starting_at (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of motorsport fixture (session) objects for the requested date
↳ idnumberUnique id of the fixture (session)
↳ sport_idnumberSport of the fixture
↳ league_idnumberLeague the fixture is held in
↳ season_idnumberSeason the fixture is held in
↳ stage_idnumberStage (race weekend) the fixture is held in
↳ group_idnumberNot used in the Motorsport API
↳ aggregate_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ state_idnumberState the fixture is currently in
↳ venue_idnumberVenue (track) the fixture is held at
↳ namestringName of the fixture (e.g. Practice 1, Race)
↳ starting_atstringStart date and time
↳ result_infostringFinal result info
↳ legstringStage of the fixture (e.g. 2/3 for Practice 2)
↳ detailsstringDetails about the fixture
↳ lengthnumberSession length in minutes or total laps
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanNot used in the Motorsport API
↳ has_premium_oddsbooleanNot used in the Motorsport API
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Motorsport Fixtures by Date Range

Retrieve motorsport fixtures (sessions) between two dates (YYYY-MM-DD, max 100 days) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
startDatestringYesThe start date of the range, in YYYY-MM-DD format
endDatestringYesThe end date of the range, in YYYY-MM-DD format
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;venue)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder fixtures by starting_at (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of motorsport fixture (session) objects within the requested date range
↳ idnumberUnique id of the fixture (session)
↳ sport_idnumberSport of the fixture
↳ league_idnumberLeague the fixture is held in
↳ season_idnumberSeason the fixture is held in
↳ stage_idnumberStage (race weekend) the fixture is held in
↳ group_idnumberNot used in the Motorsport API
↳ aggregate_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ state_idnumberState the fixture is currently in
↳ venue_idnumberVenue (track) the fixture is held at
↳ namestringName of the fixture (e.g. Practice 1, Race)
↳ starting_atstringStart date and time
↳ result_infostringFinal result info
↳ legstringStage of the fixture (e.g. 2/3 for Practice 2)
↳ detailsstringDetails about the fixture
↳ lengthnumberSession length in minutes or total laps
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanNot used in the Motorsport API
↳ has_premium_oddsbooleanNot used in the Motorsport API
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Motorsport Fixtures by IDs

Retrieve multiple motorsport fixtures (sessions) by their IDs (max 50) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdsstringYesComma-separated list of fixture ids (max 50, e.g. 19408487,19408480)
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;results)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of motorsport fixture (session) objects for the requested ids
↳ idnumberUnique id of the fixture (session)
↳ sport_idnumberSport of the fixture
↳ league_idnumberLeague the fixture is held in
↳ season_idnumberSeason the fixture is held in
↳ stage_idnumberStage (race weekend) the fixture is held in
↳ group_idnumberNot used in the Motorsport API
↳ aggregate_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ state_idnumberState the fixture is currently in
↳ venue_idnumberVenue (track) the fixture is held at
↳ namestringName of the fixture (e.g. Practice 1, Race)
↳ starting_atstringStart date and time
↳ result_infostringFinal result info
↳ legstringStage of the fixture (e.g. 2/3 for Practice 2)
↳ detailsstringDetails about the fixture
↳ lengthnumberSession length in minutes or total laps
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanNot used in the Motorsport API
↳ has_premium_oddsbooleanNot used in the Motorsport API
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Laps by Fixture

Retrieve all laps for a motorsport fixture (session) by fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
lapsarrayArray of lap objects for the fixture
↳ idnumberUnique id of the lap/pitstop
↳ fixture_idnumberFixture related to the lap/pitstop
↳ lap_numbernumberLap number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the lap/pitstop
↳ is_latestbooleanWhether it is the latest lap/pitstop

Get Laps by Fixture and Driver

Retrieve all laps for a motorsport fixture and driver from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
driverIdstringYesThe unique id of the driver
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
lapsarrayArray of lap objects for the fixture and driver
↳ idnumberUnique id of the lap/pitstop
↳ fixture_idnumberFixture related to the lap/pitstop
↳ lap_numbernumberLap number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the lap/pitstop
↳ is_latestbooleanWhether it is the latest lap/pitstop

Get Laps by Fixture and Lap Number

Retrieve all laps for a motorsport fixture and lap number from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
lapNumberstringYesThe lap number to retrieve
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
lapsarrayArray of lap objects for the fixture and lap number
↳ idnumberUnique id of the lap/pitstop
↳ fixture_idnumberFixture related to the lap/pitstop
↳ lap_numbernumberLap number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the lap/pitstop
↳ is_latestbooleanWhether it is the latest lap/pitstop

Get Latest Laps by Fixture

Retrieve the latest laps for a motorsport fixture (session) by fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
lapsarrayArray of the latest lap objects for the fixture
↳ idnumberUnique id of the lap/pitstop
↳ fixture_idnumberFixture related to the lap/pitstop
↳ lap_numbernumberLap number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the lap/pitstop
↳ is_latestbooleanWhether it is the latest lap/pitstop

Get Latest Pitstops by Fixture

Retrieve the latest pitstops for a motorsport fixture (session) by fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
pitstopsarrayArray of the latest pitstop objects for the fixture
↳ idnumberUnique id of the lap/pitstop
↳ fixture_idnumberFixture related to the lap/pitstop
↳ lap_numbernumberLap number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the lap/pitstop
↳ is_latestbooleanWhether it is the latest lap/pitstop

Get Latest Stints by Fixture

Retrieve the latest tyre stints for a motorsport fixture (session) by fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
stintsarrayArray of the latest stint objects for the fixture
↳ idnumberUnique id of the stint
↳ fixture_idnumberFixture related to the stint
↳ stint_numbernumberStint number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the stint
↳ is_latestbooleanWhether it is the latest stint

Get Latest Updated Drivers

Retrieve the most recently updated motorsport drivers from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;teams)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
driversarrayArray of recently updated driver objects
↳ idnumberUnique id of the driver (player_id in responses)
↳ sport_idnumberSport of the driver
↳ country_idnumberCountry of birth of the driver
↳ nationality_idnumberNationality of the driver
↳ city_idnumberCity of birth of the driver
↳ position_idnumberPosition of the driver within the team
↳ detailed_position_idnumberNot used in the Motorsport API
↳ type_idnumberNot used in the Motorsport API
↳ common_namestringName the driver is known for
↳ firstnamestringFirst name of the driver
↳ lastnamestringLast name of the driver
↳ namestringName of the driver
↳ display_namestringDisplay name of the driver
↳ image_pathstringURL to the driver headshot
↳ heightnumberHeight of the driver in cm
↳ weightnumberWeight of the driver in kg
↳ date_of_birthstringDate of birth of the driver
↳ genderstringGender of the driver

Get Latest Updated Motorsport Fixtures

Retrieve the most recently updated motorsport fixtures (sessions) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;results)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of recently updated motorsport fixture (session) objects
↳ idnumberUnique id of the fixture (session)
↳ sport_idnumberSport of the fixture
↳ league_idnumberLeague the fixture is held in
↳ season_idnumberSeason the fixture is held in
↳ stage_idnumberStage (race weekend) the fixture is held in
↳ group_idnumberNot used in the Motorsport API
↳ aggregate_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ state_idnumberState the fixture is currently in
↳ venue_idnumberVenue (track) the fixture is held at
↳ namestringName of the fixture (e.g. Practice 1, Race)
↳ starting_atstringStart date and time
↳ result_infostringFinal result info
↳ legstringStage of the fixture (e.g. 2/3 for Practice 2)
↳ detailsstringDetails about the fixture
↳ lengthnumberSession length in minutes or total laps
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanNot used in the Motorsport API
↳ has_premium_oddsbooleanNot used in the Motorsport API
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get League by ID

Retrieve a single motorsport league by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
leagueIdstringYesThe unique id of the league
includestringNoSemicolon-separated relations to enrich the response (e.g. country;seasons)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
leagueobjectThe requested league object
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activebooleanWhether the league is active
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate of the last fixture held in the league
↳ categorynumberCategory of the league
↳ has_jerseysbooleanNot used in the Motorsport API

Get All Leagues

Retrieve all motorsport leagues from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;seasons)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of league objects
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activebooleanWhether the league is active
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate of the last fixture held in the league
↳ categorynumberCategory of the league
↳ has_jerseysbooleanNot used in the Motorsport API

Get Leagues by Country

Retrieve all motorsport leagues for a country by country ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
countryIdstringYesThe unique id of the country
includestringNoSemicolon-separated relations to enrich the response (e.g. country;seasons)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of league objects for the country
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activebooleanWhether the league is active
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate of the last fixture held in the league
↳ categorynumberCategory of the league
↳ has_jerseysbooleanNot used in the Motorsport API

Get Leagues by Fixture Date

Retrieve all motorsport leagues with fixtures on a specific date (YYYY-MM-DD) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
datestringYesThe date to fetch leagues for, in YYYY-MM-DD format
includestringNoSemicolon-separated relations to enrich the response (e.g. country;seasons)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of league objects with fixtures on the requested date
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activebooleanWhether the league is active
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate of the last fixture held in the league
↳ categorynumberCategory of the league
↳ has_jerseysbooleanNot used in the Motorsport API

Get Leagues by Live

Retrieve all motorsport leagues that currently have live fixtures from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;seasons)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of league objects that currently have live fixtures
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activebooleanWhether the league is active
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate of the last fixture held in the league
↳ categorynumberCategory of the league
↳ has_jerseysbooleanNot used in the Motorsport API

Get Leagues by Team

Retrieve all current and historical motorsport leagues for a team by team ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team (constructor)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;seasons)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of league objects for the team
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activebooleanWhether the league is active
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate of the last fixture held in the league
↳ categorynumberCategory of the league
↳ has_jerseysbooleanNot used in the Motorsport API

Get Motorsport Livescores

Retrieve all live motorsport fixtures (sessions) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participants;results)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
fixturesarrayArray of live motorsport fixture (session) objects
↳ idnumberUnique id of the fixture (session)
↳ sport_idnumberSport of the fixture
↳ league_idnumberLeague the fixture is held in
↳ season_idnumberSeason the fixture is held in
↳ stage_idnumberStage (race weekend) the fixture is held in
↳ group_idnumberNot used in the Motorsport API
↳ aggregate_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ state_idnumberState the fixture is currently in
↳ venue_idnumberVenue (track) the fixture is held at
↳ namestringName of the fixture (e.g. Practice 1, Race)
↳ starting_atstringStart date and time
↳ result_infostringFinal result info
↳ legstringStage of the fixture (e.g. 2/3 for Practice 2)
↳ detailsstringDetails about the fixture
↳ lengthnumberSession length in minutes or total laps
↳ placeholderbooleanWhether the fixture is a placeholder
↳ has_oddsbooleanNot used in the Motorsport API
↳ has_premium_oddsbooleanNot used in the Motorsport API
↳ starting_at_timestampnumberUNIX timestamp of the start time

Get Pitstops by Fixture

Retrieve all pitstops for a motorsport fixture (session) by fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
pitstopsarrayArray of pitstop objects for the fixture
↳ idnumberUnique id of the lap/pitstop
↳ fixture_idnumberFixture related to the lap/pitstop
↳ lap_numbernumberLap number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the lap/pitstop
↳ is_latestbooleanWhether it is the latest lap/pitstop

Get Pitstops by Fixture and Driver

Retrieve all pitstops for a motorsport fixture and driver from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
driverIdstringYesThe unique id of the driver
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
pitstopsarrayArray of pitstop objects for the fixture and driver
↳ idnumberUnique id of the lap/pitstop
↳ fixture_idnumberFixture related to the lap/pitstop
↳ lap_numbernumberLap number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the lap/pitstop
↳ is_latestbooleanWhether it is the latest lap/pitstop

Get Pitstops by Fixture and Lap Number

Retrieve all pitstops for a motorsport fixture and lap number from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
lapNumberstringYesThe lap number to retrieve
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
pitstopsarrayArray of pitstop objects for the fixture and lap number
↳ idnumberUnique id of the lap/pitstop
↳ fixture_idnumberFixture related to the lap/pitstop
↳ lap_numbernumberLap number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the lap/pitstop
↳ is_latestbooleanWhether it is the latest lap/pitstop

Get Race Results by Season and Driver

Retrieve race results (stages with fixtures, lineups and lineup details) for a season and driver from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
driverIdstringYesThe unique id of the driver
includestringNoSemicolon-separated relations to enrich the response
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
resultsarrayArray of stage objects for the season and driver, each including nested fixtures, lineups and lineup details
↳ idnumberUnique id of the stage (race weekend)
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague related to the stage
↳ season_idnumberSeason related to the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberOrder of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStarting date of the stage
↳ ending_atstringEnding date of the stage
↳ games_in_current_weekbooleanNot used in the Motorsport API
↳ tie_breaker_rule_idnumberNot used in the Motorsport API

Get Race Results by Season and Team

Retrieve race results (stages with fixtures, lineups and lineup details) for a season and team from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
teamIdstringYesThe unique id of the team (constructor)
includestringNoSemicolon-separated relations to enrich the response
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
resultsarrayArray of stage objects for the season and team, each including nested fixtures, lineups and lineup details
↳ idnumberUnique id of the stage (race weekend)
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague related to the stage
↳ season_idnumberSeason related to the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberOrder of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStarting date of the stage
↳ ending_atstringEnding date of the stage
↳ games_in_current_weekbooleanNot used in the Motorsport API
↳ tie_breaker_rule_idnumberNot used in the Motorsport API

Get Schedules by Season

Retrieve the full schedule (stages with nested fixtures and venues) for a season by season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
schedulesarrayArray of stage objects for the season schedule, each including nested fixtures and venues
↳ idnumberUnique id of the stage (race weekend)
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague related to the stage
↳ season_idnumberSeason related to the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberOrder of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStarting date of the stage
↳ ending_atstringEnding date of the stage
↳ games_in_current_weekbooleanNot used in the Motorsport API
↳ tie_breaker_rule_idnumberNot used in the Motorsport API

Get Season by ID

Retrieve a single motorsport season by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. league;stages)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
seasonobjectThe requested season object
↳ idnumberUnique id of the season
↳ sport_idnumberSport of the season
↳ league_idnumberLeague of the season
↳ tie_breaker_rule_idnumberNot used in the Motorsport API
↳ namestringName of the season
↳ finishedbooleanWhether the season is finished
↳ pendingbooleanWhether the season is pending
↳ is_currentbooleanWhether the season is the current season
↳ starting_atstringStarting date of the season
↳ ending_atstringEnding date of the season
↳ standings_recalculated_atstringTimestamp when standings were last updated
↳ games_in_current_weekbooleanNot used in the Motorsport API

Get All Seasons

Retrieve all motorsport seasons from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. league;stages)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
seasonsarrayArray of season objects
↳ idnumberUnique id of the season
↳ sport_idnumberSport of the season
↳ league_idnumberLeague of the season
↳ tie_breaker_rule_idnumberNot used in the Motorsport API
↳ namestringName of the season
↳ finishedbooleanWhether the season is finished
↳ pendingbooleanWhether the season is pending
↳ is_currentbooleanWhether the season is the current season
↳ starting_atstringStarting date of the season
↳ ending_atstringEnding date of the season
↳ standings_recalculated_atstringTimestamp when standings were last updated
↳ games_in_current_weekbooleanNot used in the Motorsport API

Get Stage by ID

Retrieve a single motorsport stage (race weekend) by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
stageIdstringYesThe unique id of the stage (race weekend)
includestringNoSemicolon-separated relations to enrich the response (e.g. league;season;fixtures)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
stageobjectThe requested stage (race weekend) object
↳ idnumberUnique id of the stage (race weekend)
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague related to the stage
↳ season_idnumberSeason related to the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberOrder of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStarting date of the stage
↳ ending_atstringEnding date of the stage
↳ games_in_current_weekbooleanNot used in the Motorsport API
↳ tie_breaker_rule_idnumberNot used in the Motorsport API

Get All Stages

Retrieve all motorsport stages (race weekends) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. league;season;fixtures)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
stagesarrayArray of stage (race weekend) objects
↳ idnumberUnique id of the stage (race weekend)
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague related to the stage
↳ season_idnumberSeason related to the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberOrder of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStarting date of the stage
↳ ending_atstringEnding date of the stage
↳ games_in_current_weekbooleanNot used in the Motorsport API
↳ tie_breaker_rule_idnumberNot used in the Motorsport API

Get Stages by Season

Retrieve all motorsport stages (race weekends) for a season by season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. league;season;fixtures)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
stagesarrayArray of stage (race weekend) objects for the season
↳ idnumberUnique id of the stage (race weekend)
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague related to the stage
↳ season_idnumberSeason related to the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberOrder of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStarting date of the stage
↳ ending_atstringEnding date of the stage
↳ games_in_current_weekbooleanNot used in the Motorsport API
↳ tie_breaker_rule_idnumberNot used in the Motorsport API

Get State by ID

Retrieve a single motorsport fixture state by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
stateIdstringYesThe unique id of the state
includestringNoSemicolon-separated relations to enrich the response
filtersstringNoFilters to apply

Output

ParameterTypeDescription
stateobjectThe requested fixture state object
↳ idnumberUnique id of the state
↳ statestringAbbreviation of the state
↳ namestringFull name of the state
↳ short_namestringShort name of the state
↳ developer_namestringName recommended for developers to use

Get All States

Retrieve all possible motorsport fixture states from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
statesarrayArray of fixture state objects
↳ idnumberUnique id of the state
↳ statestringAbbreviation of the state
↳ namestringFull name of the state
↳ short_namestringShort name of the state
↳ developer_namestringName recommended for developers to use

Get Stints by Fixture

Retrieve all tyre stints for a motorsport fixture (session) by fixture ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
stintsarrayArray of stint objects for the fixture
↳ idnumberUnique id of the stint
↳ fixture_idnumberFixture related to the stint
↳ stint_numbernumberStint number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the stint
↳ is_latestbooleanWhether it is the latest stint

Get Stints by Fixture and Driver

Retrieve all tyre stints for a motorsport fixture and driver from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
driverIdstringYesThe unique id of the driver
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
stintsarrayArray of stint objects for the fixture and driver
↳ idnumberUnique id of the stint
↳ fixture_idnumberFixture related to the stint
↳ stint_numbernumberStint number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the stint
↳ is_latestbooleanWhether it is the latest stint

Get Stints by Fixture and Stint Number

Retrieve all tyre stints for a motorsport fixture and stint number from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture (session)
stintNumberstringYesThe stint number to retrieve
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;details)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
stintsarrayArray of stint objects for the fixture and stint number
↳ idnumberUnique id of the stint
↳ fixture_idnumberFixture related to the stint
↳ stint_numbernumberStint number in the fixture
↳ driver_numbernumberNumber of the driver
↳ participant_idnumberDriver related to the stint
↳ is_latestbooleanWhether it is the latest stint

Get Team by ID

Retrieve a single motorsport team (constructor) by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
teamIdstringYesThe unique id of the team (constructor)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;drivers)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
teamobjectThe requested team (constructor) object
↳ idnumberUnique id of the team
↳ sport_idnumberSport of the team
↳ country_idnumberCountry of the team
↳ venue_idnumberNot used in the Motorsport API
↳ genderstringGender of the team
↳ namestringName of the team (constructor)
↳ short_codestringShort code of the team
↳ image_pathstringURL to the team logo
↳ foundednumberFounding year of the team
↳ typestringType of the team
↳ placeholderbooleanWhether the team is a placeholder
↳ last_played_atstringDate and time of the team's last session

Get All Team Standings

Retrieve all team (constructor) championship standings from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;season)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
standingsarrayArray of team (constructor) standing entries
↳ idnumberUnique id of the standing
↳ participant_idnumberDriver or team related to the standing
↳ sport_idnumberSport related to the standing
↳ league_idnumberLeague related to the standing
↳ season_idnumberSeason related to the standing
↳ stage_idnumberStage related to the standing
↳ group_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ standing_rule_idnumberNot used in the Motorsport API
↳ positionnumberPosition of the participant in the standing
↳ resultstringNot used in the Motorsport API
↳ pointsnumberPoints the participant has gathered

Get Team Standings by Season

Retrieve the constructors championship standings for a season by season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. participant;season)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
standingsarrayArray of team (constructor) standing entries for the season
↳ idnumberUnique id of the standing
↳ participant_idnumberDriver or team related to the standing
↳ sport_idnumberSport related to the standing
↳ league_idnumberLeague related to the standing
↳ season_idnumberSeason related to the standing
↳ stage_idnumberStage related to the standing
↳ group_idnumberNot used in the Motorsport API
↳ round_idnumberNot used in the Motorsport API
↳ standing_rule_idnumberNot used in the Motorsport API
↳ positionnumberPosition of the participant in the standing
↳ resultstringNot used in the Motorsport API
↳ pointsnumberPoints the participant has gathered

Get Teams

Retrieve all motorsport teams (constructors) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;drivers)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
teamsarrayArray of team (constructor) objects
↳ idnumberUnique id of the team
↳ sport_idnumberSport of the team
↳ country_idnumberCountry of the team
↳ venue_idnumberNot used in the Motorsport API
↳ genderstringGender of the team
↳ namestringName of the team (constructor)
↳ short_codestringShort code of the team
↳ image_pathstringURL to the team logo
↳ foundednumberFounding year of the team
↳ typestringType of the team
↳ placeholderbooleanWhether the team is a placeholder
↳ last_played_atstringDate and time of the team's last session

Get Teams by Country

Retrieve all motorsport teams (constructors) for a country by country ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
countryIdstringYesThe unique id of the country
includestringNoSemicolon-separated relations to enrich the response (e.g. country;drivers)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
teamsarrayArray of team (constructor) objects for the country
↳ idnumberUnique id of the team
↳ sport_idnumberSport of the team
↳ country_idnumberCountry of the team
↳ venue_idnumberNot used in the Motorsport API
↳ genderstringGender of the team
↳ namestringName of the team (constructor)
↳ short_codestringShort code of the team
↳ image_pathstringURL to the team logo
↳ foundednumberFounding year of the team
↳ typestringType of the team
↳ placeholderbooleanWhether the team is a placeholder
↳ last_played_atstringDate and time of the team's last session

Get Teams by Season

Retrieve all motorsport teams (constructors) for a season by season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. country;drivers)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
teamsarrayArray of team (constructor) objects for the season
↳ idnumberUnique id of the team
↳ sport_idnumberSport of the team
↳ country_idnumberCountry of the team
↳ venue_idnumberNot used in the Motorsport API
↳ genderstringGender of the team
↳ namestringName of the team (constructor)
↳ short_codestringShort code of the team
↳ image_pathstringURL to the team logo
↳ foundednumberFounding year of the team
↳ typestringType of the team
↳ placeholderbooleanWhether the team is a placeholder
↳ last_played_atstringDate and time of the team's last session

Get Venue by ID

Retrieve a single motorsport venue (racing track) by its ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
venueIdstringYesThe unique id of the venue (track)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;city)
filtersstringNoFilters to apply

Output

ParameterTypeDescription
venueobjectThe requested venue (racing track) object
↳ idnumberUnique id of the venue (track)
↳ country_idnumberCountry the venue is in
↳ city_idnumberCity the venue is in
↳ namestringName of the venue/track
↳ addressstringAddress of the venue
↳ zipcodestringZipcode of the venue
↳ latitudestringLatitude of the venue
↳ longitudestringLongitude of the venue
↳ capacitynumberCapacity of the venue
↳ image_pathstringURL to the track layout image
↳ city_namestringName of the city the venue is in
↳ surfacestringSurface of the venue
↳ national_teambooleanNot used in the Motorsport API

Get Venues

Retrieve all motorsport venues (racing tracks) from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;city)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
venuesarrayArray of venue (racing track) objects
↳ idnumberUnique id of the venue (track)
↳ country_idnumberCountry the venue is in
↳ city_idnumberCity the venue is in
↳ namestringName of the venue/track
↳ addressstringAddress of the venue
↳ zipcodestringZipcode of the venue
↳ latitudestringLatitude of the venue
↳ longitudestringLongitude of the venue
↳ capacitynumberCapacity of the venue
↳ image_pathstringURL to the track layout image
↳ city_namestringName of the city the venue is in
↳ surfacestringSurface of the venue
↳ national_teambooleanNot used in the Motorsport API

Get Venues by Season

Retrieve all motorsport venues (racing tracks) for a season by season ID from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
seasonIdstringYesThe unique id of the season
includestringNoSemicolon-separated relations to enrich the response (e.g. country;city)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
venuesarrayArray of venue (racing track) objects for the season
↳ idnumberUnique id of the venue (track)
↳ country_idnumberCountry the venue is in
↳ city_idnumberCity the venue is in
↳ namestringName of the venue/track
↳ addressstringAddress of the venue
↳ zipcodestringZipcode of the venue
↳ latitudestringLatitude of the venue
↳ longitudestringLongitude of the venue
↳ capacitynumberCapacity of the venue
↳ image_pathstringURL to the track layout image
↳ city_namestringName of the city the venue is in
↳ surfacestringSurface of the venue
↳ national_teambooleanNot used in the Motorsport API

Search Drivers

Search for motorsport drivers by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe driver name to search for (e.g. Verstappen)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;teams)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
driversarrayArray of driver objects matching the search query
↳ idnumberUnique id of the driver (player_id in responses)
↳ sport_idnumberSport of the driver
↳ country_idnumberCountry of birth of the driver
↳ nationality_idnumberNationality of the driver
↳ city_idnumberCity of birth of the driver
↳ position_idnumberPosition of the driver within the team
↳ detailed_position_idnumberNot used in the Motorsport API
↳ type_idnumberNot used in the Motorsport API
↳ common_namestringName the driver is known for
↳ firstnamestringFirst name of the driver
↳ lastnamestringLast name of the driver
↳ namestringName of the driver
↳ display_namestringDisplay name of the driver
↳ image_pathstringURL to the driver headshot
↳ heightnumberHeight of the driver in cm
↳ weightnumberWeight of the driver in kg
↳ date_of_birthstringDate of birth of the driver
↳ genderstringGender of the driver

Search Leagues

Search for motorsport leagues by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe league name to search for (e.g. Formula)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;seasons)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
leaguesarrayArray of league objects matching the search query
↳ idnumberUnique id of the league
↳ sport_idnumberSport of the league
↳ country_idnumberCountry of the league
↳ namestringName of the league
↳ activebooleanWhether the league is active
↳ short_codestringShort code of the league
↳ image_pathstringURL to the league logo
↳ typestringType of the league
↳ sub_typestringSubtype of the league
↳ last_played_atstringDate of the last fixture held in the league
↳ categorynumberCategory of the league
↳ has_jerseysbooleanNot used in the Motorsport API

Search Stages

Search for motorsport stages (race weekends) by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe stage name to search for (e.g. Monaco)
includestringNoSemicolon-separated relations to enrich the response (e.g. league;season;fixtures)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
stagesarrayArray of stage (race weekend) objects matching the search query
↳ idnumberUnique id of the stage (race weekend)
↳ sport_idnumberSport of the stage
↳ league_idnumberLeague related to the stage
↳ season_idnumberSeason related to the stage
↳ type_idnumberType of the stage
↳ namestringName of the stage
↳ sort_ordernumberOrder of the stage
↳ finishedbooleanWhether the stage is finished
↳ is_currentbooleanWhether the stage is the current stage
↳ starting_atstringStarting date of the stage
↳ ending_atstringEnding date of the stage
↳ games_in_current_weekbooleanNot used in the Motorsport API
↳ tie_breaker_rule_idnumberNot used in the Motorsport API

Search Teams

Search for motorsport teams (constructors) by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe team name to search for (e.g. Bull)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;drivers)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
teamsarrayArray of team (constructor) objects matching the search query
↳ idnumberUnique id of the team
↳ sport_idnumberSport of the team
↳ country_idnumberCountry of the team
↳ venue_idnumberNot used in the Motorsport API
↳ genderstringGender of the team
↳ namestringName of the team (constructor)
↳ short_codestringShort code of the team
↳ image_pathstringURL to the team logo
↳ foundednumberFounding year of the team
↳ typestringType of the team
↳ placeholderbooleanWhether the team is a placeholder
↳ last_played_atstringDate and time of the team's last session

Search Venues

Search for motorsport venues (racing tracks) by name from Sportmonks

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe venue name to search for (e.g. Hungaroring)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;city)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
venuesarrayArray of venue (racing track) objects matching the search query
↳ idnumberUnique id of the venue (track)
↳ country_idnumberCountry the venue is in
↳ city_idnumberCity the venue is in
↳ namestringName of the venue/track
↳ addressstringAddress of the venue
↳ zipcodestringZipcode of the venue
↳ latitudestringLatitude of the venue
↳ longitudestringLongitude of the venue
↳ capacitynumberCapacity of the venue
↳ image_pathstringURL to the track layout image
↳ city_namestringName of the city the venue is in
↳ surfacestringSurface of the venue
↳ national_teambooleanNot used in the Motorsport API

Get All Historical Odds

Retrieve all available historical (premium) pre-match odd values from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. odd)
filtersstringNoFilters to apply (e.g. winningOdds)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
historicalOddsarrayArray of historical premium odd value records
↳ idnumberUnique id of the history record
↳ odd_idnumberPremium odd this history record belongs to
↳ valuestringHistorical decimal odds value
↳ probabilitystringImplied probability at this point in time
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ bookmaker_updatestringBookmaker's update timestamp for this record (UTC)

Get All In-play Odds

Retrieve all available live (in-play) odds from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12, bookmakers:2,14, IdAfter:oddID)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
oddsarrayArray of in-play odd objects
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ external_idnumberExternal id of the odd
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label (e.g. 1, X, 2)
↳ valuestringDecimal odds value
↳ namestringOutcome name
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ winningbooleanWhether this is the winning outcome
↳ suspendedbooleanWhether the odd is suspended
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ participantsstringParticipant ids related to the outcome

Get All Pre-match Odds

Retrieve all available pre-match odds from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12, bookmakers:2,14, winningOdds, IdAfter:oddID)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
oddsarrayArray of pre-match odd objects
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label (e.g. 1, X, 2)
↳ valuestringDecimal odds value
↳ namestringOutcome name (e.g. Home, Draw, Away)
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability (e.g. 48.78%)
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds (e.g. 31/15)
↳ americanstringAmerican/moneyline odds (e.g. +104)
↳ winningbooleanWhether this is the winning outcome
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ participantsstringParticipant ids related to the outcome
↳ original_labelstringOriginal handicap value of the odd (handicap markets)

Get All Premium Odds

Retrieve all available premium (historical) pre-match odds from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12, bookmakers:2,14, IdAfter:oddID)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
premiumOddsarrayArray of premium odd objects
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label
↳ valuestringDecimal odds value
↳ namestringOutcome name
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability (e.g. 29.85%)
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ created_atstringTimestamp the odd was created (UTC)
↳ updated_atstringTimestamp the odd was last updated (UTC)
↳ latest_bookmaker_updatestringBookmaker's own last-update timestamp (UTC)

Get Bookmaker by ID

Retrieve a single bookmaker by its ID from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
bookmakerIdstringYesThe unique id of the bookmaker

Output

ParameterTypeDescription
bookmakerobjectThe requested bookmaker object
↳ idnumberUnique id of the bookmaker
↳ namestringName of the bookmaker
↳ logostringLogo of the bookmaker

Get Bookmaker Event IDs by Fixture

Retrieve bookmakers' own event ids mapped to a Sportmonks fixture via the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
bookmakerEventsarrayArray of bookmaker event mapping records for the fixture
↳ fixture_idnumberSportmonks fixture id
↳ bookmaker_idnumberId of the bookmaker
↳ bookmaker_namestringName of the bookmaker
↳ bookmaker_event_idstringThe fixture's event id at the bookmaker

Get Bookmakers

Retrieve all bookmakers from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
filtersstringNoFilters to apply (e.g. IdAfter:bookmakerID)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
bookmakersarrayArray of bookmaker objects
↳ idnumberUnique id of the bookmaker
↳ namestringName of the bookmaker
↳ logostringLogo of the bookmaker

Get Bookmakers by Fixture

Retrieve all bookmakers available for a fixture from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
bookmakersarrayArray of bookmaker objects available for the fixture
↳ idnumberUnique id of the bookmaker
↳ namestringName of the bookmaker
↳ logostringLogo of the bookmaker

Get In-play Odds by Fixture

Retrieve live (in-play) odds for a fixture by fixture ID from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12 or bookmakers:2,14 or winningOdds)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
oddsarrayArray of in-play odd objects for the fixture
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ external_idnumberExternal id of the odd
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label (e.g. 1, X, 2)
↳ valuestringDecimal odds value
↳ namestringOutcome name
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ winningbooleanWhether this is the winning outcome
↳ suspendedbooleanWhether the odd is suspended
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ participantsstringParticipant ids related to the outcome

Get In-play Odds by Fixture and Bookmaker

Retrieve live (in-play) odds for a fixture from a specific bookmaker via the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
bookmakerIdstringYesThe unique id of the bookmaker
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12)

Output

ParameterTypeDescription
oddsarrayArray of in-play odd objects for the fixture and bookmaker
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ external_idnumberExternal id of the odd
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label (e.g. 1, X, 2)
↳ valuestringDecimal odds value
↳ namestringOutcome name
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ winningbooleanWhether this is the winning outcome
↳ suspendedbooleanWhether the odd is suspended
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ participantsstringParticipant ids related to the outcome

Get In-play Odds by Fixture and Market

Retrieve live (in-play) odds for a fixture on a specific market via the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
marketIdstringYesThe unique id of the market
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. bookmakers:2,14)

Output

ParameterTypeDescription
oddsarrayArray of in-play odd objects for the fixture and market
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ external_idnumberExternal id of the odd
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label (e.g. 1, X, 2)
↳ valuestringDecimal odds value
↳ namestringOutcome name
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ winningbooleanWhether this is the winning outcome
↳ suspendedbooleanWhether the odd is suspended
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ participantsstringParticipant ids related to the outcome

Get Last Updated In-play Odds

Retrieve in-play odds updated in the last 10 seconds from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12 or bookmakers:2,14)

Output

ParameterTypeDescription
oddsarrayArray of in-play odd objects updated in the last 10 seconds
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ external_idnumberExternal id of the odd
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label (e.g. 1, X, 2)
↳ valuestringDecimal odds value
↳ namestringOutcome name
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ winningbooleanWhether this is the winning outcome
↳ suspendedbooleanWhether the odd is suspended
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ participantsstringParticipant ids related to the outcome

Get Last Updated Pre-match Odds

Retrieve pre-match odds updated in the last 10 seconds from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12 or bookmakers:2,14 or winningOdds)

Output

ParameterTypeDescription
oddsarrayArray of pre-match odd objects updated in the last 10 seconds
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label (e.g. 1, X, 2)
↳ valuestringDecimal odds value
↳ namestringOutcome name (e.g. Home, Draw, Away)
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability (e.g. 48.78%)
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds (e.g. 31/15)
↳ americanstringAmerican/moneyline odds (e.g. +104)
↳ winningbooleanWhether this is the winning outcome
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ participantsstringParticipant ids related to the outcome
↳ original_labelstringOriginal handicap value of the odd (handicap markets)

Get Market by ID

Retrieve a single betting market by its ID from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
marketIdstringYesThe unique id of the market

Output

ParameterTypeDescription
marketobjectThe requested market object
↳ idnumberUnique id of the market
↳ namestringName of the market
↳ developer_namestringDeveloper (machine-readable) name of the market

Get Markets

Retrieve all betting markets from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
filtersstringNoFilters to apply (e.g. IdAfter:marketID)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
marketsarrayArray of market objects
↳ idnumberUnique id of the market
↳ namestringName of the market
↳ developer_namestringDeveloper (machine-readable) name of the market

Get Pre-match Odds by Fixture

Retrieve pre-match odds for a fixture by fixture ID from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12 or bookmakers:2,14 or winningOdds)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
oddsarrayArray of pre-match odd objects for the fixture
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label (e.g. 1, X, 2)
↳ valuestringDecimal odds value
↳ namestringOutcome name (e.g. Home, Draw, Away)
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability (e.g. 48.78%)
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds (e.g. 31/15)
↳ americanstringAmerican/moneyline odds (e.g. +104)
↳ winningbooleanWhether this is the winning outcome
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ participantsstringParticipant ids related to the outcome
↳ original_labelstringOriginal handicap value of the odd (handicap markets)

Get Pre-match Odds by Fixture and Bookmaker

Retrieve pre-match odds for a fixture from a specific bookmaker via the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
bookmakerIdstringYesThe unique id of the bookmaker
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12 or winningOdds)

Output

ParameterTypeDescription
oddsarrayArray of pre-match odd objects for the fixture and bookmaker
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label (e.g. 1, X, 2)
↳ valuestringDecimal odds value
↳ namestringOutcome name (e.g. Home, Draw, Away)
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability (e.g. 48.78%)
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds (e.g. 31/15)
↳ americanstringAmerican/moneyline odds (e.g. +104)
↳ winningbooleanWhether this is the winning outcome
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ participantsstringParticipant ids related to the outcome
↳ original_labelstringOriginal handicap value of the odd (handicap markets)

Get Pre-match Odds by Fixture and Market

Retrieve pre-match odds for a fixture on a specific market via the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
marketIdstringYesThe unique id of the market
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. bookmakers:2,14 or winningOdds)

Output

ParameterTypeDescription
oddsarrayArray of pre-match odd objects for the fixture and market
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label (e.g. 1, X, 2)
↳ valuestringDecimal odds value
↳ namestringOutcome name (e.g. Home, Draw, Away)
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability (e.g. 48.78%)
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds (e.g. 31/15)
↳ americanstringAmerican/moneyline odds (e.g. +104)
↳ winningbooleanWhether this is the winning outcome
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ participantsstringParticipant ids related to the outcome
↳ original_labelstringOriginal handicap value of the odd (handicap markets)

Get Premium Odds by Fixture

Retrieve premium (historical) pre-match odds for a fixture from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12 or bookmakers:2,14)

Output

ParameterTypeDescription
premiumOddsarrayArray of premium odd objects for the fixture
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label
↳ valuestringDecimal odds value
↳ namestringOutcome name
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability (e.g. 29.85%)
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ created_atstringTimestamp the odd was created (UTC)
↳ updated_atstringTimestamp the odd was last updated (UTC)
↳ latest_bookmaker_updatestringBookmaker's own last-update timestamp (UTC)

Get Premium Odds by Fixture and Bookmaker

Retrieve premium pre-match odds for a fixture from a specific bookmaker via the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
bookmakerIdstringYesThe unique id of the bookmaker
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12)

Output

ParameterTypeDescription
premiumOddsarrayArray of premium odd objects for the fixture and bookmaker
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label
↳ valuestringDecimal odds value
↳ namestringOutcome name
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability (e.g. 29.85%)
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ created_atstringTimestamp the odd was created (UTC)
↳ updated_atstringTimestamp the odd was last updated (UTC)
↳ latest_bookmaker_updatestringBookmaker's own last-update timestamp (UTC)

Get Premium Odds by Fixture and Market

Retrieve premium pre-match odds for a fixture on a specific market via the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fixtureIdstringYesThe unique id of the fixture
marketIdstringYesThe unique id of the market
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. bookmakers:2,14)

Output

ParameterTypeDescription
premiumOddsarrayArray of premium odd objects for the fixture and market
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label
↳ valuestringDecimal odds value
↳ namestringOutcome name
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability (e.g. 29.85%)
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ created_atstringTimestamp the odd was created (UTC)
↳ updated_atstringTimestamp the odd was last updated (UTC)
↳ latest_bookmaker_updatestringBookmaker's own last-update timestamp (UTC)

Get Updated Historical Odds Between Time Range

Retrieve historical (premium) odds updated between two UNIX timestamps (max 5 minutes) from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fromTimestampstringYesStart of the range as a UNIX timestamp (e.g. 1767225600)
toTimestampstringYesEnd of the range as a UNIX timestamp (max 5 minutes after the start)
includestringNoSemicolon-separated relations to enrich the response (e.g. odd)
filtersstringNoFilters to apply (e.g. winningOdds)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
historicalOddsarrayArray of historical premium odd value records updated within the time range
↳ idnumberUnique id of the history record
↳ odd_idnumberPremium odd this history record belongs to
↳ valuestringHistorical decimal odds value
↳ probabilitystringImplied probability at this point in time
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ bookmaker_updatestringBookmaker's update timestamp for this record (UTC)

Get Updated Premium Odds Between Time Range

Retrieve premium odds updated between two UNIX timestamps (max 5 minutes) from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
fromTimestampstringYesStart of the range as a UNIX timestamp (e.g. 1767225600)
toTimestampstringYesEnd of the range as a UNIX timestamp (max 5 minutes after the start)
includestringNoSemicolon-separated relations to enrich the response (e.g. market;bookmaker)
filtersstringNoFilters to apply (e.g. markets:1,12 or bookmakers:2,14)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
premiumOddsarrayArray of premium odd objects updated within the time range
↳ idnumberUnique id of the odd
↳ fixture_idnumberFixture the odd belongs to
↳ market_idnumberMarket the odd belongs to
↳ bookmaker_idnumberBookmaker offering the odd
↳ labelstringOutcome label
↳ valuestringDecimal odds value
↳ namestringOutcome name
↳ sort_ordernumberSort order of the odd
↳ market_descriptionstringDescription of the market
↳ probabilitystringImplied probability (e.g. 29.85%)
↳ dp3stringDecimal odds to 3 decimal places
↳ fractionalstringFractional odds
↳ americanstringAmerican/moneyline odds
↳ stoppedbooleanWhether the odd is stopped
↳ totalstringTotal line for over/under markets
↳ handicapstringHandicap line for handicap markets
↳ created_atstringTimestamp the odd was created (UTC)
↳ updated_atstringTimestamp the odd was last updated (UTC)
↳ latest_bookmaker_updatestringBookmaker's own last-update timestamp (UTC)

Search Bookmakers

Search for bookmakers by name from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe bookmaker name to search for (e.g. bet365)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
bookmakersarrayArray of bookmaker objects matching the search query
↳ idnumberUnique id of the bookmaker
↳ namestringName of the bookmaker
↳ logostringLogo of the bookmaker

Search Markets

Search for betting markets by name from the Sportmonks Odds API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe market name to search for (e.g. Over/Under)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
marketsarrayArray of market objects matching the search query
↳ idnumberUnique id of the market
↳ namestringName of the market
↳ developer_namestringDeveloper (machine-readable) name of the market

Get Cities

Retrieve all cities from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. region)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
citiesarrayArray of city objects
↳ idnumberUnique id of the city
↳ country_idnumberCountry of the city
↳ region_idnumberRegion id of the city
↳ namestringName of the city
↳ latitudestringLatitude of the city
↳ longitudestringLongitude of the city
↳ geonameidnumberOfficial geonameid of the city

Get City by ID

Retrieve a single city by its ID from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
cityIdstringYesThe unique id of the city
includestringNoSemicolon-separated relations to enrich the response (e.g. region)

Output

ParameterTypeDescription
cityobjectThe requested city object
↳ idnumberUnique id of the city
↳ country_idnumberCountry of the city
↳ region_idnumberRegion id of the city
↳ namestringName of the city
↳ latitudestringLatitude of the city
↳ longitudestringLongitude of the city
↳ geonameidnumberOfficial geonameid of the city

Get Continent by ID

Retrieve a single continent by its ID from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
continentIdstringYesThe unique id of the continent
includestringNoSemicolon-separated relations to enrich the response (e.g. countries)

Output

ParameterTypeDescription
continentobjectThe requested continent object
↳ idnumberUnique id of the continent
↳ namestringName of the continent
↳ codestringShort code of the continent

Get Continents

Retrieve all continents from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. countries)
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
continentsarrayArray of continent objects
↳ idnumberUnique id of the continent
↳ namestringName of the continent
↳ codestringShort code of the continent

Get Countries

Retrieve all countries from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. continent;regions)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
countriesarrayArray of country objects
↳ idnumberUnique id of the country
↳ continent_idnumberContinent of the country
↳ namestringName of the country
↳ official_namestringOfficial name of the country
↳ fifa_namestringOfficial FIFA short code name
↳ iso2stringTwo letter country code
↳ iso3stringThree letter country code
↳ latitudestringLatitude position of the country
↳ longitudestringLongitude position of the country
↳ geonameidnumberOfficial geonameid
↳ bordersarrayNeighbouring countries (ISO3 codes)
↳ image_pathstringImage path to the country flag

Get Country by ID

Retrieve a single country by its ID from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
countryIdstringYesThe unique id of the country
includestringNoSemicolon-separated relations to enrich the response (e.g. continent;regions)

Output

ParameterTypeDescription
countryobjectThe requested country object
↳ idnumberUnique id of the country
↳ continent_idnumberContinent of the country
↳ namestringName of the country
↳ official_namestringOfficial name of the country
↳ fifa_namestringOfficial FIFA short code name
↳ iso2stringTwo letter country code
↳ iso3stringThree letter country code
↳ latitudestringLatitude position of the country
↳ longitudestringLongitude position of the country
↳ geonameidnumberOfficial geonameid
↳ bordersarrayNeighbouring countries (ISO3 codes)
↳ image_pathstringImage path to the country flag

Get All Entity Filters

Retrieve all available filters grouped per entity from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token

Output

ParameterTypeDescription
entityFiltersjsonMap of entity name to its available filter names, e.g. {fixture: ["fixtureLeagues", "fixtureSeasons"], event: ["eventTypes"]}

Get My Usage

Retrieve your Sportmonks API usage aggregated per 5 minutes

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
usagearrayArray of API usage records aggregated per 5-minute period
↳ idnumberIdentifier of the usage record
↳ endpointstringIdentifier of the requested endpoint
↳ countnumberTotal calls for the given timeframe
↳ entitystringThe entity the rate limit applies on
↳ remaining_requestsnumberAmount of requests remaining for the entity in the hourly rate limit
↳ period_startnumberTimestamp representing the aggregation start time
↳ period_endnumberTimestamp representing the aggregation end time

Get Region by ID

Retrieve a single region by its ID from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
regionIdstringYesThe unique id of the region
includestringNoSemicolon-separated relations to enrich the response (e.g. country;cities)

Output

ParameterTypeDescription
regionobjectThe requested region object
↳ idnumberUnique id of the region
↳ country_idnumberCountry of the region
↳ namestringName of the region

Get Regions

Retrieve all regions from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
includestringNoSemicolon-separated relations to enrich the response (e.g. country;cities)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
regionsarrayArray of region objects
↳ idnumberUnique id of the region
↳ country_idnumberCountry of the region
↳ namestringName of the region

Get Timezones

Retrieve all supported time zones (IANA names) from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token

Output

ParameterTypeDescription
timezonesarrayArray of supported IANA time zone names (e.g. Europe/London)

Get Type by ID

Retrieve a single type by its ID from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
typeIdstringYesThe unique id of the type

Output

ParameterTypeDescription
typeobjectThe requested type object
↳ idnumberUnique id of the type
↳ parent_idnumberParent type of the type
↳ namestringName of the type
↳ codestringCode of the type
↳ developer_namestringDeveloper name of the type
↳ groupstringGroup the type falls under
↳ descriptionstringDescription of the type

Get Type by Entity

Retrieve the available types grouped per entity from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token

Output

ParameterTypeDescription
typesByEntityjsonMap of entity name to its available types, e.g. {CoachStatisticDetail: {updated_at, types: [{id, name, code, developer_name, model_type, stat_group}]}}

Get Types

Retrieve all types (reference data describing events, statistics, positions, etc.) from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
typesarrayArray of type objects
↳ idnumberUnique id of the type
↳ parent_idnumberParent type of the type
↳ namestringName of the type
↳ codestringCode of the type
↳ developer_namestringDeveloper name of the type
↳ groupstringGroup the type falls under
↳ descriptionstringDescription of the type

Search Cities

Search for cities by name from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe city name to search for (e.g. London)
includestringNoSemicolon-separated relations to enrich the response (e.g. region)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
citiesarrayArray of city objects matching the search query
↳ idnumberUnique id of the city
↳ country_idnumberCountry of the city
↳ region_idnumberRegion id of the city
↳ namestringName of the city
↳ latitudestringLatitude of the city
↳ longitudestringLongitude of the city
↳ geonameidnumberOfficial geonameid of the city

Search Countries

Search for countries by name from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe country name to search for (e.g. Brazil)
includestringNoSemicolon-separated relations to enrich the response (e.g. continent;regions)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
countriesarrayArray of country objects matching the search query
↳ idnumberUnique id of the country
↳ continent_idnumberContinent of the country
↳ namestringName of the country
↳ official_namestringOfficial name of the country
↳ fifa_namestringOfficial FIFA short code name
↳ iso2stringTwo letter country code
↳ iso3stringThree letter country code
↳ latitudestringLatitude position of the country
↳ longitudestringLongitude position of the country
↳ geonameidnumberOfficial geonameid
↳ bordersarrayNeighbouring countries (ISO3 codes)
↳ image_pathstringImage path to the country flag

Search Regions

Search for regions by name from the Sportmonks Core API

Input

ParameterTypeRequiredDescription
apiKeystringYesSportmonks API token
querystringYesThe region name to search for (e.g. Utrecht)
includestringNoSemicolon-separated relations to enrich the response (e.g. country;cities)
filtersstringNoFilters to apply
per_pagestringNoNumber of results per page (max 50, default 25)
pagestringNoPage number to retrieve
orderstringNoOrder direction (asc or desc)

Output

ParameterTypeDescription
regionsarrayArray of region objects matching the search query
↳ idnumberUnique id of the region
↳ country_idnumberCountry of the region
↳ namestringName of the region