---
title: "Autocomplete Suggestions"
method: GET
path: "/autocomplete"
tags: ["search"]
---

# Autocomplete Suggestions

`GET /autocomplete`

## Request

- Base URL: `https://api.casenode.ai`
- URL: `https://api.casenode.ai/autocomplete`
- Auth: none declared

Return distinct name suggestions for party or judge search filters.

Party suggestions are individual parties, not raw column values. The column
holds one string per case with every party on that side joined by "; ", so
suggesting it verbatim offered whole captions — "(1) LONDON BOROUGH OF
ISLINGTON; (2) ... ; (7) LONDON BOROUGH OF LAMBETH; ..." as a single option,
which selects essentially one case. Splitting them apart is what makes the
multi-value party filter usable: searching "lambeth" returns each competing
spelling of the council as its own tickable row.

## Query parameters

- `field` 'claimant' | 'respondent' | 'judge', required: claimant = applicant / claimant / appellant side; respondent = respondent / defendant side; judge = judge name
- `q` string, required
- `limit` integer

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/casenode/apis/casenode-api.md) · [All operations](https://skmtc.dev/casenode/apis/casenode-api/llms.txt) · [OpenAPI document](https://skmtc.dev/casenode/apis/casenode-api/revisions/5b2883d19661?raw)
