Type a citation as a lawyer or an LLM would write it. The resolver classifies it into a family, reduces it to a lookup core, and picks the island(s) that can answer — then you GET /resolve. Reporters that the fixed anchor misses are recognised against reporters-db.
Every reporter edition in Free Law Project reporters-db — the whitelist that lets the resolver recognise a real citation. Filter by type; search matches the abbreviation or full name.
| Abbreviation | Type | Reporter |
|---|
Every court in Free Law Project courts-db — federal and state, current and historical. The resolver normalises a court name or abbreviation to one of these canonical ids. Filter by jurisdiction, level, or system.
| Citation | Court | Juris. | Level | Id |
|---|
A citation's family decides which islands can answer it. This is the routing table the resolver dispatches on.
Endpoints
All served from resolver.openlegaldata.net. Data endpoints need an API key (?key= or X-API-Key); classification is public.