Pushbuild

US Court Opinions & Dockets Search - CourtListener

Search millions of US court opinions and federal (PACER) dockets by keyword, court and date. Returns case name, court, dates, docket number, citations, judges, parties, nature of suit, snippet, PDF and case links.

$0.80 per 1,000 cases

Get an API key

What it returns

Search US case law and federal court dockets from CourtListener, the Free Law Project's open legal archive.

Common uses

Litigation monitoring, legal research, due diligence on companies, and lead generation for legal services. Pay per case.

Request

POST https://api.pushbuild.com/us-court-cases/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
querieslist of stringsKeywords, phrases in quotes, or fielded queries like caseName:(apple) or party:"Tesla".
searchTypestring: opinions, dockets, newLawsuitsOpinions are written decisions; dockets are federal case filings. "New lawsuits" treats each query as a company or party name and returns newly filed federal cases (default: last 7 days). Default: "opinions".
natureOfSuitlist of stringsOptional nature-of-suit codes or text, e.g. 850 (Securities/Commodities), 410 (Antitrust), 830 (Patent), 190 (Contract), Securities. Works without a query.
courtslist of stringsCourtListener court IDs, e.g. scotus, ca9, cand, nysd, del.
filedAfterstringYYYY-MM-DD.
filedBeforestringYYYY-MM-DD.
precedentialOnlybooleanOnly published (precedential) opinions. Default: false.
sortstring: relevance, newest, oldest, citedOrder of results. Default: "relevance".
maxResultsPerQueryintegerResults to return for each query. Default: 100.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/us-court-cases/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"queries": ["\"data breach\" class action"], "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.80 per 1,000 cases. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.