Skip to main content
POST
/courtlistener/opinions/search

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
count
integer
required
Required range: x >= 1
timeout
integer
default:300
Required range: 20 <= x <= 1500
q
string | null
court
string | null
judge
string | null
case_name
string | null
docket_number
string | null
citation
string | null
neutral_cite
string | null
filed_after
string | null
filed_before
string | null
cited_gt
integer | null
Required range: x >= 0
cited_lt
integer | null
Required range: x >= 0
status
enum<string> | null
Available options:
Published,
Unpublished,
Errata,
Separate,
In-chambers,
Relating-to,
Unknown
order_by
enum<string>
default:score desc
Available options:
score desc,
dateFiled desc,
dateFiled asc,
citeCount desc,
citeCount asc,
dateArgued desc,
dateArgued asc

Response

Successful Response

cluster_id
integer
required
@type
string
default:CourtlistenerOpinion
docket_id
integer | null
case_name
string | null
case_name_full
string | null
court
string | null
court_id
string | null
court_citation_string
string | null
court_jurisdiction
string | null
docket_number
string | null
judge
string | null
attorney
string | null
citations
string[]
lexis_cite
string | null
neutral_cite
string | null
cite_count
integer
default:0
status
string | null
source
string | null
scdb_id
string | null
posture
string | null
procedural_history
string | null
suit_nature
string | null
syllabus
string | null
panel_ids
integer[]
panel_names
string[]
non_participating_judge_ids
integer[]
sibling_ids
integer[]
opinions
object[]
filed_at
integer | null
argued_at
integer | null
reargued_at
integer | null
reargument_denied_at
integer | null
created_at
integer | null
web_url
string | null
score
number | null