Developers · API Reference
API v1

Video API · Video

Get match video

GET/api/v1/videos/{match_id}

Returns video sources, calculated offsets and match metadata.

Bearer authentication required · service: video_api

Reference only — this page never sends API requests or exposes token controls.

Response formats

When format is listed below, use json for the response documented here, or csv and xml for downloads. JSON uses camelCase by default; set case=snake_case when supported for legacy key names. Nested response fields use dot notation; [] denotes an array item and {key} a dynamic object key.

Path parameters

ParameterTypeRequiredDescription
match_id integer Required Match ID Minimum 1.

Query parameters

ParameterTypeRequiredDescription
format string Required Response format. Allowed: json, csv, xml.
startSec integer Optional Optional clip start in seconds. Minimum 0.
endSec integer Optional Optional clip end in seconds. Minimum 0 and greater than or equal to startSec.
case string Optional JSON response key style. Default: camelCase. Allowed: camelCase, snake_case.

Response attributes

AttributeTypeDescription
videosarrayAvailable video sources.
videos[].idintegerVideo ID.
videos[].matchintegerMatch ID.
videos[].linkstring|nullVideo URL.
videos[].createdAtstring|nullVideo creation timestamp.
videos[].updatedAtstring|nullVideo update timestamp.
videos[].startSecinteger|nullClip start offset, when requested.
videos[].endSecinteger|nullClip end offset, when requested.
offsetsobjectCalculated video offsets by period.
offsets.{period}number|nullOffset in seconds for a named match period.
matchIdintegerMatch ID.
matchDatestring|nullISO 8601 match date and time.
matchNamestringHome team and away team display name.
homeTeamIdintegerHome team ID.
homeTeamNamestringHome team name.
awayTeamIdintegerAway team ID.
awayTeamNamestringAway team name.
homeTeamScoreinteger|nullHome team score.
awayTeamScoreinteger|nullAway team score.