Endpoint Playground
Searches CourtListener's opinion-search index by text and returns opinion-result metadata with a cursor for the next page. The endpoint does not return opinion detail, dockets, judges, alerts, or account data.
14 Oct 2026: 20 results; 5 fields had a value in every checked item and 2 varied between items.
Sample value profiles: date_filed: 2010-08-18 to 2026-01-29; url: courtlistener.com.
curl 'https://api.crawlora.net/api/v1/courtlistener/search?q=%22qualified+immunity%22' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | Yes | "qualified immunity" | Opinion search text |
| cursor | string | No | Cursor from a prior response's next_cursor field |
{
"code": 200,
"msg": "OK",
"data": {
"query": "qualified immunity",
"results": [
{
"case_name": "Example v. Example",
"court": "Supreme Court of the United States",
"url": "https://www.courtlistener.com/opinion/12345/example-v-example/"
}
],
"next_cursor": "cD0yMDI2LTA4LTI3"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.