Discover/Maryland API
live

Maryland APIregisters.maryland.gov

Search Maryland probate estates by county, name, and date. Retrieve estate details, Personal Representative contacts, claims, and daily leads via 5 endpoints.

Endpoint health
verified 4d ago
get_estate_detail
search_claims
get_county_list
search_estates
get_daily_estate_leads
5/5 passing latest checkself-healing
Endpoints
5
Updated
26d ago

What is the Maryland API?

The Maryland Register of Wills API exposes 5 endpoints covering probate estate records across all 24 Maryland jurisdictions. Use search_estates to query the statewide database by decedent name, county, filing date range, estate type, or exact estate number, then pass the returned record_id to get_estate_detail for full case data including Personal Representative contacts, attorney information, and docket history.

Try it
County ID (1-24). Use get_county_list to look up IDs by name.
Decedent's last name to search for.
Decedent's first name to search for.
Estate type code.
Exact estate number (e.g. W125727).
Estate status filter.
End filing date in MM/DD/YYYY format.
Start filing date in MM/DD/YYYY format.
api.parse.bot/scraper/bdfbe4d1-e28b-48d7-b6ec-476ff36e1436/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/bdfbe4d1-e28b-48d7-b6ec-476ff36e1436/search_estates?county_id=15&filing_date_to=07%2F10%2F2026&filing_date_from=05%2F11%2F2026' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace registers-maryland-gov-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Maryland Estate Search API — search estates, drill into details, check claims."""
from parse_apis.maryland_estate_search_api import (
    MarylandEstates, EstateType, EstateStatus, County_, EstateNotFound
)

client = MarylandEstates()

# List all Maryland counties to get IDs for filtering
for county in client.counties.list(limit=5):
    print(county.name, county.id)

# Search for open regular estates in Montgomery County (ID 15)
estate = client.estatesummaries.search(
    county_id="15", estate_status=EstateStatus.OPEN, estate_type=EstateType.REGULAR_ESTATE, limit=1
).first()

# Drill into full estate detail from a summary record
if estate:
    detail = estate.detail()
    print(detail.decedent_name, detail.will_status, detail.pro_se_indicator)
    for entry in detail.docket_history[:3]:
        print(entry.filed_on, entry.code, entry.description)

# Search claims filed against estates by decedent name
claim = client.claims.search(last_name="Smith", county_id="1", limit=1).first()
if claim:
    print(claim.decedent, claim.claimant, claim.claim_status)

# Get recent estate leads (Pro Se cases without attorney representation)
for lead in client.leads.list(county=County_.MONTGOMERY, limit=3):
    print(lead.decedent_name, lead.pro_se_indicator, lead.petitioner_name)

# Typed error handling for a non-existent record
try:
    bad = client.estatesummary(record_id="0000000000").detail()
except EstateNotFound as exc:
    print(f"Estate not found: {exc.record_id}")

print("exercised: counties.list / estatesummaries.search / detail / claims.search / leads.list")
All endpoints · 5 totalmissing one? ·

Search for estates in the Maryland Register of Wills database by county, decedent name, date range, estate type, or status. Returns a list of matching estate summary records. Each summary includes a record_id for detailed lookup via get_estate_detail. At least one search criterion should be provided to get meaningful results; providing no filters returns nothing.

Input
ParamTypeDescription
county_idstringCounty ID (1-24). Use get_county_list to look up IDs by name.
last_namestringDecedent's last name to search for.
first_namestringDecedent's first name to search for.
estate_typestringEstate type code.
estate_numberstringExact estate number (e.g. W125727).
estate_statusstringEstate status filter.
filing_date_tostringEnd filing date in MM/DD/YYYY format.
filing_date_fromstringStart filing date in MM/DD/YYYY format.
Response
{
  "type": "object",
  "fields": {
    "items": "array of estate summary objects containing county, estate_number, record_id, filing_date, date_of_death, estate_type, estate_status, and decedent_name"
  },
  "sample": {
    "data": {
      "items": [
        {
          "county": "Montgomery",
          "record_id": "1842884038",
          "estate_type": "RE",
          "filing_date": "01/02/2025",
          "date_of_death": "12/10/2024",
          "decedent_name": "BENTZ III, FRANKLIN LAWRENCE",
          "estate_number": "W121345",
          "estate_status": "CLOSED"
        }
      ]
    },
    "status": "success"
  }
}

About the Maryland API

What the API covers

The API surfaces the Maryland Register of Wills estate database, which tracks probate filings statewide. search_estates accepts up to eight filter parameters — county_id, last_name, first_name, estate_number, estate_type, estate_status, filing_date_from, and filing_date_to — and returns a list of estate summaries. Each summary includes county, estate_number, record_id, filing_date, date_of_death, estate_type, and estate_status. At least one search criterion must be supplied.

Estate detail and claim records

