CourtListener API
REST API for accessing legal data from CourtListener, a project of the Free Law Project. Provides access to court opinions, dockets, judges, oral arguments, and PACER data from 3,355+ jurisdictions.
Base URL:
Auth: api_key
Endpoints: 17
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:07:57.513025
https://www.courtlistener.com/api/Auth: api_key
Endpoints: 17
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:07:57.513025
Links
SDKs:
- Official CourtListener Python SDK (python) official
- CourtListener Go Client (go)
- CourtListener MCP Server (javascript)
- LawPy - Pythonic CourtListener Interface (python)
- CourtListener Ruby Wrapper (ruby)
442ms
Avg latency (7d)1
Probes (7d)Latency (7d)
Success Rate (7d)
Topics
Endpoints
| Method | Path | Summary | Auth | Last Status | Latency |
|---|---|---|---|---|---|
GET |
/ | API Root | — | — | — |
GET |
/audio/ | List oral arguments | — | — | — |
GET |
/citation-lookup/ | Citation Lookup | — | — | — |
GET |
/clusters/ | List Opinion Clusters | — | — | — |
GET |
/courts/ | List courts | — | — | — |
GET |
/courts/{id}/ | Get court details | — | — | — |
GET |
/dockets/ | List dockets | — | — | — |
GET |
/educations/ | List Educations | — | — | — |
GET |
/opinions-cited/ | List Citations | — | — | — |
GET |
/opinions/ | List opinions | — | — | — |
GET |
/opinions/{id}/ | Get opinion details | — | — | — |
GET |
/people/ | List judges and people | — | — | — |
GET |
/people/{id}/ | Get Person Details | — | — | — |
GET |
/positions/ | List Positions | — | — | — |
GET |
/schools/ | List Schools | — | — | — |
GET |
/search/ | Search opinions | — | 200 | 442ms |
GET |
/tag/ | List Tags | — | — | — |