Free Law Project · Capability
Free Law Project / CourtListener REST API
The CourtListener REST API (operated by Free Law Project) provides programmatic access to case law, PACER data, the RECAP archive, oral arguments, judges, financial disclosures, citations, citation networks, alerts, tags, and visualizations.
What You Can Do
GET
Search
— Search across CourtListener
/search/
GET
Listopinions
— List opinions
/opinions/
GET
Getopinion
— Retrieve an opinion
/opinions/{id}/
GET
Listclusters
— List opinion clusters
/clusters/
GET
Listdockets
— List dockets
/dockets/
GET
Listdocketentries
— List docket entries
/docket-entries/
GET
Listrecapdocuments
— List RECAP documents
/recap-documents/
GET
Listoralarguments
— List oral arguments
/audio/
GET
Listpeople
— List judges and people
/people/
GET
Listpositions
— List judicial positions
/positions/
GET
Listfinancialdisclosures
— List financial disclosures
/financial-disclosures/
POST
Lookupcitations
— Lookup citations in text
/citation-lookup/
GET
Listalerts
— List alerts
/alerts/
POST
Createalert
— Create an alert
/alerts/
GET
Listtags
— List tags
/tag/
MCP Tools
search
Search across CourtListener
read-only
idempotent
listopinions
List opinions
read-only
idempotent
getopinion
Retrieve an opinion
read-only
idempotent
listclusters
List opinion clusters
read-only
idempotent
listdockets
List dockets
read-only
idempotent
listdocketentries
List docket entries
read-only
idempotent
listrecapdocuments
List RECAP documents
read-only
idempotent
listoralarguments
List oral arguments
read-only
idempotent
listpeople
List judges and people
read-only
idempotent
listpositions
List judicial positions
read-only
idempotent
listfinancialdisclosures
List financial disclosures
read-only
idempotent
lookupcitations
Lookup citations in text
listalerts
List alerts
read-only
idempotent
createalert
Create an alert
listtags
List tags
read-only
idempotent