Data codebook

hearings

API table: hearings

Scheduled court appearances and their recorded outcomes, with one row per hearing entry.

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 hearing to case_info.

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

Populated on 100% of served rows (24,999,821 of 24,999,821) and on 100% of records collected since 2026 (10,897,695 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Hearing Date

API field: event_date

Parsed date the hearing or trial was scheduled or held. Blank on the appellate Session Month entries collected before 2026, which the court published as a month with no day.

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 99.9% of served rows (24,985,113 of 24,999,821) and on <100% of records collected since 2026 (10,897,339 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Hearing Time

API field: event_time

Hearing time as supplied by Case Search; source formats include both clock text and time-like values.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 98.8% of served rows (24,710,942 of 24,999,821) and on <100% of records collected since 2026 (10,897,339 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Hearing Type

API field: event_type

Type of hearing, trial, or scheduled court event supplied by Case Search.

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

Populated on 99.8% of served rows (24,962,142 of 24,999,821) and on <100% of records collected since 2026 (10,897,339 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Hearing Result

API field: result

Outcome or scheduling result reported for the hearing.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 87.7% of served rows (21,924,423 of 24,999,821) and on 80.2% of records collected since 2026 (8,734,616 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Result Date Legacy

API field: result_date

Parsed date the hearing result took effect or was recorded.

Served type
Date
Nullability
May be null
Legacy
Only records collected before 2026 have a value in this field. Records collected since leave it blank.
Query capabilities
  • selectable
  • sortable
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange
  • date bucket

Populated on 7.8% of served rows (1,950,564 of 24,999,821) and on 0% of records collected since 2026 (0 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Hearing Location

API field: location

Court location or calendar associated with the hearing.

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

Populated on 91.7% of served rows (22,928,699 of 24,999,821) and on <100% of records collected since 2026 (10,897,339 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Room

API field: room

Courtroom, assignment calendar, or source room value for the hearing.

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

Populated on 83.3% of served rows (20,821,599 of 24,999,821) and on 84.9% of records collected since 2026 (9,257,066 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Hearing Duration Legacy

API field: duration

Scheduled hearing length in the court's original notation, such as 0200. The unit has not been verified.

Served type
String
Nullability
May be null
Legacy
Only records collected before 2026 have a value in this field. Records collected since leave it blank.
Query capabilities
  • selectable

Populated on <1% of served rows (80 of 24,999,821) and on 0% of records collected since 2026 (0 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Judge Name Legacy

API field: judge_name

Judge name recorded for the hearing by legacy sources.

Served type
String
Nullability
May be null
Legacy
Only records collected before 2026 have a value in this field. Records collected since leave it blank.
Query capabilities
  • selectable
  • filter: equals
  • filter: set

Populated on 2.8% of served rows (702,846 of 24,999,821) and on 0% of records collected since 2026 (0 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Panel Judges

API field: panel_judges

Appellate panel judge names joined from the source list into one text value.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on <1% of served rows (2,236 of 24,999,821) and on <1% of records collected since 2026 (2,072 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Notice Date Legacy

API field: notice_date

Parsed date notice of the legacy hearing was issued.

Served type
Date
Nullability
May be null
Legacy
Only records collected before 2026 have a value in this field. Records collected since leave it blank.
Query capabilities
  • selectable
  • sortable
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange
  • date bucket

Populated on 1.3% of served rows (316,785 of 24,999,821) and on 0% of records collected since 2026 (0 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Served Date

API field: served_date

Parsed date the domestic-violence hearing notice was served.

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 1.1% of served rows (266,342 of 24,999,821) and on <1% of records collected since 2026 (503 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Hearing Row ID

API field: id

CaseHarvester's own identifier for this hearing 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 (24,999,821 of 24,999,821) and on 100% of records collected since 2026 (10,897,695 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Internal Hearing Event ID

API field: internal_hearing_event_id

Case Search internal numeric identifier for the JSON-era hearing event.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 43.6% of served rows (10,894,608 of 24,999,821) and on <100% of records collected since 2026 (10,894,608 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Complaint Row ID Legacy

API field: complaint_id

CaseHarvester identifier of the complaint associated with this hearing.

Served type
Integer
Nullability
May be null
Legacy
Only records collected before 2026 have a value in this field. Records collected since leave it blank.
Query capabilities
  • selectable
  • filter: equals
  • filter: set
  • filter: greaterThan
  • filter: greaterThanOrEqual
  • filter: lessThan
  • filter: lessThanOrEqual
  • filter: inRange

Populated on <1% of served rows (688 of 24,999,821) and on 0% of records collected since 2026 (0 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Judge ID

API field: judge_id

Identifier or verbatim judge value carried in the source judgeId field.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 31.8% of served rows (7,959,593 of 24,999,821) and on 73% of records collected since 2026 (7,959,593 of 10,897,695), measured October 15, 2026 at 02:48 UTC

Generated from the current served catalog.