Court Forms API
Browse and retrieve court forms from the CaseHug jurisdiction library. Forms are organized by state, court type, and practice area. Fillable forms include field schemas for pre-population.
GET/api/v1/court-forms
List all available court forms. Supports filtering by state, practice area, and court type.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| state | string | Filter by US state code (e.g., SC, NC, GA, FL) |
| practice_area | string | Filter by practice area (family_law, personal_injury, immigration, estate_planning) |
| court_type | string | Filter by court type (family, civil, probate, criminal) |
| fillable | boolean | Filter to fillable forms only |
| page | number | Page number (default: 1) |
| per_page | number | Results per page (default: 20, max: 100) |
Response
{
"data": [
{
"id": "form_01HABC",
"name": "Financial Declaration",
"form_number": "SC-FD-001",
"state": "SC",
"court_type": "family",
"practice_area": "family_law",
"description": "Required financial disclosure for divorce proceedings in South Carolina.",
"fillable": true,
"url": "https://storage.calmintake.com/court-forms/SC-FD-001.pdf",
"effective_date": "2023-01-01",
"created_at": "2024-01-10T00:00:00.000Z"
}
],
"pagination": { "page": 1, "per_page": 20, "total": 142 }
}GET/api/v1/court-forms/:formId
Retrieve a single court form by ID, including field schema for fillable forms.
Response Fields
| Field | Type | Description |
|---|---|---|
| id | string | Unique form ID |
| name | string | Human-readable form name |
| form_number | string | Official form number (e.g., SC-FD-001) |
| state | string | US state code |
| court_type | string | Court category |
| practice_area | string | Associated practice area |
| fillable | boolean | Whether the form has interactive fields |
| url | string | Direct URL to the PDF |
| fields | array | null | Field schema for fillable forms (name, label, type, required) |
| effective_date | string | Date the form became current |
| supersedes | string | null | ID of the form this replaces, if applicable |
Response
{
"data": {
"id": "form_01HABC",
"name": "Financial Declaration",
"form_number": "SC-FD-001",
"state": "SC",
"court_type": "family",
"practice_area": "family_law",
"description": "Required financial disclosure for divorce proceedings in South Carolina.",
"instructions": "Complete all sections. Attach supporting schedules as exhibits.",
"fillable": true,
"url": "https://storage.calmintake.com/court-forms/SC-FD-001.pdf",
"fields": [
{ "name": "petitioner_name", "label": "Petitioner Name", "type": "text", "required": true },
{ "name": "filing_date", "label": "Filing Date", "type": "date", "required": true }
],
"effective_date": "2023-01-01",
"supersedes": null
}
}