{"uid":"cap_dGd9UYcP2zdo26zBo5QMp","slug":"autoscrape-courtlistener-legal-opinions-api-70ba357f","name":"AutoScrape CourtListener Legal Opinions API","description":"No-key evaluation APIs for public data and utilities: business filings, permits, bankruptcy dockets, NPI providers, HTTP status checks, sitemap URL extraction, SEC EDGAR, IRS 990, WHOIS, and validation. Paid x402 access is live.","url":"https://autoscrape-api-seven.vercel.app/x402/v1/courtlistener-legal-opinions","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"count":1,"results":[{"courtId":"ca9","caseName":"Example v. Example","citations":["123 F.4th 456"],"opinionUrl":"https://www.courtlistener.com/opinion/example/"}],"setupStatus":"found"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Y6fAdeVmzl1kfgaK6Tcvy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search and retrieve federal and state court legal opinions from CourtListener with full-text query, citation, docket, and date filtering","exampleAgentPrompt":"Search CourtListener for federal court opinions on artificial intelligence copyright infringement from the 9th Circuit, ordered by newest first, and give me up to 5 results.","exampleUseCases":[{"title":"AI copyright case law research","prompt":"Find me the most recent court opinions on artificial intelligence and copyright from any federal court, ordered by newest first, up to 5 results."},{"title":"Lookup opinion by citation","prompt":"Pull up the CourtListener opinion for citation 123 F.4th 456 — I need the case name and a link to the full opinion."},{"title":"Docket-specific case retrieval","prompt":"Search CourtListener for opinions with docket number 21-16506 in the 9th Circuit court and return whatever you find."}],"resultDescription":"Returns a JSON object with a total count, a list of up to 10 matching opinions (each including court ID, case name, citations array, and a direct CourtListener opinion URL), and a setup status string indicating whether results were found.","failureModes":["No results found for overly specific query combinations — returns empty results array with count 0","maxResults capped at 10 regardless of input value","Invalid court ID returns empty results or error","Malformed date format (not YYYY-MM-DD) may be ignored or cause no results","CourtListener upstream downtime may result in HTTP 5xx or empty response","Payment failure via x402 results in 402 response before data is returned"],"whenToPreferThis":"Choose this endpoint when an agent needs to retrieve real case law opinions with structured metadata (citations, court, URL) from CourtListener's database. It is ideal for legal research workflows, citation lookups, docket tracking, and full-text case law queries across federal and state courts. Prefer it over raw web scraping when you need structured, machine-readable opinion records with direct links. It supports up to 10 results per call, making it suitable for focused queries rather than bulk harvesting.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:42:54.614Z","isFirstParty":false}