Data codebook

Parties

API table: parties

People, organizations, and agencies associated with Maryland court cases.

Party Kind comes from an AI system that classifies each distinct party name as a person, an organization, a government body or property, reading only the name. Property is money, a vehicle or real estate named as a party, such as seized currency or a street address. The kind is blank when the system could not tell, when its confidence was too low to show, or when a new name has not yet been classified. About 230 common names, such as the Office of the Public Defender, take their kind from a reviewed list instead, matched by exact spelling. Placeholders on that list, such as an unknown tenant, are left blank. An October 5, 2026 check compared random samples with the labels two other AI systems gave each name independently. The kind shown was correct for 98.0% of Organization records, 100% of Government records and 99.0% of Person records. Most Organization errors were the Public Defender, which the list now corrects. A name the system could not classify at first may be asked again with a definition of each kind. A kind from that second answer, and any Property, is shown only at a confidence where an October 7, 2026 check found at least 98% of that kind correct. The checks did not measure how many names are left blank, so a count of organizations, government bodies or property can miss some whose kind is blank. The kind is also shown for criminal defendants and eviction tenants, whose names are withheld. See Coverage and known gaps.

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 party 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 (110,477,536 of 110,477,536) and on 100% of records collected since 2026 (36,252,075 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Party Name

API field: name

Person or organization name supplied by Case Search; 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
  • filter: contains
  • filter: startsWith
  • filter: endsWith
  • filter: equals

Populated on 80.1% of served rows (88,540,192 of 110,477,536) and on 79.7% of records collected since 2026 (28,892,620 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Party Kind

API field: party_kind

Whether the party's name belongs to a person, an organization or a government body, or names property, such as seized currency, a vehicle or real estate given by its address. An AI system assigns it from the name alone, except for a short list of common names, such as the Office of the Public Defender, whose kind comes from a reviewed list. Blank when the AI system could not tell or was not confident enough, when the list marks the name as a placeholder, or when the name has not yet been classified.

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

Populated on 97.1% of served rows (107,269,055 of 110,477,536) and on 96.9% of records collected since 2026 (35,113,798 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Closed value set

  • person (Person)
  • organization (Organization)
  • government (Government)
  • property (Property)

Business or Organization Name Legacy

API field: business_organization_name

Business or organization name supplied separately from the party name; policy-protected rows may return null.

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: contains
  • filter: startsWith
  • filter: endsWith

Populated on 2% of served rows (2,234,813 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Party Type

API field: party_type

Case Search role or party-type label, such as defendant, plaintiff, petitioner, or respondent; observed examples are not a closed vocabulary.

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

Populated on 73.6% of served rows (81,321,655 of 110,477,536) and on 83.2% of records collected since 2026 (30,169,804 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Party Class

API field: party_class

Which kind of party record the source supplied: defendant, involved party, or domestic-violence party.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 100% of served rows (110,477,536 of 110,477,536) and on 100% of records collected since 2026 (36,252,075 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Party Type Code

API field: party_type_code

Source-system code for the party's role or type.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 22.8% of served rows (25,195,613 of 110,477,536) and on 69.5% of records collected since 2026 (25,195,613 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Party Number Legacy

API field: party_number

Legacy display or ordering number assigned to the party within the case.

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

Populated on 5.6% of served rows (6,213,703 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Protected Party

API field: protected_party

Derived true when party-protection policy requires identifying data to be withheld. Historical rows default to true until classified.

Served type
Boolean
Nullability
Always present on a served row
Query capabilities
  • selectable

Populated on 100% of served rows (110,477,536 of 110,477,536) and on 100% of records collected since 2026 (36,252,075 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Stable Party Pseudonym

API field: pseudonym

Version v1 keyed pseudonym for protected parties, derived from canonical last and first name plus full date of birth. It is NULL without both inputs and currently covers about 55.2% of protected criminal-defendant rows. Rotation or an algorithm-version change breaks joins.

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

Populated on 10.1% of served rows (11,195,332 of 110,477,536) and on 5.6% of records collected since 2026 (2,032,847 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Birth Year Band

API field: birth_year_band

Privacy-preserving five-year birth band derived from the party's date of birth.

Served type
Integer
Nullability
May be null
Query capabilities
  • selectable

Populated on 10.1% of served rows (11,195,332 of 110,477,536) and on 5.6% of records collected since 2026 (2,032,847 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Date of Birth

API field: dob

Parsed party date of birth; policy-protected rows may return null.

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

Populated on <1% of served rows (416,781 of 110,477,536) and on <1% of records collected since 2026 (986 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Race

API field: race

Race classification supplied by Case Search.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 16.6% of served rows (18,375,830 of 110,477,536) and on 13.3% of records collected since 2026 (4,839,097 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Gender

API field: gender

Gender or sex value supplied by Case Search, preserved using the source vocabulary.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 16.8% of served rows (18,543,025 of 110,477,536) and on 13.5% of records collected since 2026 (4,895,417 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Height (Feet) Legacy

API field: height_feet

Feet component of party height; policy-protected rows may return null.

Served type
Integer
Nullability
May be null
Redaction
Returned as null when the row belongs to a protected person.
Legacy
Only records collected before 2026 have a value in this field. Records collected since leave it blank.
Query capabilities
  • selectable

Populated on 0% of served rows (0 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Height (Inches) Legacy

API field: height_inches

Inches component of party height; policy-protected rows may return null.

Served type
Integer
Nullability
May be null
Redaction
Returned as null when the row belongs to a protected person.
Legacy
Only records collected before 2026 have a value in this field. Records collected since leave it blank.
Query capabilities
  • selectable

Populated on 0% of served rows (0 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Weight Legacy

API field: weight

Party weight supplied by Case Search; policy-protected rows may return null.

Served type
Integer
Nullability
May be null
Redaction
Returned as null when the row belongs to a protected person.
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 (195 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Eye Color Legacy

API field: eye_color

Party eye color supplied by Case Search; 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.
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 (155 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Hair Color Legacy

API field: hair_color

Party hair color supplied by Case Search; 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.
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 (159 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Agency Name

API field: agency_name

Agency associated with the party.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 11% of served rows (12,184,333 of 110,477,536) and on 13.1% of records collected since 2026 (4,747,752 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Agency Code Legacy

API field: agency_code

Source-system code for the agency associated with the party.

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 2.7% of served rows (3,001,479 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Agency Sub-code Legacy

API field: agency_sub_code

Source-system agency subdivision code associated with the party.

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 2.7% of served rows (3,001,479 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Officer ID Legacy

API field: officer_id

Source-system identifier for an officer represented by the party row.

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 2.7% of served rows (3,001,479 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Attorney Firm Legacy

API field: attorney_firm

Legacy attorney or law-firm name recorded directly on the party row.

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.6% of served rows (1,744,990 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Attorney Code Legacy

API field: attorney_code

Legacy attorney identifier recorded directly on the party row.

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

Populated on 1.6% of served rows (1,770,760 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Appearance Date Legacy

API field: appearance_date

Parsed date an attorney or represented party's appearance began.

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

Populated on 0% of served rows (0 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Removal Date

API field: removal_date

Parsed date an attorney appearance or party association ended.

Served type
Date
Nullability
May be null
Query capabilities
  • selectable

Populated on <1% of served rows (197,666 of 110,477,536) and on <1% of records collected since 2026 (132,037 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Party Row ID

API field: id

CaseHarvester's own identifier for this party 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 (110,477,536 of 110,477,536) and on 100% of records collected since 2026 (36,252,075 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Legacy Party Row ID Legacy

API field: legacy_id

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

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

Populated on 66.3% of served rows (73,229,544 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Legacy Source Table Legacy

API field: legacy_table

Legacy table from which the party row was migrated; null for JSON-era rows.

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 59% of served rows (65,190,403 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Complaint Row ID Legacy

API field: complaint_id

CaseHarvester identifier of the complaint associated with the party.

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 6.6% of served rows (7,282,428 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Domestic Violence Person Index

API field: person_idx

Case Search person index supplied for a domestic-violence party.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on <1% of served rows (1,477 of 110,477,536) and on <1% of records collected since 2026 (1,477 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Height (Original) Legacy

API field: height_original

Legacy unsplit height text preserved without reinterpretation; 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.
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 (177 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Height (Legacy Encoding) Legacy

API field: height_legacy

Legacy numeric height encoding preserved without guessing its unit or format; policy-protected rows may return null.

Served type
Integer
Nullability
May be null
Redaction
Returned as null when the row belongs to a protected person.
Legacy
Only records collected before 2026 have a value in this field. Records collected since leave it blank.
Query capabilities
  • selectable

Populated on 0% of served rows (0 of 110,477,536) and on 0% of records collected since 2026 (0 of 36,252,075), measured October 15, 2026 at 02:58 UTC

Generated from the current served catalog.