All data sources

CourtListener (Court Records)

Your key

Search U.S. opinions and RECAP dockets, including bankruptcy-party signals.

Needs your own CourtListener (Court Records) key. Included on Free.

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

FreshnessLive
GeographicUnited States
Temporal… → present — Court-record coverage varies by court and record type; RECAP availability begins when a document is contributed.
AuthenticationCredentials required (API key)

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

    read

    Search 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

    read

    Search RECAP/PACER federal court dockets (unified search, type=r)

    FreshnessLive (source-level)

    Args: q (required), cursor?. Returns { source, count, next, results }

  • searchBankruptcyDockets

    read

    Screen bankruptcy dockets by party, court, and filing date

    Required paramspartyName
    Entitiesbusiness, bankruptcy-docket
    Paginationcursor (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

    read

    Search judges / people (unified search, type=p)

    FreshnessLive (source-level)

    Args: q (required), cursor?. Returns { source, count, next, results }

  • listCourts

    read

    List courts (3,300+) with jurisdiction, dates, and identifiers

    FreshnessLive (source-level)

    Args: cursor?. Returns { source, count, next, results }

  • listFinancialDisclosures

    read

    List judicial financial disclosures (PDF filepaths + parsed sections)

    FreshnessLive (source-level)

    Args: cursor?. Returns { source, count, next, results }

  • getServiceInfo

    read

    Describe token auth, rate limits, cursor paging, coverage, and caveats

    FreshnessLive (source-level)