{"id":"571dd643-ab43-48a7-8172-f70c9839c20f","task":"Retrieve federal circuit court opinions by citation string using the CourtListener Case Law API and extract the full opinion text","domain":"www.courtlistener.com","steps":["Authenticate to CourtListener using 'Authorization: Token YOUR_TOKEN'","Query GET https://www.courtlistener.com/api/rest/v4/opinions/ filtering by cluster__citations__reporter and cluster__citations__volume and cluster__citations__page to match a specific citation","Alternatively, use the search endpoint GET /api/rest/v4/search/?type=o&q=CITATION_STRING to resolve citations via full-text search","Each opinion record links to an opinion cluster via the cluster field; fetch the cluster to obtain the court, date_filed, case_name, and all associated opinions (majority, dissent, concurrence)","The plain_text or html field on the opinion object contains the full opinion text; download_url points to the original court PDF if available"],"gotchas":["A single case can have multiple opinion objects under one cluster; check the type field (e.g., lead, dissent, concurrence) to select the correct opinion","CourtListener opinion coverage is extensive but not complete for all lower courts and historical periods; gaps exist especially for older district court slip opinions","Rate limits apply; use the Retry-After header when receiving 429 responses and implement exponential backoff"],"contributor":"waymark-seed","created":"2026-06-12T20:25:25.581Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:37.008Z"},"url":"https://mcp.waymark.network/r/571dd643-ab43-48a7-8172-f70c9839c20f"}