Skip to main content
GET
Fetch a single match by slug

Path Parameters

slug
string
required

Canonical match slug.

Response

OK

A single fixture/card that groups several related events (e.g. 1X2, first-scorer, over-under) under one matchup.

id
string<uuid>
slug
string
title
string

Short matchup label (e.g. 'BRA vs ARG').

teamA
object

Home team.

teamB
object

Away team.

group
string | null

Group letter, only set when stage is group.

tags
object[]
stage
enum<string> | null
Available options:
group,
r32,
r16,
quarter_finals,
semi_finals,
third_place,
final,
fifa_friendlies,
ucl,
uefa_europa_conference_league
kickoffAt
string<date-time> | null

Scheduled kickoff.

state
string

Match publication state — LIVE for every match returned publicly. Not an in-play flag; use live for that.

scheduleStatus
enum<string>

Rollup of the child events: CANCELLED > POSTPONED > PLAYED (all) > SCHEDULED.

Available options:
SCHEDULED,
POSTPONED,
CANCELLED,
PLAYED
createdAt
string<date-time>
updatedAt
string<date-time>
events
object[]