Skip to main content
GET /matches/{match_id}/result returns two permanently frozen snapshots of a match: one captured at half-time and one at full-time. Unlike the live endpoint, these snapshots do not change after they are recorded — they give you the authoritative, immutable record of the match result.

Endpoint

Authentication and Scope

Requires the final_scores scope. Include your API key in the X-API-Key header.

Path Parameter

integer
required
The match id. Obtain this from any GET /matches response.

Response Fields

object | null
A live snapshot object frozen at the half-time whistle, with status set to "ht". The events field is omitted from this snapshot — the full event timeline lives in full_time only. Returns null if the half-time snapshot was not captured.
object | null
A live snapshot object frozen at full-time, with status set to "ft". Includes the complete events timeline for the entire match. Returns null if the match has not yet finished.
A 404 is returned when neither snapshot exists for the match yet.

Example Request

Example Response