Search cases
search_casesSearch UK case law — judgments and tribunal decisions.
Use this to find cases on a topic, by party name, or mentioning a legal concept.
Returns cases ranked by relevance with citation counts. Legislation and
procedural rules are not searchable (the corpus holds them as citation
targets with no text) — use resolve_citation for a named statute or rule.
Args:
query: Natural language search (e.g. "tenant's right to manage", "unfair dismissal")
domain: Legal domain slug (e.g. "landlord-tenant", "employment", "family")
court: Court code (e.g. "UKSC", "EWCA-Civil", "EWHC-Ch", "FTT-Property")
year_from: Earliest year to include
year_to: Latest year to include
respondent: Defending party — respondent / defendant name (e.g. "London Borough of Lambeth") — substring match
claimant: Bringing party — applicant / claimant / appellant name — substring match
disposition: Case outcome (allow, dismiss, grant, quash, refuse, remit)
judgment_status: Status of judgment (approved, draft, handed down)
appeal_from: Citation of the decision appealed from — substring match
cited_by_min: Minimum citation count (only show influential cases)
jurisdiction: "England & Wales", "Scotland", "United Kingdom"
topic: Legal topic slugs — multi-select (e.g. ["unfair-dismissal", "discrimination"])
mode: "hybrid" (default; best where the embedding model is enabled), "keyword", or "semantic". semantic/hybrid fall back to keyword when the model is unavailable — the response "mode" reports what ran.
limit: Max results (default 20)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | hybrid | |
| court | No | ||
| limit | No | ||
| query | Yes | ||
| topic | No | ||
| domain | No | ||
| year_to | No | ||
| claimant | No | ||
| year_from | No | ||
| respondent | No | ||
| appeal_from | No | ||
| disposition | No | ||
| cited_by_min | No | ||
| jurisdiction | No | ||
| judgment_status | No |