Federal Court Dockets Scraper - PACER/RECAP API
Pricing
from $2.00 / 1,000 results
Federal Court Dockets Scraper - PACER/RECAP API
Search CourtListener RECAP for PACER-derived federal dockets, parties, attorneys, firms, and matching archived document links. Filter by case, court, date, or nature of suit. Incomplete crowd-sourced coverage—not an official/complete PACER search or proof of identity, liability, or outcome.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Ava Torres
Maintained by CommunityActor stats
0
Bookmarked
10
Total users
4
Monthly active users
18 days ago
Last modified
Categories
Share
Search the public CourtListener RECAP Archive for PACER-derived federal court docket evidence. Filter by keyword, case name, court, filing date, or nature of suit and export structured case metadata, parties, attorneys, firms, and matching archived-document links.
No PACER login or CourtListener API token is required.
First run and pricing
Raw empty input uses a deterministic caseName=Microsoft Corporation search and returns at most 3 docket items. At the live pay-per-event price, the maximum default charge is $0.0061:
- minimum actor-start event:
$0.0001(one event per GB, minimum one); - each default-dataset item:
$0.002.
maxResults is a total response cap. Apify maximum-total-charge limits are honored before results are fetched.
Output
Each found item has stable source and interpretation fields:
| Field | Meaning |
|---|---|
setupStatus | found for a matching docket |
caseName, caseNumber | Source-reported case name and docket number |
court, courtId | CourtListener court name and identifier |
chapter | Bankruptcy chapter when reported |
dateFiled, dateTerminated | Source-reported filing and termination dates |
natureOfSuit, cause, juryDemand, jurisdictionType | Source-reported case classifications |
assignedTo | Assigned judge when reported |
pacerCaseId | PACER case identifier when reported |
parties, attorneys, firms | Public arrays embedded in the RECAP search result |
documents | Matching RECAP document metadata and links embedded in the search result |
matchingDocumentsCount | Number of matching documents returned with this item |
moreDocumentsAvailable | Whether CourtListener indicates additional matching documents |
docketUrl | Direct CourtListener docket page |
sourceRetrievedAt | UTC retrieval timestamp |
coverageNotice, interpretationNotice | Mandatory evidence limitations |
docketEntriesCount remains as a backward-compatible alias for the number of matching documents returned with the search item. It is not a complete docket-entry count.
Empty arrays are emitted as [], not null. A bounded search with no result returns an explicit setupStatus=no_match evidence item.
Input
{"caseName": "Microsoft Corporation","dateFiledFrom": "2025-01-01","maxResults": 3}
| Field | Description |
|---|---|
query | Full-text RECAP query, such as a company, topic, or chapter phrase |
court | CourtListener court ID, such as nysd, cacd, nysb, or deb |
caseName | Case-name filter |
dateFiledFrom | Earliest filing date, YYYY-MM-DD |
dateFiledTo | Latest filing date, YYYY-MM-DD; omitted searches are bounded to today |
natureOfSuit | Nature-of-suit filter |
maxResults | Total paid item cap, 1-5000; default 3 |
If raw API input contains no search criteria, the actor uses the deterministic Microsoft Corporation case-name / 3-item fallback. Visible search fields remain blank by default, so a buyer's explicit query is never combined with a hidden example filter.
Example output
{"setupStatus": "found","caseName": "Hastings v. Microsoft Corporation","caseNumber": "2:26-cv-02537","court": "District Court, W.D. Washington","courtId": "wawd","chapter": "","dateFiled": "2026-07-17","assignedTo": "James L. Robart","pacerCaseId": "366003","parties": ["Microsoft Corporation", "Trevor Hastings"],"attorneys": ["Nathan Lange", "James Moon", "Laura Flahive Wu"],"firms": ["Covington & Burling LLP (DC)", "Davis Wright Tremaine (Sea)"],"matchingDocumentsCount": 3,"moreDocumentsAvailable": true,"documents": [{"documentNumber": 1,"dateFiled": "2026-07-17","shortDescription": "Exhibit 1-1- Complaint","isAvailable": true,"documentUrl": "https://www.courtlistener.com/docket/73637071/1/1/hastings-v-microsoft-corporation/"}],"docketUrl": "https://www.courtlistener.com/docket/73637071/hastings-v-microsoft-corporation/","source": "CourtListener RECAP archive (PACER-derived search evidence)"}
Values can change as courts and CourtListener update records. Read the linked docket and documents before relying on a result.
Coverage and legal limits
RECAP is a crowd-sourced archive of PACER-derived records. It is not PACER itself and is not a complete or official federal-court search. Coverage varies by court and case; parties, attorneys, documents, dates, and classifications can be delayed, missing, corrected, or incomplete. moreDocumentsAvailable=true explicitly means the embedded documents array is bounded.
A matching name does not establish identity. A docket, allegation, filing, or party label does not prove liability, debt validity, misconduct, judgment, discharge, case outcome, current status, legal effect, or document authenticity. A no-match result does not prove no case exists. Verify the linked CourtListener record and PACER when a legal, credit, collections, compliance, or due-diligence decision requires complete or certified evidence.
Reliability
The actor retries transient request failures, response-body failures, HTTP 408, 429, and 5xx responses with bounded backoff. It uses the evidence already embedded in CourtListener's public search response instead of making authenticated detail calls that anonymous users cannot access.
Integrations
Download JSON, CSV, or Excel from the Apify dataset, schedule recurring searches, or connect results through webhooks, Zapier, Make, Google Sheets, and the Apify API.