get_estate_detail takes a single record_id from search results and returns the full case record: decedent name, aliases, dates, estate type, status, a personal_reps array with contact details, attorney information, petitioner address, pro se indicator, will status, and the complete docket history. search_claims lets you filter claims filed against estates by county_id, decedent name, filing_date, or estate_number, returning claim summaries with filing_date, claim_status, estate_number, decedent, and claimant.

Daily leads and county reference

get_daily_estate_leads retrieves estates filed in the last one to two days across Maryland, with an optional county filter (e.g. Montgomery, Howard, Anne Arundel). Each lead record includes Case_Number, Decedent_Name, Date_of_Death, Filing_Date, Attorney_Name, County_Origin, and a Pro_Se_Indicator flag that is true when no attorney is listed — useful for outreach targeting. get_county_list returns all 24 Maryland jurisdictions with their numeric IDs, which are required inputs for county_id in search and claims endpoints.

Reliability & maintenanceVerified

The Maryland API is a managed, monitored endpoint for registers.maryland.gov — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when registers.maryland.gov changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official registers.maryland.gov API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
5/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor newly filed pro se estates daily using get_daily_estate_leads to identify cases without attorney representation
  • Pull Personal Representative contact details from get_estate_detail for probate outreach or due-diligence workflows
  • Track claims filed against a specific estate using search_claims filtered by estate_number
  • Build a county-level probate activity dashboard using search_estates with filing_date_from and filing_date_to filters
  • Verify estate status and docket history for a known decedent by combining search_estates name lookup with get_estate_detail
  • Aggregate attorney assignment patterns across Maryland counties using attorney fields returned by get_estate_detail
  • Reconcile an estate number from an external source against the official Maryland database using the estate_number parameter
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does registers.maryland.gov have an official developer API?+
No. The Maryland Register of Wills does not publish a public developer API or documented data feed for the estate database.
What does the Pro_Se_Indicator field in get_daily_estate_leads mean?+
It is a boolean flag set to true when an estate record has no attorney listed. It is derived from the attorney contact data returned by the underlying estate detail record and is only present in get_daily_estate_leads responses, not in search_estates summaries.
Does the API expose financial data such as estate values, inventory amounts, or account balances?+
Not currently. The API covers estate identifiers, status, filing dates, decedent information, Personal Representative and attorney contacts, docket history, and claim summaries. It does not expose inventory values, accounting filings, or disbursement amounts. You can fork it on Parse and revise it to add endpoints targeting those record sections.
How fresh is the data returned by get_daily_estate_leads?+
The endpoint retrieves estates filed within approximately the last one to two days as reflected in the Maryland Register of Wills database. It does not provide historical bulk exports or filings older than that window. For older filings, use search_estates with a specific filing_date_from and filing_date_to range.
Can I search estates across all 24 counties at once without specifying a county_id?+
Yes for search_estates — county_id is optional, so omitting it searches statewide given at least one other criterion is provided. get_county_list returns all 24 county names and their numeric IDs, which you need when you do want to scope a query to a single jurisdiction.
Page content last updated . Spec covers 5 endpoints from registers.maryland.gov.
Related APIs in Government PublicSee all →
judyrecords.com API
Search and retrieve detailed court records including case information and statistics from a comprehensive legal database. Access specific case details and view aggregated court record stats to research legal proceedings and case outcomes.
sarasotaclerk.com API
Search and retrieve official land and court records from Sarasota County including foreclosures and Lis Pendens documents by name, date, or document type. Access detailed record information with full pagination support to find the specific legal documents you need.
publicaccess.hillsclerk.com API
Search and retrieve court records, foreclosure judgments, and case details from Hillsborough County's court system by case number, date range, or court type. Access comprehensive legal documentation including foreclosure judgment information to research pending cases and court proceedings.
insolvencydirect.bis.gov.uk API
Search and retrieve detailed information about UK individual insolvency records, including bankruptcies, Individual Voluntary Arrangements (IVAs), Debt Relief Orders (DROs), and bankruptcy restrictions for individuals and sole traders in England and Wales. Access comprehensive insolvency data to verify financial history and legal status of individuals.
rentregistry.cityofberkeley.info API
Search Berkeley rental properties and access detailed rent information, registration statistics, and FAQs from the City of Berkeley's official Rent Registry. Look up unit-level rental data and property details to research housing costs and landlord registration records in Berkeley.
search.sunbiz.org API
Search the Florida Sunbiz corporate registry to find detailed business registration information by company name, officer, address, or EIN, and retrieve complete entity details including filing history, registered agents, and officer names.
service.asic.gov.au API
Search and retrieve comprehensive information about Australian financial professionals and entities, including AFS and credit licensees, their representatives, liquidators, auditors, and managed investment schemes. Verify credentials, check regulatory status, and access detailed profiles of financial service providers registered with ASIC.
arc-sos.state.al.us API
Search and retrieve detailed information about Alabama business entities, including their registration status, agents, officers, and incorporators. Verify if a business exists and look up specific company details by name or associated contacts.