GET/courtlistener/courtsapiKey1 credit/request
Lists CourtListener's anonymous public court directory. Provide court_id to retrieve one court. page is used only for directory browsing and is 1-indexed. The endpoint does not retrieve dockets, opinions, judges, or account data.
Optional: court_id, page.
Sampled 14 Oct 2026: 1 item. Filled in every item: id, short_name, full_name, url, citation, position, in_use, has_opinion_scraper. In the sample: url: supremecourt.gov; in_use: true in 1 of 1; has_opinion_scraper: true in 1 of 1.
Open in Playground
GET/courtlistener/peopleapiKey1 credit/request
Lists CourtListener's anonymous public judicial-person directory. Provide person_id to retrieve one public person record. The response contains only public directory and position-summary metadata; sensitive biographical fields are excluded.
Optional: person_id, cursor.
Sampled 14 Oct 2026: 20 items. Filled in every item: id, name, slug, url, position_count. In the sample: position_count: 1 to 11, median 2; url: courtlistener.com.
Open in Playground
GET/courtlistener/searchapiKey2 credits/request
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.
Required: q. Optional: cursor.
Sampled 14 Oct 2026: 20 items. Filled in every item: case_name, court, court_id, date_filed, url. Not in every item: docket_number (16), citation (13). In the sample: date_filed: 2010-08-18 to 2026-01-29; url: courtlistener.com.
Open in Playground