What you can ask
- “What does CourtListener (Court Records) have for the area or asset I'm working on?”
- “Pull the most recent CourtListener (Court Records) records and put them in a table.”
- “What does CourtListener (Court Records) cover, and how fresh is the data?”
About this source
CourtListener (Free Law Project) U.S. opinions, RECAP/PACER dockets, judges, bankruptcy-party signals, and judicial financial disclosures. A free CourtListener API token is required; default authenticated limits are 5/minute, 50/hour, and 125/day. RECAP coverage is not a complete PACER substitute.
Connector ID courtlistener
Provenance
Freshness & coverage
Caveats
- ⚠ RECAP is a contributed archive and is not a complete PACER substitute.
- ⚠ Bankruptcy name hits require identity verification.
› Methods (7)
Technical detail for developers: parameters, pagination, units, and freshness per method.
searchOpinions
readSearch judicial opinions / case law (unified search, type=o)
FreshnessLive (source-level)q required; cursor comes from prior next URL; returns count, next, and results.
searchDockets
readSearch RECAP/PACER federal court dockets (unified search, type=r)
FreshnessLive (source-level)Args: q (required), cursor?. Returns { source, count, next, results }
searchBankruptcyDockets
readScreen bankruptcy dockets by party, court, and filing date
Required paramspartyNameEntitiesbusiness, bankruptcy-docketPaginationcursor (cursorField: cursor)FreshnessLive- ⚠ A name hit is not proof that the audited entity filed bankruptcy.
- ⚠ RECAP is not a complete substitute for PACER.
Name hits are potential matches; RECAP is not complete PACER.
searchJudges
readSearch judges / people (unified search, type=p)
FreshnessLive (source-level)Args: q (required), cursor?. Returns { source, count, next, results }
listCourts
readList courts (3,300+) with jurisdiction, dates, and identifiers
FreshnessLive (source-level)Args: cursor?. Returns { source, count, next, results }
listFinancialDisclosures
readList judicial financial disclosures (PDF filepaths + parsed sections)
FreshnessLive (source-level)Args: cursor?. Returns { source, count, next, results }
getServiceInfo
readDescribe token auth, rate limits, cursor paging, coverage, and caveats
FreshnessLive (source-level)
