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