Data codebook

complaints

API table: complaints

Individual complaints filed within a case, including their filing dates, amounts, and status.

Historical records: this table holds records migrated from Case Harvester's pre-2026 schema. It no longer receives new records.

Definitions have been recorded for some columns and not others. A column with no definition below has not been documented yet.

A field with a fixed, closed set of values lists that set below. A field with documented codes lists its known values, and shows a meaning for the ones that have been described. Other value lists are not published here. Licensed clients can read them through GET /metadata.

Case Number

API field: case_number

Maryland Judiciary case number that links this complaint to case_info.

Served type
String
Nullability
Always present on a served row
Query capabilities
  • selectable
  • filter: equals
  • filter: set

Populated on 100% of served rows (2,087,688 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Complaint Number

API field: complaint_number

Legacy complaint number within the District Court civil case.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on <100% of served rows (2,087,598 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Plaintiff

API field: plaintiff

Plaintiff recorded for the complaint; policy-protected rows may return null.

Served type
String
Nullability
May be null
Redaction
Returned as null when the row belongs to a protected person.
Query capabilities
  • selectable

Populated on <100% of served rows (2,087,598 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Defendant

API field: defendant

Defendant recorded for the complaint; policy-protected rows may return null.

Served type
String
Nullability
May be null
Redaction
Returned as null when the row belongs to a protected person.
Query capabilities
  • selectable

Populated on <100% of served rows (2,087,598 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Complaint Type

API field: complaint_type

Type of District Court civil complaint.

Served type
String
Nullability
May be null
Query capabilities
  • selectable
  • filter: equals
  • filter: set
  • aggregate group

Populated on <100% of served rows (2,087,297 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Complaint Status

API field: complaint_status

Current or reported status of the complaint.

Served type
String
Nullability
May be null
Query capabilities
  • selectable
  • filter: equals
  • filter: set
  • aggregate group

Populated on 96.4% of served rows (2,012,570 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Complaint Amount

API field: amount

Monetary amount sought or recorded for the complaint.

Served type
Numeric
Nullability
May be null
Query capabilities
  • selectable
  • sortable
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange
  • aggregate sum

Populated on <100% of served rows (2,087,598 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Filing Date

API field: filing_date

Parsed date the complaint was filed.

Served type
Date
Nullability
May be null
Query capabilities
  • selectable
  • sortable
  • default sort: desc
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange
  • date bucket

Populated on <100% of served rows (2,087,598 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Status Date

API field: status_date

Parsed date the complaint status took effect or was recorded.

Served type
Date
Nullability
May be null
Query capabilities
  • selectable
  • sortable
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange
  • date bucket

Populated on <100% of served rows (2,087,598 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Last Activity Date

API field: last_activity_date

Parsed date the complaint's latest reported activity occurred.

Served type
Date
Nullability
May be null
Query capabilities
  • selectable
  • sortable
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange
  • date bucket

Populated on <100% of served rows (2,087,598 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Complaint Row ID

API field: id

CaseHarvester's own identifier for this complaint row.

Served type
Integer
Nullability
Always present on a served row
Query capabilities
  • selectable
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange

Populated on 100% of served rows (2,087,688 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Legacy Complaint Row ID

API field: legacy_id

Row identifier this record carried in the legacy table it was migrated from.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 100% of served rows (2,087,688 of 2,087,688), measured October 15, 2026 at 02:47 UTC

Generated from the current served catalog.