KICKOFFAPI / WORLD CUP 2026 API

The World Cup,
on the wire.

The 2026 FIFA World Cup has finished (June 11 – July 19). Access full 2026 World Cup data: every match, result and stat through one fast, predictable JSON API — build your app and keep it running across 1,245 leagues in 171 countries long after the final.

● COMPLETE
TOURNAMENT
104
MATCHES
48
TEAMS
JUN 11
JUL 19
2026
ONE ENDPOINT FAMILY

Everything you need for a World Cup app

Live match scores with sub-second cached reads, full group and knockout schedules, results and head-to-head history, lineups, formations, and player and team statistics. The same API covers 1,245 leagues in 171 countries — so your app keeps working long after the final.

Use caseEndpoint family
Live scores & status/fixtures?live=all
Group & knockout schedule/fixtures · /fixtures/rounds
Lineups & events/fixtures/lineups · /fixtures/events
Team & player stats/teams/statistics · /players
LIVE IN A FEW LINES

World Cup 2026 live scores API

One request returns every in-play World Cup 2026 match with current score, status and elapsed time — cached globally so it stays fast when the whole world refreshes at once.

curl "https://api.kickoffapi.com/api/v1/fixtures?live=all" \
  -H "x-api-key: YOUR_API_KEY"

{
  "get": "fixtures", "results": 1,
  "response": [
    {
      "id": 12534, "statusShort": "1H", "elapsed": 27,
      "leagueId": 1, "seasonYear": 2026,
      "round": "Group Stage",
      "homeTeam": { "id": 460, "name": "Mexico" },
      "awayTeam": { "id": 461, "name": "South Africa" },
      "goalsHome": 1, "goalsAway": 0
    }
  ]
}

One flat row per match inside the { get, results, response } envelope is v1's default shape; add ?format=nested if your client expects the { fixture, teams, goals } form instead — the v1 response format.

Swap live=all for a date or round to pull the full fixtures, results and standings. See the full documentation, our live scores API and Nations League API, or compare us vs football-data.org and vs SportMonks.

WHY BUILD ON KICKOFFAPI

Full tournament archive

FREE TO START

A genuine free tier

100 requests a day, no credit card, the core endpoints — real-time scores included. Prototype your World Cup app today, upgrade when traffic arrives.

BUILT FOR PEAKS

Fast when everyone's watching

Sub-second cached reads, predictable JSON and clear rate-limit headers — engineered for the minutes when the whole world refreshes at once.

FAQ

Frequently asked questions

How do I get World Cup 2026 live scores from the API?

Call the fixtures endpoint with live=all to receive every in-play World Cup 2026 match with current score, status and elapsed time, served from a global cache for fast reads.

Is there a free World Cup 2026 API?

Yes — the Hobby tier is free with 100 requests per day and access to core endpoints (no predictions or xG), ideal for prototyping a World Cup app.

Does it include live scores during matches?

Yes. Live fixtures update continuously and are served from a global cache for fast reads.

What else is covered besides the World Cup?

1,245 leagues in 171 countries worldwide, so your app stays useful all year — not just during the tournament.

Full tournament archive

Get your free API key and access the complete 2026 World Cup data.