Federal Court Locator Scraper
Pricing
from $8.25 / 1,000 items
Federal Court Locator Scraper
Pull every US federal court (district, bankruptcy, appellate, special) with PACER court ID, FJC ID, RSS feed, court URL, jurisdiction code, citation string, and active status. Filter by jurisdiction, state, or court name. Export to JSON, CSV, or Excel for legal directories and court tracking.
Pricing
from $8.25 / 1,000 items
Rating
0.0
(0)
Developer
ParseForge
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share

🏛️ Federal Court Locator Scraper
🚀 Pull every US federal court with PACER ID, RSS feed, citation, and jurisdiction. Filter by court type, state, or name. No login, no API key.
🕒 Last updated: 2026-05-01 · 📊 18 fields per court · 🏛️ 200+ federal courts · 🇺🇸 all jurisdictions · 🆓 Court Listener REST API
The Federal Court Locator Scraper returns every US federal court (district, bankruptcy, appellate, special) with PACER court ID, FJC court ID, RSS feed status, court URL, jurisdiction code, citation string, parent court, and active flag. Each record also includes capability flags for opinion and oral argument scrapers, which Court Listener tracks per court.
The Court Listener REST API is the de-facto canonical machine-readable source for federal court structure, used by Free Law Project, RECAP, and many legal-tech tools. The official PACER court locator is JS-rendered and hard to scrape directly. This Actor reads Court Listener's clean public API and returns federal court metadata as structured records in seconds.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Legal tech engineers, journalists, docket aggregators, legal researchers | Court directory builds, RSS feed aggregation, jurisdiction lookup, legal mapping |
📋 What the Federal Court Locator Scraper does
Three filtering workflows in a single run:
- 🏛️ Jurisdiction filter. All, federal (
F), federal district (FD), federal bankruptcy (FB), federal appellate, federal special. - ⚙️ Active-only flag. Filter to courts currently in active use.
- 🔍 Name filter. Substring match on the full court name.
Each row reports the Court Listener slug ID, PACER court ID, FJC court ID, short and full court name, citation string, jurisdiction code, official court website URL, RSS feed availability and entry types, in-use flag, opinion and oral argument scraper capability, position number, start date, end date, parent court, and Court Listener resource URI.
💡 Why it matters: legal tech tools, docket aggregators, and journalism workflows all need a clean federal court directory. Building one from scratch means crawling JS-rendered PACER pages and hitting captchas. Court Listener publishes the same data as a free REST API, and this Actor turns it into one-click structured rows.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
maxItems | integer | 10 | Courts to return. Free plan caps at 10, paid plan at 1,000,000. |
jurisdiction | string | "FD" | all, F, FD, FB, FBP, FS, FSP. |
inUseOnly | boolean | true | When true, only returns courts marked as currently in use. |
courtName | string | empty | Case-insensitive substring match on full court name. |
Example: every active federal district court.
{"maxItems": 200,"jurisdiction": "FD","inUseOnly": true}
Example: every court with "California" in its name.
{"maxItems": 50,"jurisdiction": "all","courtName": "California"}
⚠️ Good to Know: Court Listener's anonymous quota is 5,000 requests per hour per IP, comfortably above any reasonable scrape volume. The dataset has 3,358 entries total covering federal plus parent buckets, so very wide queries return that full list.
📊 Output
Each court record contains 18 fields. Download as CSV, Excel, JSON, or XML.
🧾 Schema
| Field | Type | Example |
|---|---|---|
🆔 courtId | string | "scotus" |
🏛️ pacerCourtId | integer | null | null |
🗂️ fjcCourtId | string | null | null |
🏷️ shortName | string | "Supreme Court" |
📛 fullName | string | "Supreme Court of the United States" |
📚 citationString | string | "SCOTUS" |
⚖️ jurisdiction | string | "F" |
🌐 courtUrl | string | null | "http://supremecourt.gov/" |
📡 pacerHasRssFeed | boolean | null | null |
📰 pacerRssEntryTypes | string | null | null |
✅ inUse | boolean | true |
📑 hasOpinionScraper | boolean | true |
🎤 hasOralArgumentScraper | boolean | true |
🔢 position | number | 1 |
📅 startDate | ISO date | "1789-09-24" |
📅 endDate | ISO date | null | null |
🌳 parentCourt | string | null | null |
🔗 resourceUri | string | "https://www.courtlistener.com/api/rest/v4/courts/scotus/..." |
🕒 scrapedAt | ISO 8601 | "2026-05-01T02:00:10.503Z" |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 🆓 | Free public REST API. Reads Court Listener's open data layer. |
| 🏛️ | All federal jurisdictions. District, bankruptcy, appellate, special, plus SCOTUS. |
| 🆔 | PACER + FJC IDs. Cross-reference with PACER docket tooling. |
| 📡 | RSS feed flags. Tells you which courts publish a docket RSS. |
| 🔍 | Name filter. Substring search on full court name. |
| 🚀 | Sub-15-second runs. Typical 100-court pulls finish in 9 to 15 seconds. |
| 🔗 | Stable resource URIs. Each record carries a Court Listener resource URI for follow-up calls. |
📊 In a single 14-second run the Actor returned 100 federal courts including SCOTUS, district, bankruptcy, and appellate.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| Manual PACER locator scrape | Free | JS-rendered, blocked | Live | None | Engineer hours + browser |
| Paid legal-data subscriptions | $$$ subscription | Full | Daily | Built-in | Account setup |
| Self-curated CSV | Free | Stale | Manual refresh | None | Spreadsheet maintenance |
| ⭐ Federal Court Locator Scraper (this Actor) | Pay-per-event | Every federal court | Live | Jurisdiction, name, in-use | None |
Same court directory Court Listener publishes openly, exposed as one-click structured rows.
🚀 How to use
- 🆓 Create a free Apify account. Sign up here and get $5 in free credit.
- 🔍 Open the Actor. Search for "Federal Court Locator" in the Apify Store.
- ⚙️ Pick filters. Jurisdiction, in-use flag, optional name filter.
- ▶️ Click Start. A 100-court run typically completes in 10 to 20 seconds.
- 📥 Download. Export as CSV, Excel, JSON, or XML.
⏱️ Total time from sign-up to first dataset: under five minutes.
💼 Business use cases
🌟 Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
🔌 Automating Federal Court Locator Scraper
Run this Actor on a schedule, from your codebase, or inside another tool:
- Node.js SDK: see Apify JavaScript client for programmatic runs.
- Python SDK: see Apify Python client for the same flow in Python.
- HTTP API: see Apify API docs for raw REST integration.
Schedule monthly refresh runs from the Apify Console to pick up new courts. Pipe results into Google Sheets, S3, BigQuery, or your own webhook with the built-in integrations.
❓ Frequently Asked Questions
🔌 Integrate with any app
- Make - drop run results into 1,800+ apps.
- Zapier - trigger automations off completed runs.
- Slack - post run summaries to a channel.
- Google Sheets - sync each run into a spreadsheet.
- Webhooks - notify your own services on run finish.
- Airbyte - load runs into Snowflake, BigQuery, or Postgres.
🔗 Recommended Actors
- ⚖️ California State Bar Scraper - look up California attorneys for a federal case.
- 🔍 Skip Trace People Search - locate parties at past addresses for service.
- 🅱️ Bing Search Scraper - search the open web for case-related news.
- 🦆 DuckDuckGo Search Scraper - alternative SERP signal alongside court data.
- 🕰️ Wayback Machine CDX Scraper - audit historical court website versions.
💡 Pro Tip: browse the complete ParseForge collection for more pre-built scrapers and data tools.
🆘 Need Help? Open our contact form and we'll route the question to the right person.
PACER, FJC, and Court Listener are property of their respective owners. Court Listener is operated by Free Law Project, a 501(c)(3) non-profit. This Actor is not affiliated with or endorsed by PACER, FJC, or Free Law Project. It uses only the public Court Listener REST API.