Overview
The Segments Death Signals endpoint returns obituary and death records for segment members who have passed away. This data is sourced from obituary databases and public death records, enabling you to maintain respectful, compliant, and up-to-date contact lists. What You Get:- Death records matched to segment members via Minerva’s identity resolution
- Date of death and obituary publication information
- Source metadata including obituary URLs and confidence scores
- First observed timestamp showing when Minerva detected the death signal
- List Hygiene: Remove deceased individuals from marketing and outreach campaigns
- Compliance: Honor CAN-SPAM, GDPR, and other regulations by suppressing deceased contacts
- Respectful Communication: Prevent sending communications that could reach grieving families
- Estate Services: Identify opportunities for inheritance, estate planning, or probate services
- Fraud Prevention: Flag accounts for potential identity theft or account takeover
Headers
Your API key for authentication
Query Parameters
The UUID of the segment to retrieve death signals for (obtained from the segments/create endpoint). The segment must exist and belong to your organization.
Response
Success Response
The API returns an array of death signal records. Only segment members with known death signals are included.Unique identifier for this API request, useful for debugging and support
Array of death signal objects. Empty array if no segment members have known death records. Each object represents a matched death record for one segment member.
ISO 8601 timestamp (YYYY-MM-DDTHH:MM:SS.ffffffZ format) when the request completed
Death Signal Object Structure
Each object in theresults array contains:
The Minerva person identifier for the deceased individual, in the format “p-”. This PID can be used to remove the person from segments or enrich their full profile.
Unique identifier for the obituary record in Minerva’s death signals database. This ID is stable and can be used for deduplication.
Date of death in ISO 8601 date format (YYYY-MM-DD). May be
null if the obituary doesn’t specify an exact date or only provides approximate information like “early 2023”.Date when the obituary was last updated by the publication, in ISO 8601 date format (YYYY-MM-DD). May be
null if this information is not available from the source.ISO 8601 timestamp when Minerva first detected and ingested this death signal. This represents when the signal entered Minerva’s database, not the date of death. May be
null for older records.Additional metadata object about the death signal source, verification, and context. Structure varies by data source but typically includes source type, URLs, publication names, and confidence scores.
- One person died on December 15, 2023 (detected December 20)
- Another person died on January 5, 2024 (detected January 8)
- Both have high confidence scores (0.95 and 0.98) and obituary URLs
Signal Metadata Structure
Thesignal_metadata object is a JSON object whose structure varies by data source. Common fields include:
Origin of the death signal. Common values: “obituary_database” (online obituaries), “ssdi” (Social Security Death Index), “public_records” (government death certificates)
Direct URL to the obituary page, if available. Useful for manual verification or providing family contact information.
Name of the publication or website where the obituary appeared (e.g., “Legacy.com”, “Local Funeral Home”, “Regional Observer”)
Minerva’s confidence score for the identity match between the obituary and the Minerva PID, on a 0-1 scale. Scores above 0.90 indicate high confidence. Lower scores may warrant manual review.
funeral_home: Name of funeral home handling arrangementscity,state: Location informationage_at_death: Reported age at time of deathsurvivors: List of surviving family members (for estate/inheritance use cases)service_date: Date of memorial or funeral servicememorial_donation_url: Link to charity donation page
Error Responses
The API returns standard HTTP status codes with descriptive error messages:401- Unauthorized: Invalid or missing API key in x-api-key header404- Not Found: Segment with the providedsegment_iddoes not exist in your organization OR attempting to use v1 API version (only v2 supported)405- Method Not Allowed: Using POST, PUT, DELETE, or other methods (only GET supported)422- Unprocessable Entity: Missingsegment_idquery parameter or invalid format500- Internal Server Error: Unexpected server error occurred
Error Examples
Segment not found:Implementation Notes
- API Version: Only v2 is supported. Using
/v1/segments/signals/deathsreturns a 404 error. - HTTP Method: Only GET requests are accepted.
- No Pagination: Results are not paginated. All death signals for the segment are returned in a single response.
- Selective Results: Only segment members with death signals are returned. Most segments will return an empty array.
- Data Freshness: Death signals are updated regularly as new obituary data is ingested. Expect new deaths to appear within 1-7 days of public posting.
- Null Fields:
date_of_death,publication_last_update_date, andfirst_observed_atmay benullif information is unavailable. - Deduplication: Minerva deduplicates death records from multiple sources to return one signal per person in most cases.
- Performance: Response time is typically 100-500ms regardless of segment size, as the query is optimized with database joins.
Data Quality & Confidence
Confidence Scores:- 0.95-1.00: Extremely high confidence - strong identity match across multiple attributes
- 0.85-0.94: High confidence - good identity match, safe for automated suppression
- 0.70-0.84: Medium confidence - reasonable match, consider manual review
- Below 0.70: Lower confidence - manual verification recommended before action
- Integrate death signal checking into regular list hygiene workflows
- Maintain audit logs of all deceased suppressions for compliance documentation
- Train staff to handle requests from family members sensitively
- Use this data only for suppression/compliance, not for targeting (e.g., don’t target surviving family)
- Respect obituary URLs as sensitive content - don’t scrape or republish without permission
Related Endpoints
- Remove Members - Remove deceased individuals from segments
- Get Segment Members - List all members to cross-reference with death signals
- Enrich API - Get additional context about deceased individuals
- Create Segment - Set up segments for signal monitoring

