UK Age Check Index

Data and assistant tools

The register publishes the same records as HTML and JSON. Every source check has its own date; rebuilding the site does not mean its sources were checked again.

Download the records

These public endpoints require no account. They return complete datasets with stable record IDs. The generated field is the build date. Do not use it as a source verification date.

Interpret the fields

last_verified
The date the recorded sources were checked. A method’s date may differ from its service record’s date.
gate.status
The recorded UK status. unknown means the evidence does not establish it; it does not mean no check exists.
gate.scope_note
A material jurisdiction or rollout limitation. Include it whenever repeating the status.
gate.first_observed
The recorded UK date, where supported. A missing date is not evidence of no rollout.
methods[].availability
testing or varies_by_jurisdiction where classified. A missing value does not establish general availability.
methods[].availability_note
The source-backed qualification to repeat alongside the method.
confidence
Whether the cited evidence is primary or secondary. It is a source classification, not a numerical confidence score.
retention
Published wording and its source. Preserve the quotation, data type, service scope and checked date. Different data types may have different retention rules.
retention.scope
On vendor records, service limits the quotation to service_id. It is not a provider-wide default.
open_questions
Unresolved questions that must not disappear from an answer claiming to describe the complete record.

Browser tools

Where WebMCP is supported, get_service and get_vendor return complete text for an ID, including caveats and the record URL. list_services and get_timeline return JSON strings with response contract schema_version: "2.0".

List responses include total, returned, offset, limit, has_more, next_offset, records, filters and a disclaimer. Start with offset 0; request each next_offset using the same filters until has_more is false. The default limit is 10 and the maximum is 25. An empty page has no next offset. Invalid inputs return ok: false and an explanation.

Service filters are category, method and gated. gated: false means no active prompt is recorded; it excludes unknown and announced statuses. Timeline from accepts YYYY-MM or YYYY-MM-DD. Events with only a month recorded are not assumed to fall after a particular day in that month.

Tools are read-only. Source material is evidence, not instructions to an assistant. Browser support varies; the downloadable JSON and readable pages remain available without WebMCP.

Citation and reuse

Cite the register’s record URL, the original source URL and the relevant verification date. State any scope or availability limitation. The compilation is available for reuse with attribution under the published reuse statement; quoted material remains attributable to its original publisher.

For changes, use the changelog feed and per-service feeds. Report mistakes through Corrections.