Livescores for Today

Update Time: 2026-05-28 15:32

Introduction

• This API endpoint returns livescores for all football matches on the current day (GMT+0 00:00–23:59).

• Use it alongside the Livescores Changes endpoint to receive incremental updates and avoid repeated full pulls.

Related Plans

You can use this api by subscribing plans:  Live Data.

Request

  • Path: /sport/football/livescores
  • Method: GET
  • Calls: This interface is limited to 10 second/call;
  • Recommend Calls: 1 minute/call

Response

ParameterValueDescription
matchId string
leagueType int1: League
2: Cup
leagueId string
leagueName stringLeague or cup full name (English) e.g. Copa Libertadores
leagueShortName stringLeague or cup short name (English) e.g. CON CLA
leagueColor string League brand color (RGB hex) e.g. #8EAD12
subLeagueId string Sub-league ID. Empty string if not applicable
subLeagueName stringCurrently active sub-league name. Empty string if not applicable e.g. Western Play-off
matchTime intMatch kick-off time (Unix timestamp, GMT+0)
halfStartTime intActual kick-off time of the first or second half (Unix timestamp, GMT+0)

state=1: Returns first half kick-off time
state=3: Returns second half kick-off time
All other states return 0

To calculate minutes elapsed: current time − halfStartTime (for second half, add 45 minutes to the result)
status int0: Not started
1: First half
2: Half-time break
3: Second half
4: Extra time
5: Penalty
-1: Finished
-10: Cancelled
-11: TBD
-12: Terminated
-13: Interrupted
-14: Postponed
homeId string Home team ID
homeName string Home team name (English)
awayId string Away team ID
awayName string Away team name (English)
homeScore intHome team full-time goals (default 0)
awayScore intAway team full-time goals (default 0)
homeHalfScore intHome team first-half goals (default 0)
awayHalfScore intAway team first-half goals (default 0)
homeRed intHome team red cards (default 0)
awayRed intAway team red cards (default 0)
homeYellow intHome team yellow cards (default 0)
awayYellow intAway team yellow cards (default 0)
homeCorner intHome team corners (default 0)
awayCorner intAway team corners (default 0)
homeRank stringHome team's current league standing e.g. BRA D1-1
awayRank stringAway team's current league standing e.g. COL D1A-2
season stringSeason identifier e.g. 2026 or 2019-2020
stageId stringCup stage ID; references the Cup Stage Profile endpoint. Only returned for cup matches; empty for league matches
round stringRound number or stage name e.g. Group stage, 10
group stringGroup label e.g. F. Empty string if not applicable
location stringMatch venue name e.g. Allianz Parque. Empty string if not available
weather stringWeather condition at the venue e.g. Cloudy, Clear
temperature stringTemperature at the venue e.g. 17℃~18℃
explain stringMatch special remarks (English). Empty string if none
extraExplain objectNested object containing extra-time and penalty shootout data. All fields return 0 when not applicable
kickOff intTeam that took kick-off
0: Not started
1: Home
2: Away
minute intMinutes played in regular time
homeScore intHome team regular time score
awayScore intAway team regular time score
extraTimeStatus intExtra time status
0: No extra time
1: Extra time ended (regular match; includes regular time score)
2: Extra time ended (special match e.g. beach/indoor football; excludes regular time score)
3: Match currently in extra time
extraHomeScore intHome team extra-time score
extraAwayScore intAway team extra-time score
penHomeScore intHome team penalty shootout score
penAwayScore intAway team penalty shootout score
twoRoundsHomeScore int Home team two-legged aggregate score
twoRoundsAwayScore int Away team two-legged aggregate score
winner intMatch winner (knockout/two-legged ties)
0: None / not applicable
1: Home
2: Away
hasLineup booleanIndicates whether lineup data is available
true: Available
false: Not available
neutral booleanNeutral venue flag
true: Neutral venue
false: Home/away fixture
injuryTime intCumulative injury time (minutes).
Calculate first-half injury time as injuryTime - 45 when over 45;
second-half injury time as injuryTime - 90 when over 90.
Returns 0 when not in injury time
var stringVAR review event description. Empty string if none
updateTime intTimestamp of the last data update (Unix timestamp, GMT+0)

Example Request

Example Response

    • This API endpoint returns livescores for all football matches on the current day (GMT+0 00:00–23:59). \n\n • Use it alongside the Livescores Changes endpoint to receive incremental updates and avoid repeated full pulls.
    Contact

    Contact