FIFA World Cup 2026 – Live Scores & Stats avatar

FIFA World Cup 2026 – Live Scores & Stats

Pricing

from $1.00 / 1,000 results

Go to Apify Store
FIFA World Cup 2026 – Live Scores & Stats

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

Fatih İlhan

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

6

Monthly active users

5 days ago

Last modified

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

ModeDescriptionFree / Paid
liveAll in-progress matches with live stats and eventsFree
standingsGroup stage tableFree
matchFull detail (stats, events, lineups) for a single matchPaid
fullAll 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).