match_id; the field structure is identical to a single record from the Matches (essentially a shortcut for an exact query by match_id), making it suitable for the basic info bar at the top of a match details page (matchup, score, status, league/season, venue). Note that when match_id doesn’t exist, the response is 200 with an empty array, not a 404 — the client must check whether the array is empty to detect “no such match.”
Endpoint
Parameters
Response fields
Same single-record structure as the fixtures list (/matches); data is an array containing 1 element:
Enum reference
The status field takes one of three forms: 1). Textual status (categorized as follows):
2).
HH:MM form (e.g. 15:00, 19:45): not started, the value is the UTC kickoff time (matches the time field).
3). Plain numeric form (e.g. 9, 45, 88): in progress, the value is the current match minute.
Request example
Response example
HTTP 200, Argentina vs Switzerland; et_score is cumulative: ft_score 1-1 + extra-time period 2-0