Football data-source attribution

The official SPFL rendered site is primary for domestic football. Every imported fact retains source URL, retrieval time, normalized hash, and item provenance.

Official SPFL rendered site

Enabled for fixtures and results in all four SPFL leagues, including Premiership post-split fixtures when published. Playwright renders the public pages; no private Opta endpoint is called. The operator retains written authorization evidence outside source control.

Paid API-Football backup

The automated backup remains disabled until its paid key, current-season coverage, terms, live price and quota are confirmed.

Manual recovery

Competition admins can preview and atomically import a bounded lawful CSV schedule. Audited manual reschedules and result corrections remain authoritative when browser layout or both sources fail.

Source policy

Only main SPFL league competitions 14, 91, 92, and 93 are accepted. Playoff widgets and cups are rejected. The browser stores no cookies, full pages, or unrelated content. Layout drift fails closed and appears in source health.

No FotMob, BBC, or Flashscore scraper exists.

Return to the home page