Court Records Scraper
Pricing
Pay per usage
Court Records Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Overview
The Court Records Scraper is an Apify actor that extracts public court records from CourtListener, a comprehensive free legal research platform maintained by Free Law Project. It collects case names, case numbers, court names, filing dates, parties, judges, case status, and docket entries to support legal research, due diligence, and compliance monitoring.
Features
- Search court records by keyword across all federal and state courts
- Filter by specific court jurisdiction (Supreme Court, Circuit Courts, District Courts)
- Date range filtering to focus on recent or historical cases
- Extract case parties, assigned judges, and filing information
- Access docket entries and case summaries
- Uses both CourtListener API and HTML scraping for maximum coverage
Input Configuration
The actor accepts the following input parameters:
- searchTerms - Search terms for court cases (e.g., patent infringement, breach of contract). Defaults to patent infringement.
- court - Court filter code (e.g., all, scotus, ca9, txed). Use 'all' for all courts. Defaults to all.
- maxResults - Maximum number of records to return. Defaults to 100.
- dateRange - Filing date range in YYYY-YYYY format (e.g., 2024-2026). Defaults to 2024-2026.
Output Format
Each court record in the output dataset includes:
caseName- Full case name (e.g., Smith v. Jones Corp.)caseNumber- Docket or case numbercourt- Court name or jurisdiction codefilingDate- Date the case was filedparties- Plaintiff and defendant namesjudge- Assigned judge namestatus- Case status (Active, Closed, etc.)docketEntries- Summary of docket entries or case snippetssearchTerm- The search term that matched this caseurl- CourtListener case page URLscrapedAt- Data extraction timestamp
Use Cases
This scraper is essential for lawyers and paralegals conducting legal research, corporate legal departments performing due diligence on business partners, compliance teams monitoring litigation risks, journalists investigating legal proceedings, academic researchers studying judicial patterns, and individuals checking for lawsuits involving specific companies or individuals. The docket entry data provides insight into case progress and key filings.
Cost and Performance
The actor runs on minimal memory (256 MB) and leverages the CourtListener API for fast results. Pricing follows Apify platform billing with pay-per-event at $1.50 per 1,000 results, reflecting the specialized nature of legal data extraction.
Integrations
Export court record data using Apify integrations to Google Sheets, databases, Slack, Zapier, or custom APIs. The structured JSON output integrates with legal case management systems, compliance tracking tools, and research databases.
Tips and Troubleshooting
- Use specific legal terms for targeted results (e.g., "patent infringement" rather than just "patent")
- Court codes follow CourtListener conventions: scotus (Supreme Court), ca9 (9th Circuit), txed (Eastern District of Texas)
- The date range format is YYYY-YYYY; both years are inclusive
- For the most comprehensive results, use "all" as the court filter
- CourtListener has the best coverage for federal courts; state court coverage varies