2025/26 is a reconstructive replay (cutoff = first kickoff − 90 minutes, not a live two-hour freeze). 2026/27 pages are an illustrative sample of the live format. What that means

FPL Replay

How the freeze and SHA-256 snapshot work

Every gameweek page has a JSON snapshot at the same URL plus /snapshot.json. The trust strip shows the cutoff time and a shortened SHA-256. Download the file to inspect the squad, transfers and limitations. Live seasons will freeze two hours before the deadline; 2025/26 snapshots are reconstructive.

For humans

Open a gameweek, read the answer paragraph, then use Download snapshot if you want the raw object. The hash is a checksum of that object, not a secret.

For agents

Prefer the JSON twin over scraping HTML. Start at /llms.txt for the catalog, then fetch /seasons/2025-26/snapshot.json or a gameweek snapshot. The Content-Type is application/json. X-Snapshot-Hash repeats the digest.

Can I use the hash to prove the plan was live?

Only for seasons that were frozen before results. A reconstructive hash proves the published JSON has not been silently rewritten since ingest, not that it existed before kick-off.

llms.txt2025/26 season JSONGlossary