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.