Public API Documentation

Six Again exposes a small set of read-only resources for agents and search systems: discovery files describing the public website and official app links, and the score routes the site's own pages refresh from. None of them expose private user data.

Discovery Endpoints

Score Endpoints

Scores, fixtures and ladders are rendered into the pages themselves, so reading a page is usually enough. These routes exist because the pages refresh from them while a match is in progress, and they are cached for 10 seconds.

The all-competition Score Centre is /scores. Competition landing pages sit at /nrl and /state-of-origin; evergreen current scores sit at /nrl/scores and /state-of-origin/scores. Season hubs use /<competition>/<year>, while permanent stages and matches use /<competition>/scores/<year>/<stage> and one further match segment. Current ladders are at /<competition>/ladder, with historical tables at /<competition>/ladder/<year>. Competition ids for the JSON routes come from the app config the mobile apps read.

Markdown

Every page on the site answers Accept: text/markdown with a Markdown copy carrying the same live data as the HTML, and reports its size in an x-markdown-tokens header.

Authentication

None of these endpoints require authentication.

Status

GET /.well-known/health returns static health metadata for the discovery files.