CourtListener API · Rate limits · Commercial use · LawDiver
The CourtListener API is the nonprofit front door most developers try first. It is excellent research infrastructure — and a poor fit for a shipping product. This page states the published limits honestly, then shows how LawDiver is superior for commercial apps on throughput, licensing clarity, and cite-check depth.
CourtListener’s REST API (documented at courtlistener.com/help/api/rest/) exposes search and retrieval for caselaw and related collections maintained by Free Law Project. Default authenticated ceilings are 5/min, 50/hour, and 125/day on rolling windows. Unrestricted bulk access is via quarterly snapshot dumps, not a live high-volume feed.
Free Law Project runs a public research API and publishes bulk dumps that seeded much of modern open caselaw work. For journalists, academics, and exploratory scripts, CourtListener is often the right first call. LawDiver uses CourtListener dumps as a documented harvest gap-filler — see Licenses — and does not pretend Free Law Project is unimportant.
Be precise about the strengths. Bulk exports cover courts, dockets, opinions, clusters, citations, and parentheticals as CSV snapshots regenerated quarterly. The REST API exposes opinions, dockets, courts, judges, oral arguments, RECAP filings, and alerts. The citation graph works in both directions, with depth counts and parentheticals built from Free Law Project’s eyecite work. Since April 2024 a citation lookup endpoint can parse a block of text and tell you whether each case citation resolves — up to 250 citations per request. And since late 2025 CourtListener has shipped semantic search (API November 2025; website May 2026). Anyone still calling it keyword-only has not looked recently.
The Hugging Face mirrors of the Caselaw Access Project are the fastest way to get bulk American case law onto a GPU — roughly 6.7 million state and federal decisions, CC0-licensed. The problem is not subtle: Harvard’s scanning covered official book-published U.S. case law through the last volumes received in 2018. CAP handed ongoing collection to CourtListener in March 2024 and retired its own API. A product trained on the Hugging Face CAP snapshot alone is reasoning about American law as it stood roughly eight years ago — before Dobbs, Bruen, and Loper Bright. For pretraining and NLP research those datasets are excellent. As the retrieval corpus behind a filing product, a 2018 cutoff is disqualifying on its own.
Finding the case is maybe forty percent of legal research. Everything expensive happens after you find it. Free case data ships with none of the validation layer fully in place:
unknown flag apart from negative so an app cannot mistake “not yet determined” for “cleared.”Inferior here is not an insult to a nonprofit — it is a product comparison. If you are shipping software people pay for or depend on in a filing workflow, CourtListener’s defaults lose to LawDiver on the dimensions that decide launch:
As a data source, CourtListener remains the right starting point for research, journalism, and nonprofit work. As a finished filing product, free data alone is not enough — that gap is where KeyCite, Shepard’s, and LawDiver GoodLaw live. Deep dive on the throttle numbers: CourtListener API rate limits.
| Dimension | CourtListener API (default) | LawDiver API |
|---|---|---|
| Per-minute | 5 | 60 by default (raised on request) |
| Per-day | 125 | 1,000 metered calls / 24 h class (raised on request) |
| Commercial product use | Separate agreement typically required | Any commercial purpose, published |
| Corpus posture | API + quarterly dumps | Continuously harvested store (more than 10 million opinions) |
| Good-law in API | Not a shipped citator classification product | Good-law / treatment routes on the same key |
Numbers, 429 behavior, citation-lookup caps, and window mechanics are documented on Free Law Project’s own REST docs. LawDiver’s detailed comparison of those throttles lives for teams who already know they are blocked by 429s — this page is the broader CourtListener API overview for builders choosing a stack.
CourtListener is a service of Free Law Project and does not sponsor or endorse LawDiver. Rate-limit figures above follow CourtListener’s public REST documentation as of October 2026; if Free Law Project changes defaults, their docs control.
Same open-law lineage, product-shaped API. Docs at /docs/api.