Professional

Death Master File — Leads Scrub

Suppress deceased individuals from mailing lists using the public SSA Death Master File (~90M records). Covers all deaths except the most recent 3 years. Search by name, SSN, DOB, state, or ZIP. Batch scrub endpoint processes up to 100 records per call.

Endpoints

GET /api/v1/pro/dmf Requires API key

Search by last name, SSN, date of birth, state, or ZIP. Requires either ssn or last_name.

Parameters

last_nameLast name (prefix match)
first_nameFirst name (prefix match)
ssnFull 9-digit SSN (used for internal match; response shows last 4 only)
dobDate of birth (YYYY-MM-DD)
stateLast known state (two-letter code)
zipLast known ZIP code
limitMax results (default 25, max 100)

Example

curl -H "Authorization: Bearer pro_YOUR_KEY" \
  "https://api.verilexdata.com/api/v1/pro/dmf?last_name=Smith&first_name=John&state=TX"

Response

{
  "dataset": "dmf",
  "source": "Public Death Master File",
  "count": 3,
  "data": [
    {
      "ssn_last4": "4567",
      "first_name": "JOHN",
      "last_name": "SMITH",
      "date_of_birth": "1935-03-15",
      "date_of_death": "2010-11-22",
      "state": "TX",
      "zip": "75201"
    }
  ]
}

Access requirements

  • Plan: DMF access requires a Pro or Team plan (not available on Starter or Plus)
  • Organization EIN: All DMF requests must include an X-Organization-EIN header with your company's 9-digit Employer Identification Number. This is verified against IRS records to prevent personal use.
  • Purpose attestation: All DMF requests must include an X-DMF-Purpose header with one of: mailing_suppression, fraud_prevention, benefits_verification, or estate_processing
  • Legal: By providing these headers, you attest that you are accessing death records on behalf of a registered business for the stated purpose, in compliance with applicable federal and state laws
POST /api/v1/pro/dmf/scrub Requires API key

Batch scrub a mailing list. Submit up to 100 records. Each record is checked against the DMF and returns whether the person is deceased.

Request body

{
  "records": [
    { "last_name": "Smith", "first_name": "John", "dob": "1935-03-15" },
    { "last_name": "Johnson", "first_name": "Mary" },
    { "last_name": "Williams", "first_name": "Robert", "dob": "1940-07-22" }
  ]
}

Response

{
  "dataset": "dmf",
  "batch_size": 3,
  "results": [
    {
      "input": { "last_name": "Smith", "first_name": "John", "dob": "1935-03-15" },
      "matches": 1,
      "deceased": true,
      "records": [{ "ssn_last4": "4567", "date_of_death": "2010-11-22" }]
    },
    {
      "input": { "last_name": "Johnson", "first_name": "Mary" },
      "matches": 0,
      "deceased": false,
      "records": []
    }
  ]
}
GET /api/v1/pro/dmf/stats Free

Dataset coverage: total records, earliest/latest death date, update frequency.

Need the most recent 3 years?

Deaths within the most recent 3 calendar years are restricted to the Limited Access Death Master File (LADMF), which requires institutional certification under federal law (Bipartisan Budget Act of 2013, Section 203). Certification is managed by NTIS at ntis.gov/ladmf. Available to government agencies, financial institutions, and organizations with a legitimate fraud prevention purpose.

Stay in the loop

New datasets, features, and pricing changes. No spam.

How can we help?

Choose a category and tell us what you need.