Match centres for media
Fixtures, results, tables and match statistics for your articles and match centres — the same JSON for every sport, with logos on our CDN.
The build, step by step
Today's fixtures
Every fixture of a day for a sport or one league, with kick-off times in UTC.
GET /v2/fixtures?date=…&sport=…League tables
The season's table, home and away tables, and every group of a group stage.
GET /v2/leagues/{id}/standingsThe match report
Match statistics by period, then events, lineups and the best players.
GET /v2/fixtures/{id}/statistics
A match day page
Three calls fill a match day: the fixtures, the table, the statistics of the match you lead with.
TypeScript
const date = new Date().toISOString().slice(0, 10); const { data: fixtures } = await client.fixtures.list({ date, sport: 'football' }); const { data: table } = await client.leagues.standings(leagueId, { season: seasonId }); const { data: stats } = await client.fixtures.statistics(fixtureId);
Which plan
Compare plansStarter covers the core data; Pro adds win probability, AI commentary and match analytics, and embeddable widgets.