FIFA World Cup 2026 API — Free Match & Standings JSON Feeds

The FIFA World Cup 2026 API provides free, programmatically accessible JSON feeds for all 104 matches, group standings, and results. These endpoints are hosted on a global CDN and are designed for sports blogs, data analysts, and developers. No API keys or registration are required. Use these feeds to build schedules, track group tables, or sync live standings with your own widgets under the RFC 8259 JSON standard.

[Google AdSense Slot]

⚠️ Liability Disclaimer & Terms of Use

Disclaimer: This API data is provided "as-is" for informational and educational purposes only. ToolsmithPro does not warrant the correctness, accuracy, timeliness, or completeness of the scores, schedule dates, kickoff times, or standings calculations. By consuming these endpoints, you explicitly agree that ToolsmithPro holds zero liability for any errors, omissions, delays, or any direct or indirect damages resulting from the use or integration of this data feed.

Endpoints

1. Matches & Scores

Returns the complete schedule of all 104 matches including teams, kick-off dates/times, stadium venues, scores, and completion statuses.

GET https://www.toolsmithpro.com/api/wc2026/matches.json
{ "_disclaimer": "This data is provided for informational and educational purposes only...", "_last_updated": "2026-06-18T13:00:00Z", "matches": [ { "id": 1, "type": "group", "group": "A", "matchday": 1, "date": "2026-06-11", "time": "19:00", "home_team": "Mexico", "away_team": "South Africa", "venue": "Estadio Azteca, Mexico City", "home_score": 2, "away_score": 0, "finished": true } ] }

2. Group Standings

Returns the calculated live standings table for all 12 groups (A through L), including points, goal difference, games played, wins, draws, and losses.

GET https://www.toolsmithpro.com/api/wc2026/standings.json
{ "_disclaimer": "This data is provided for informational and educational purposes only...", "_last_updated": "2026-06-18T13:00:00Z", "groups": { "A": [ { "position": 1, "team": "Mexico", "played": 1, "won": 1, "drawn": 0, "lost": 0, "goals_for": 2, "goals_against": 0, "goal_difference": 2, "points": 3 } ] } }

CSV & Google Sheets Integration

3. Matches CSV Feed

A flat comma-separated values (CSV) feed of all 104 matches, perfect for importing into Google Sheets, Microsoft Excel, or pandas DataFrames.

CSV https://www.toolsmithpro.com/api/wc2026/matches.csv
id,type,group,matchday,phase,date,time,home_team,away_team,venue,home_score,away_score,finished 1,group,A,1,group,2026-06-11,19:00,Mexico,South Africa,"Estadio Azteca, Mexico City",2,0,True 2,group,A,1,group,2026-06-11,22:00,South Korea,Czechia,"Estadio Akron, Guadalajara",2,1,True
📊 Google Sheets Live Sync Formula: =IMPORTDATA("https://www.toolsmithpro.com/api/wc2026/matches.csv")

4. Group Standings CSV Feed

A flat CSV feed representing the live standings calculations for all groups (A through L) in one table.

CSV https://www.toolsmithpro.com/api/wc2026/standings.csv
group,position,team,played,won,drawn,lost,goals_for,goals_against,goal_difference,points A,1,Mexico,1,1,0,0,2,0,2,3 A,2,South Korea,1,1,0,0,2,1,1,3
📊 Google Sheets Live Sync Formula: =IMPORTDATA("https://www.toolsmithpro.com/api/wc2026/standings.csv")

Technical Notes

  • CORS Support: The endpoints support Cross-Origin Resource Sharing (CORS), allowing browser-side fetch() requests directly from your frontend scripts.
  • Caching: Data is served directly from edge caches and is refreshed multiple times daily as matches complete.
  • Content Type: Response payloads are served with Content-Type: application/json; charset=utf-8.

Related tools

World Cup Hub → Match Schedule → Group Standings →

Frequently asked questions

Is the FIFA World Cup 2026 API free?

Yes, the JSON feeds are completely free for personal and commercial projects without any limits or credentials required.

Are there call rate limits for this sports feed?

No, because the files are hosted as static assets on a globally distributed CDN, there are no rate limits on GET requests.

[Google AdSense Slot]