FIFA World Cup 2026 – Live Scores & Stats
Pricing
from $1.00 / 1,000 results
FIFA World Cup 2026 – Live Scores & Stats
Live scores, match stats, standings, and player data for all 104 World Cup 2026 matches. Clean JSON output for dashboards, fantasy apps, and betting tools. Powered by BallDontLie API.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Fatih İlhan
Maintained by CommunityActor stats
0
Bookmarked
13
Total users
6
Monthly active users
5 days ago
Last modified
Categories
Share
FIFA World Cup 2026 Stats & Live Scores
Get FIFA World Cup 2026 match data, live scores, and standings as clean, flat JSON. Built for dashboards, fantasy football apps, and automated trading/betting tools that need structured tournament data without scraping.
What data you get
- Match info: id, match number, datetime, status, stage, group, stadium
- Teams: home/away team id, name, code
- Score: home/away score
- Standings: group, position, team, played, won, drawn, lost, goals for/against, goal difference, points
Modes
| Mode | Description | Free / Paid |
|---|---|---|
live | All in-progress matches with live stats and events | Free |
standings | Group stage table | Free |
match | Full detail (stats, events, lineups) for a single match | Paid |
full | All completed matches with stats and events (heavy) | Paid |
Note: This actor uses a free community-maintained data source. Uptime is not guaranteed. If the source goes down during the tournament, check github.com/rezarahiminia/worldcup2026 for status.
Example output
{"fetchedAt": "2026-06-11T22:05:00Z","mode": "match","matches": [{"id": 14,"matchNumber": 14,"datetime": "2026-06-11T20:00:00Z","status": "completed","stage": "Group Stage","group": "A","stadium": "Estadio Azteca","homeTeam": { "id": 1, "name": "Mexico", "code": "MEX" },"awayTeam": { "id": 2, "name": "USA", "code": "USA" },"homeScore": 2,"awayScore": 1}]}
How to use
1. Configure input
In the Apify Console, open the actor and fill in the input form (or pass JSON via API):
{"mode": "live"}
For other modes, set mode accordingly and add matchId (for match).
2. Run
Click Start in the Console, or call the Run API endpoint:
POST https://api.apify.com/v2/acts/seralifatih~wc2026-stats/runs?token=YOUR_APIFY_TOKEN
Results land in the run's default dataset — one match/standings record per item.
3. Filter by team (optional)
Add teamId to fetch only matches for a specific team:
{ "mode": "full", "teamId": 5 }
Useful for building single-team dashboards or tracking a specific country through the tournament.
Scheduling live scores
For live match days, set up an Apify Scheduler to run this actor in live mode every 2 minutes. Each run pushes only currently in-progress matches with up-to-date scores, so your dataset stays fresh without manual triggers.
Example schedule cron: */2 * * * *
Only activate the scheduler on match days. The World Cup runs June 11 – July 19, 2026. On non-match days, skip scheduling to avoid unnecessary runs.
Tech stack
Node.js 20, TypeScript, Apify SDK v3, axios. Data sourced from worldcup26.ir (free, open-source, no API key required).