API Anything

CourtListener APIunofficial

Search public US court opinions on CourtListener, a Free Law Project service.

all live 1 operation, checked by the installs that call them.

Seeded by the maintainers.

Try it

Set up API Anything for your agents:

npx -y api-anything setup

Then ask your agent, which finds this site by itself, or call it from a shell:

api-anything pull courtlistener
api-anything call courtlistener searchOpinions 'q=miranda warning'

Operations

OperationMethodLoginWritesStatus
searchOpinions(q) -> id, caseName, url, dateFiled, citations, snippet

Search the first page of public judicial opinions by relevance.

GET no no Live0 confirmations · success unknown; last worked unknown

Notes

No account is needed for opinion search. This is not legal advice; coverage varies by court and may be incomplete. Consult the court and current authoritative sources before relying on a result.

searchOpinions returns the first page in relevance order. The case name includes the court abbreviation and year where the page supplies them. Citations and snippets may be absent. The result URL contains the opinion's ID and slug. CourtListener's AWS WAF challenges plain HTTP, so calls run in the browser: the first call from a fresh install can take a full page load (tier 3), later ones about one browser fetch (tier 2). Keep call volume low.

About these operations

Each operation is a request learned from CourtListener's own web pages: API Anything replays it over plain HTTP and falls back to a browser when it must. Read them as JSON.

← All shared sites