⚽
Football
- 159 competitions
- 72 countries
- 113 active leagues
- 1,388 season tables
- 104,835 matches
Last night
Jobs that started in the last 24 hours- Faileddaily-stats-refreshMarked failed: still running after 6 hours, so the process that ran it ended without recording a finish
- Donetransfers-backfill389 players · 111 failed players · 2,393 transfers written · 131 unresolved transfers
- Doneingest129 due · 39 errors · 8 queued · 128 planned
- Donedissolved-backfill1 not due
- Doneplayer-profiles176 players · 10 not found · 166 filled names · 166 filled photos
- Runningsmoke
- Doneheartbeat1 beats
- Donefixtures-backfill15,189 fetched · 39 seasons · 504 gap seasons · 177,572 missing matches
- Runningevents-backfill
Stuck
2 failed run · 1 skipped · 2 held · 5 duplicate
- Failed rundaily-stats-refresh run failed
- Marked failed: still running after 6 hours, so the process that ran it ended without recording a finish
- Failed runquality-scan run failed
- Marked failed: still running after 6 hours, so the process that ran it ended without recording a finish
- SkippedTFF Second League 2024-25
- Wikipedia page not found: 2024–25_TFF_Second_League
- The ingestion config builds 2022 where the coverage grid expects 2022-23; check seasonFormat
- The ingestion config builds 2021 where the coverage grid expects 2021-22; check seasonFormat
- Multi-phase competition (promotion-group-b, promotion-group-c): the ingest job only imports single-table seasons
Show all (+5)Show fewer
- Duplicate Real Valladolid II and Valladolid PromesasOne name contains the other · Next: No automatic fix yet
- Duplicate Dukla Banská Bystrica and Dukla Banská BystricaSame name after normalising · Next: No automatic fix yet
- Duplicate FK Kukësi and KukësiOne name contains the other · Next: No automatic fix yet
- Duplicate FK Voždovac and VoždovacOne name contains the other · Next: No automatic fix yet
- Duplicate Kecskeméti TE and KecskemétOne name contains the other · Next: No automatic fix yet
17 more suspected duplicate pairs in Suspected duplicate stubs.
Goals
What each nightly job is working towards- Events80,319 of 81,682 finished API-Football matches have eventslast night +0 matches1,097 still to fetch.
- Transfers689 of 79,174 players checkedlast night +389 players1,635 players have 5,580 transfer rows stored.
- Player profiles2,670 of 81,511 API-Football players have a full name and birth datelast night +166 players78,841 still to fill.
- Gap planner66 of 113 leagues have 5 complete seasons128 league-seasons to go, 40 picked for tonight.
- Ingest queue0 of 8 queued seasons donelast night +0 imported0 imported, 0 skipped. Seasons come from the files in apps/jobs/ingest-queue.
Every automatic data change the nightly jobs make is listed in the changelog.