Public API
Free, public JSON API for FIFA World Cup 2026 data. No authentication required. CORS enabled for all origins.
Base URL
https://wheniskickoff.com/api/v1/
Endpoints
| Endpoint | Description |
|---|---|
/api/v1/matches.json | All 104 matches |
/api/v1/teams.json | All 48 teams |
/api/v1/groups.json | All 12 groups |
/api/v1/venues.json | All 16 venues |
/api/v1/tv.json | TV channels for 55+ countries |
Response format
All endpoints return JSON with a metadata wrapper:
{
"meta": {
"version": "1.0",
"generated": "2026-03-28T12:00:00Z",
"source": "wheniskickoff.com"
},
"count": 104,
"data": [ ... ]
}
Example: Get all matches
curl https://wheniskickoff.com/api/v1/matches.json
Match object
{
"num": 1,
"date": "2026-06-11",
"time_utc": "16:00",
"datetime_utc": "2026-06-11T16:00:00Z",
"home": "MEX",
"home_name": "Mexico",
"away": "KOR",
"away_name": "South Korea",
"group": "A",
"phase": "group",
"venue": "metlife",
"venue_name": "MetLife Stadium",
"venue_city": "East Rutherford, NJ",
"slug": "mexico-vs-south-korea-2026-06-11"
}
Rate limits
This is a static API — no rate limits. Data is updated on each site deploy.
Usage
Use freely for apps, bots, widgets, or research. Attribution appreciated but not required.