Skip to main content
U.S. legal data API providing court opinions, docket entries, judge profiles, financial disclosures, and PACER records via RECAP archive. Best for legal research workflows — case law analysis, litigation monitoring, and judicial background checks. The most comprehensive open-access legal data API — unlike GLEIF (entity identification), CourtListener covers the full breadth of U.S. court proceedings. 2 example endpoints available through Lava’s AI Gateway. See the CourtListener API docs for full documentation.
This provider is managed — no additional setup required.
This is a catch-all provider — any valid URL under https://www.courtlistener.com/api/rest/v4 is supported. CourtListener legal data API. Construct URL as https://www.courtlistener.com/api/rest/v4/{endpoint}/. Common endpoints: /search/?q=first+amendment&type=o (opinions), /dockets/, /opinions/, /people/, /courts/. Note trailing slash is required. Auth is automatic. The endpoints below are curated examples.

Endpoints

Search court opinions

GET https://www.courtlistener.com/api/rest/v4/search/?q=first+amendment&type=o — Free
const data = await lava.gateway('https://www.courtlistener.com/api/rest/v4/search/?q=first+amendment&type=o', { method: 'GET' });

Search dockets

GET https://www.courtlistener.com/api/rest/v4/search/?q=patent+infringement&type=d — Free
const data = await lava.gateway('https://www.courtlistener.com/api/rest/v4/search/?q=patent+infringement&type=d', { method: 'GET' });

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests