Skip to main content
GET
Returns every court we map: federal district courts and state trial courts, with circuit, state, coverage status, and roster size. The full list comes back in one response, and the example below shows three courts of it. Each court in the list counts as one row against your daily row limit, so keep the list instead of reading it for every request. To read one court, use GET /api/v1/courts/{district_id}. Courts with status: live have rules you can read with /rules and /extracted-rules. Any valid API key can query any court.

Response fields

array
Array of court objects
object

Status field

Compliance checks (/check and /classify) need a compliance profile, which exists for edny today. Other live courts return 422 from those two endpoints.