Data codebook

Attorney directory

API table: attorney_listings

Maryland Judiciary professional-roster listings collected independently of court cases.

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.

Attorney ID

API field: atty_id

Identifier the Judiciary publishes for this attorney in its professional roster.

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

Populated on 100% of served rows (58,497 of 58,497), measured October 15, 2026 at 02:36 UTC

Last Name

API field: last_name

Surname as published in the roster.

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

Populated on 100% of served rows (58,497 of 58,497), measured October 15, 2026 at 02:36 UTC

First Name

API field: first_name

Given name as published in the roster.

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

Populated on 100% of served rows (58,497 of 58,497), measured October 15, 2026 at 02:36 UTC

Status

API field: status

Licensure status published for the attorney by the roster.

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

Populated on 100% of served rows (58,497 of 58,497), measured October 15, 2026 at 02:36 UTC

Listed Active

API field: active_list_member

Whether the attorney appears in the Judiciary's active-attorney file for active_list_as_of. This is blank until a file has checked the listing.

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

Populated on <100% of served rows (58,488 of 58,497), measured October 15, 2026 at 02:36 UTC

Active List As Of

API field: active_list_as_of

Date of the active-attorney file used to set active_list_member.

Served type
Date
Nullability
May be null
Query capabilities
  • selectable

Populated on <100% of served rows (58,488 of 58,497), measured October 15, 2026 at 02:36 UTC

Admitted Date

API field: admitted_date

Date the searchable roster gives for admission to the Maryland bar. This is blank when a listing has only appeared in an active-attorney file, which does not include admission dates.

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

Populated on 77.2% of served rows (45,173 of 58,497), measured October 15, 2026 at 02:36 UTC

Firm Name

API field: firm_name

Firm or organization line read from the top of the published address block, when that block carries one.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 26.2% of served rows (15,328 of 58,497), measured October 15, 2026 at 02:36 UTC

Address Lines

API field: address_lines

Street lines read from the published address block, one per line. A block whose last line is not a recognizable city, state and postal line is kept here whole rather than split.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 76.6% of served rows (44,828 of 58,497), measured October 15, 2026 at 02:36 UTC

City

API field: city

City read from the last line of the published address block.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 39.4% of served rows (23,035 of 58,497), measured October 15, 2026 at 02:36 UTC

State

API field: state

State or jurisdiction code read from the last line of the published address block.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 39.4% of served rows (23,036 of 58,497), measured October 15, 2026 at 02:36 UTC

ZIP Code

API field: zip_code

Postal code read from the last line of the published address block.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 39.4% of served rows (23,035 of 58,497), measured October 15, 2026 at 02:36 UTC

Phone

API field: phone

Telephone number published with the listing.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 31.9% of served rows (18,674 of 58,497), measured October 15, 2026 at 02:36 UTC

Address (Published Block)

API field: address_raw

Complete published address block, before it is split into the firm, street, city, state and postal columns. Splitting is best effort, so this keeps a listing complete even when the block does not parse.

Served type
String
Nullability
May be null
Query capabilities
  • selectable

Populated on 100% of served rows (58,497 of 58,497), measured October 15, 2026 at 02:36 UTC

Generated from the current served catalog.