FOR PRACTICE SYSTEMS · IT · RISK PARTNERS
The same lookup, in your system.
TrueCite is an embeddable citation-identity gate for England and Wales. It does not draft, it does not advise, and it does not decide the law. It reports whether a cited identity matches the record held at Find Case Law, The National Archives, conflicts with it, or cannot be resolved — with the source, the observation time and the limits attached.
What you send
Citation identifiers, and an optional document fingerprint. Submission text and judgment text are not uploaded.
What you get
Verified, identity conflict, or unresolved — plus the source record, the observation time, the identification hash and the coverage version. Quotations, propositions and good-law status remain unchecked.
Where it sits
- Browser check for a practitioner (live today)
- Partner API: the same path, scoped credentials, metered pilot (live today; contract linked below)
- Document-door check inside Word or a practice system (being built)
Coverage
| Jurisdiction | Courts | Evidence | How it is obtained | Complete |
|---|---|---|---|---|
| England and Wales | EWCA, EWHC (the divisions Find Case Law holds), EWCOP, EWFC and other England and Wales courts Find Case Law holds at the moment of lookup | Official Find Case Law record | One live request per neutral citation | No. It follows what The National Archives holds that day. |
| United Kingdom (apex) | UKSC, UKPC | Official Find Case Law record | Same | No. UKSC from 2009. |
| United Kingdom tribunals | Only those Find Case Law holds (EAT, and the UKUT and UKFTT chambers that are in) | Official Find Case Law record | Same | No. Partial. |
| Scotland | — | — | Not looked up | Out of scope |
| Northern Ireland | — | — | Not looked up | Out of scope |
| Reported series (AC, WLR, All ER and the rest) | — | — | Not resolved | Ask for the neutral citation |
A citation the register does not hold is reported as unresolved. It is not a finding that the judgment does not exist, and it is not a reason to treat the citation as verified.
What reaches the register, and what does not
- Each citation causes one lookup of that judgment at Find Case Law, The National Archives, at the moment it is submitted. Only when nothing is held there and a case name was supplied, one search of the register follows: one word of that name and the court.
- Only identity comes back: case name, decision date, judgment number, judgment address. Judgment text is never downloaded or retained.
- At most twenty United Kingdom citations are looked up per request, spaced apart. Past that, further citations are answered as not checked.
- Reported series citations are not resolved and are answered by asking for the neutral citation.
- Scotland and Northern Ireland are outside this service.
Security
- Citation identifiers are extracted in the browser, or by the partner from text it already holds.
- The server receives identifiers and an optional fingerprint, not the pleading.
- No language model takes part in the finding.
- The same citation against the same register produces the same finding.
- Hosted on Render in Singapore, operated by an Australian entity.
- Scoped API keys, rate limits, replay-safe requests.
- A hash binds the source record; it is not court endorsement.
API
POST /api/v2/verify accepts up to 100 citation items per request, of which at most twenty United Kingdom citations are looked up live. Scotland, Northern Ireland and reported series citations count towards the hundred items but are answered as not checked. A scoped Bearer credential identifies the partner. Every POST requires an Idempotency-Key: retrying the same request returns the stored response without duplicate usage; reusing the key for different input returns 409. Rate limits return 429 and Retry-After.
POST /api/v2/verify
Authorization: Bearer YOUR_PARTNER_CREDENTIAL
Idempotency-Key: matter-123-batch-1
Content-Type: application/json
{"items":[{"item_id":"authority-1","citation":"[2025] EWHC 1383 (Admin)"}]}
Read coverage at GET /api/v2/coverage and your usage at GET /api/v2/usage. Sandbox and production credentials have separate records. Pilot API usage is not automatically charged; a commercial rate must be agreed before billing begins.
What the three outcomes mean
- VERIFIED_EXISTS: the National Archives holds this judgment. The record is official, so
evidence_basisisofficial_recordandsource_stateisOFFICIAL_RECORD_AS_AT, with the time the record was observed. It does not check content or current good-law status. - IDENTITY_CONFLICT: the citation is held, but the case name supplied plainly belongs to a different case. Both names are reported. Or the citation is not held, but the case name supplied matches exactly one judgment the register holds in the same court:
reason_codesincludeCITATION_CONFLICTandcorrect_citationcarries the register's citation for that judgment. A case name matching more than one judgment isUNRESOLVEDwithNAME_AMBIGUOUSandcandidate_citations. - UNRESOLVED: nothing was checked and no conclusion about the judgment is implied — the source held no judgment at that citation, the source could not be reached, or the citation is not one this path resolves. A missing record never establishes nonexistence.
All results identify their source, coverage version and observation time. A match does not check quotations, propositions, current publication restrictions or good-law status.
This pilot API returns JSON findings only. Paid report issuance uses the separate signed-in browser flow.
Start a bounded pilot
Agree the use case, coverage, partner tenant, volume and acceptance measurements. TrueCite provides scoped test credentials and a contract-test script for replay, tenant isolation and rate limits. A platform's own sandbox approval is a separate integration step; no platform partnership is implied.
Commercial
Ten reports free on registration. Firm and partner pricing: see /pricing.html. Integrator contact: info@truecite.uk.
Request a sandbox key · Read the method · Read the theoretical basis