Search federal court dockets or retrieve a specific docket with optional filing entries. Use legal.listCourts() to resolve court slugs for filtering.
API key starting with sk_case_
Docket query parameters
Search dockets or look up a docket by ID
search, lookup Case name or party name search query (required for search)
2 - 500Optional court slug for filtering (e.g. "nysd", "ca9", "cafc"). Use legal.listCourts() to find slugs.
Optional lower bound for filing date (YYYY-MM-DD)
Optional upper bound for filing date (YYYY-MM-DD)
Docket ID (required for lookup)
Include docket entries/filings in lookup responses. Coming soon — currently returns 501. The parameter is accepted for forward compatibility.
Trigger a live PACER fetch for dockets not yet in the RECAP archive. Requires acknowledgePacerFees: true. PACER charges up to $3.00 per docket sheet plus a $0.05 service fee. Only valid with type: "lookup".
Required when live: true. Acknowledges that PACER fees (up to $3.00 per docket) plus a $0.05 service fee will be charged to your account.
Page size for search results or entry list (default 25 for search, 50 for lookup)
1 <= x <= 100Offset for search results or entry list
x >= 0Docket query completed successfully
search, lookup Echo of search query (search mode only)
Echo of court filter (search mode only)
Echo of date filter
Echo of date filter
Search results (search mode)
Whether entries were requested (lookup mode only)
Full docket record (lookup mode)
Docket entries/filings (lookup mode with includeEntries)
Pagination info for entry list (lookup mode with includeEntries)
Whether this was a live PACER fetch (lookup mode only)
PACER fee information (present when live: true)