CourtListener RSS Scraper
Pricing
from $19.00 / 1,000 results
CourtListener RSS Scraper
Scrapes federal court filings from CourtListener RSS feeds by court ID. Returns each filing as a flat row with docket number, court, case name, and filing date.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Share
CourtListener RSS Scraper
Scrape federal court filings from CourtListener RSS feeds, up to a million records per run. Every filing comes with its docket number, court, case name, and filing date. No API key or login. Export to CSV, JSON, Excel, or XML.
CourtListener's official API needs an account and rate-limits you. This reads the public RSS feeds for federal courts directly, filtered by court ID, and returns each filing in one fixed schema. It covers the Supreme Court, all circuit courts, and many district courts.
| Who uses it | What they scrape CourtListener for |
|---|---|
| Legal researchers | Track new filings across multiple federal courts in one dataset |
| Law firms | Monitor competitor litigation and client-related cases |
| Journalists | Find breaking federal cases for reporting |
| Compliance teams | Watch for filings involving regulated entities |
What it does
This Actor collects federal court filings from CourtListener RSS feeds by court ID, and returns each filing as a flat row.
- ๐ก RSS feed scraping: Pull filings from any CourtListener court RSS feed by court ID.
- โ๏ธ Multi-court support: Include Supreme Court, circuit courts, and district courts in one run.
- ๐ข Flexible volume: Preview with 10 items free, or scale to 1,000,000 records on a paid plan.
- ๐ Flat row output: Each filing is one row with docket number, court, case name, and filing date.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with CourtListener data
๐ Track new federal litigation.
A legal researcher sets courtIds to scotus, ca1, and nysd to collect the latest filings each day and spot emerging case trends.
๐ Monitor competitor lawsuits.
A law firm runs the scraper weekly on all circuit courts to identify new cases involving rival firms or key clients.
๐ฐ Find breaking court stories.
A journalist scrapes the Supreme Court and D.C. district feeds to catch high-profile filings as soon as they appear.
๐ก๏ธ Watch for regulatory actions.
A compliance team monitors district court feeds for filings against companies in their portfolio to trigger due diligence.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Reads public RSS feeds, no registration or OAuth |
| Multi-court | Combine Supreme Court, circuit, and district courts in one run |
| Scalable | From 10 preview items to 1,000,000 records |
| Structured output | Flat rows ready for CSV, JSON, Excel, or XML |
How it compares
This Actor focuses on CourtListener RSS feeds for federal court filings, while the competitors below offer broader CourtListener scraping with additional data types.
| Feature | ParseForge | US Court Records Scraper - Party, Attorney, RECAP Docs | Court Records Scraper - Case Law, Dockets & Judges |
|---|---|---|---|
| Federal court RSS filings | Yes | Not listed | Not listed |
| Party monitoring | Not listed | Yes | Not listed |
| Attorney tracking | Not listed | Yes | Not listed |
| RECAP document lookup | Not listed | Yes | Not listed |
| Case-law opinions | Not listed | Not listed | Yes |
| Dockets with parties and judges | Not listed | Not listed | Yes |
| No API key required | Yes | Not listed | Yes |
Configure the run
Drive the Actor from CourtListener court IDs, and set a maximum record count to control the run size. The Input tab lists every parameter.
A first run with the defaults:
{"courtIds": ["scotus"],"maxItems": 10}
A larger pull:
{"courtIds": ["scotus"],"maxItems": 200}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the CourtListener RSS Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to CourtListener through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/courtlistener-rss-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that the court ID is valid. CourtListener uses IDs like scotus, ca1, ca2, etc. You can find the full list on the CourtListener website.
Why did I only get 10 items?
Free users are limited to 10 items as a preview. Upgrade to a paid plan and set maxItems to a higher number to get more records.
Can I get older filings?
RSS feeds typically show only the most recent filings. For historical data, consider using the CourtListener API or bulk data downloads.
The run failed with a timeout.
If you are scraping many courts, try reducing the number of court IDs or lowering maxItems. You can also split the run into smaller batches.
FAQ
| Question | Answer |
|---|---|
| Do I need a CourtListener API key? | No. This Actor reads the public RSS feeds, so no API key or login is required. |
| Which courts can I scrape? | Any court that has a CourtListener RSS feed. You provide the court ID, such as scotus for the Supreme Court, ca1 through ca11 for circuit courts, or district IDs like nysd. |
| How many records can I get? | Free users get up to 10 items as a preview. Paid users can set maxItems up to 1,000,000. |
| What data does each filing include? | Each row includes the docket number, court, case name, filing date, and other fields from the RSS feed. |
| Can I scrape multiple courts at once? | Yes. Pass an array of court IDs in the courtIds field, and the Actor will collect filings from all of them. |
| What output formats are supported? | You can export the dataset as CSV, JSON, Excel, or XML from the Apify platform. |
| How often should I run this? | CourtListener RSS feeds update as new filings are posted. You can schedule the Actor to run hourly, daily, or weekly depending on your monitoring needs. |
| Is this legal to scrape? | CourtListener provides public RSS feeds for this purpose. Always review the terms of service and applicable laws for your use case. |
| Can I filter by case type or party? | The RSS feeds do not support filtering by party or case type. You can filter by court ID and then process the results further in your own pipeline. |
| What is the difference between this and the CourtListener API? | The API offers more query options but requires an account and has rate limits. This Actor uses the public RSS feeds, which are simpler and have no authentication. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Free Law Project. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
