Read a case
get_caseFetch one case: metadata, parallel citations, treatment flag, and full opinion text (paginated via offset/max_chars). cited_by is CourtListener's citation count; for a decision filed as several twin clusters it is summed over them (cited_by_note says so), and a duplicate or stub twin id is answered with its survivor (note says so). Citations inside the returned text are checked against the reporter index (embedded_citations); citation_warnings names any the court itself got wrong. Identify the case by cluster_id (from search_cases results) or by reporter citation. find_text returns passages: up to 5 sentence-bounded windows holding a phrase (or its closest match) with star_page and offset, so a long opinion need not be paged (pass include_text=false to get only those); quotable=true adds quotable_passages, the passages of this opinion other courts quote. Quotation marks mean pasted from a tool result (opinion text, passage, best_match). If you typed a quote from memory, run verify_quote and use best_match. Run check_brief on the finished draft and apply its corrections. Copy cite_as for the citation (first page, then pin).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | Character offset for paging long opinions (use next_offset from a prior call) | |
| citation | No | Reporter citation, e.g. "819 So. 2d 732" (used if cluster_id absent) | |
| quotable | No | With include_text, also return quotable_passages: the passages of this opinion other courts quote, with star_page | |
| case_name | No | Case name; used only when the citation is not in the reporter index (newer than it): resolves by name + decision-date window and returns candidates if several cases share the name | |
| find_text | No | A phrase to locate in the opinion: returns passages (exact, or the closest match) with star_page and offset | |
| max_chars | No | Max characters of opinion text to return (default 40000, max 150000) | |
| cluster_id | No | Cluster id from search results | |
| include_text | No | Include opinion text (default true) |