v2
latestOpenAPI 3.1.02026-07-2662567.7 KBGet opinions
Retrieve full opinion data by ID, citation, or docket number. Supports bulk reads of up to 100 items per request.
Provide exactly one of opinion_ids, citations, or docket (not multiple).
Lookup methods:
- opinion_ids - Direct lookup by opinion ID (up to 100)
- citations - Lookup by reporter citation, case-insensitive (up to 100)
- docket - Lookup by docket number + court (single lookup, may return multiple opinions)
When using citations or docket, a lookup may match multiple opinions (e.g., majority and dissent from the same case). The response includes citation_matches or docket_matches arrays showing which lookups matched which opinion IDs.
post/opinions/get
Request body
Example request
{
"opinion_ids": [
"8623588",
"1865773"
],
"citations": [
"556 U.S. 662",
"550 U.S. 544"
],
"docket": {
"docket_number": "19-1392",
"court_id": "scotus",
"court_abbreviation": "SCOTUS"
}
}Response
Opinion data
Example response
{
"citation_matches": [
{
"citation": "556 U.S. 662",
"opinion_id": "145875"
}
],
"docket_matches": [
{
"docket_number": "19-1392",
"court_id": "scotus",
"court_abbreviation": "SCOTUS",
"opinion_id": "145875"
}
]
}