Query the CourtListener Financial Disclosures API to retrieve a federal judge's reported gifts, investments, and non-investment income for a given reporting period

domain: courtlistener.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Retrieve your API auth token from your CourtListener profile and send it as an Authorization: Token header on every request
  2. Send a GET request to the financial-disclosures endpoint filtered by the judge's person ID to locate the disclosure record(s) covering the desired year
  3. Query the related sub-endpoints (investments, gifts, non-investment-incomes, debts, agreements, disclosure-positions, reimbursements) filtered by the financial_disclosure ID to pull specific categories of data
  4. Send an HTTP OPTIONS request to any endpoint to inspect field definitions and the form-based value codes used for monetary ranges
  5. Check the redacted boolean field on each returned row to flag entries containing redactions that may warrant manual review
  6. Paginate through results using the cursor-based next/previous links rather than assuming a single page of results

Known gotchas

Related routes

Retrieve case law and legal citations via the CourtListener and Caselaw Access Project APIs
courtlistener.com · 6 steps · unrated
Retrieve a federal docket's entries and RECAP documents via CourtListener's v4 REST API using cursor-based pagination
courtlistener.com · 6 steps · unrated
Retrieve federal court docket entries and documents via the PACER and CourtListener (RECAP) APIs
pacer · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans