CourtListener
CourtListener is a free legal research platform operated by the Free Law Project, a nonprofit organization. It provides a comprehensive REST API for accessing US court opinions, dockets, oral arguments, judge biographical data, financial disclosures, and citation networks from federal and state courts. The platform archives over 9 million case law decisions, 500 million PACER-related items, 3.4 million minutes of oral arguments, and data on 16,000+ judges. Access is available through a membership model with rate limits scaling by tier; an EDU tier is free for academic users.
CourtListener publishes 21 APIs on the APIs.io network, including Alerts API, Audio API, Citation API, and 18 more. Tagged areas include Legal, Court Data, Case Law, PACER, and Judicial.
The CourtListener catalog on APIs.io includes 3 JSON-LD contexts and 1 Spectral governance ruleset.
CourtListener’s developer surface includes authentication, documentation, engineering blog, pricing, and 9 more developer resources.
Kin Score
APIs 21
Individual APIs this provider publishes, each with its own machine-readable definition.
CourtListener Alerts API
The Alerts API from CourtListener — 2 operation(s) for alerts.
CourtListener Audio API
The Audio API from CourtListener — 2 operation(s) for audio.
CourtListener Citation API
The Citation API from CourtListener — 1 operation(s) for citation.
CourtListener Cited By API
The Cited By API from CourtListener — 1 operation(s) for cited by.
CourtListener Cites API
The Cites API from CourtListener — 1 operation(s) for cites.
CourtListener Courts API
The Courts API from CourtListener — 2 operation(s) for courts.
CourtListener Coverage API
The Coverage API from CourtListener — 1 operation(s) for coverage.
CourtListener Docket Alerts API
The Docket Alerts API from CourtListener — 2 operation(s) for docket alerts.
CourtListener Docket Entries API
The Docket Entries API from CourtListener — 2 operation(s) for docket entries.
CourtListener Dockets API
The Dockets API from CourtListener — 2 operation(s) for dockets.
CourtListener Financial Disclosures API
The Financial Disclosures API from CourtListener — 2 operation(s) for financial disclosures.
CourtListener FJC Database API
The FJC Database API from CourtListener — 2 operation(s) for fjc database.
CourtListener Jurisdiction API
The Jurisdiction API from CourtListener — 1 operation(s) for jurisdiction.
CourtListener Opinion API
The Opinion API from CourtListener — 1 operation(s) for opinion.
CourtListener Opinion Clusters API
The Opinion Clusters API from CourtListener — 2 operation(s) for opinion clusters.
CourtListener Opinions API
The Opinions API from CourtListener — 2 operation(s) for opinions.
CourtListener People API
The People API from CourtListener — 2 operation(s) for people.
CourtListener Positions API
The Positions API from CourtListener — 2 operation(s) for positions.
CourtListener RECAP Documents API
The RECAP Documents API from CourtListener — 2 operation(s) for recap documents.
CourtListener Search API
The Search API from CourtListener — 3 operation(s) for search.
CourtListener Visualizations API
The Visualizations API from CourtListener — 2 operation(s) for visualizations.
Scroll for all 21
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Court Listener Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Court Listener Finops
FINOPSSemantic Vocabularies 3
JSON-LD contexts and semantic vocabularies used across these APIs.
Court Listener Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
CourtListener API Rules
SPECTRALJSON Schema 9
Standalone JSON Schema definitions for this provider's data models.
Audio
JSON SCHEMAcitation
JSON SCHEMACourt
JSON SCHEMAcoverage
JSON SCHEMADocket
JSON SCHEMAjurisdiction
JSON SCHEMAOpinion
JSON SCHEMAPaginatedResponse
JSON SCHEMAPerson
JSON SCHEMAScroll for all 9
Examples 5
Example request and response payloads for these APIs.
Court Listener Audio Example
EXAMPLESecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type