Skip to main content

Documentation Index

Fetch the complete documentation index at: https://lava.so/docs/llms.txt

Use this file to discover all available pages before exploring further.

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