Skip to main content
Return the event-by-event timeline for a single match.

Endpoint

Events are sorted in true match order. Stoppage time is preserved as minute plus extra_time, so 45+3 is returned as { "minute": 45, "extra_time": 3 }.

Path parameters

Query parameters

Response

Empty coverage

When a timeline is not available, the endpoint returns 200 with an empty events array and meta.coverage = "none". The reason can be match_not_started, no_events, or not_supported. A 404 is only returned when the match itself does not exist.