FIFA World Cup 2026 Fixtures & Results Scraper avatar

FIFA World Cup 2026 Fixtures & Results Scraper

Pricing

Pay per event

Go to Apify Store
FIFA World Cup 2026 Fixtures & Results Scraper

FIFA World Cup 2026 Fixtures & Results Scraper

Scrapes all 104 FIFA World Cup 2026 fixtures and live results from the official api.fifa.com endpoint. Returns match scores, attendance, weather, stadium, referee, and team data.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

a day ago

Last modified

Categories

Share

Extract all 104 FIFA World Cup 2026 match fixtures and live results from the official api.fifa.com endpoint. Returns match scores, attendance, weather conditions, stadium details, referee, stage, group, and team data — in a single normalized dataset updated in real time.

What this actor does

The actor calls the official api.fifa.com/api/v3/calendar/matches endpoint directly (no browser rendering, no proxy). A single GET request returns all 104 matches across group stage and knockout rounds (June 11 – July 19, 2026) as clean JSON.

What you get:

  • Live and final scores (home/away goals, penalty shootout scores)
  • Stadium name, city, country, and FIFA stadium ID
  • Match date/time (UTC and local), stage, group, and matchday
  • Home and away team names with FIFA team IDs
  • Referee name
  • Weather conditions: temperature, humidity, wind speed, description
  • Match attendance
  • Match status (played / scheduled)

Why this beats HTML scrapers: Competing actors scrape fifa.com's 4.5 KB JavaScript-rendered shell, which exposes only a subset of available data. The direct API endpoint returns weather, attendance, stadium IDs, and referee records that HTML scraping cannot reach.

Data fields

FieldTypeDescription
id_matchstringFIFA match ID
competition_namestringCompetition name (e.g. FIFA World Cup™)
season_namestringSeason name (e.g. FIFA World Cup 2026™)
stage_namestringStage name (e.g. First Stage, Round of 16)
group_namestringGroup name (e.g. Group A); null for knockout rounds
matchdayintegerMatch day within the group stage
date_utcstringMatch date/time in UTC ISO-8601
local_datestringMatch date/time in local timezone
home_teamstringHome team full name
away_teamstringAway team full name
home_team_idstringFIFA home team ID
away_team_idstringFIFA away team ID
home_scoreintegerHome team goals; null if not yet played
away_scoreintegerAway team goals; null if not yet played
home_penalty_scoreintegerPenalty shootout goals (home); null if no shootout
away_penalty_scoreintegerPenalty shootout goals (away); null if no shootout
attendanceintegerMatch attendance
weather_temperature_cintegerTemperature in Celsius at kick-off
weather_humidity_pctintegerHumidity % at kick-off
weather_wind_speedintegerWind speed at kick-off
weather_descriptionstringConditions description (e.g. Clear, Cloudy)
stadium_namestringStadium name
stadium_idstringFIFA stadium ID
city_namestringHost city name
country_namestringHost country ISO code (e.g. USA, CAN, MEX)
referee_namestringHead referee full name
match_statusstringStatus code (0=played, 1=scheduled)
last_period_updatestringLast period/match time string (e.g. 98')
sourcestringSource API URL

Input

ParameterTypeDescription
maxItemsintegerMaximum number of match records to return. Default: all 104.

Usage notes

  • No login required. The FIFA API is open — no proxy needed.
  • A single run fetches the full 104-match tournament dataset.
  • Re-run at any time to pick up updated scores, attendance, and weather for completed matches.
  • Tournament runs June 11 – July 19, 2026.