Obituary Life-Insurance Lead Scraper avatar

Obituary Life-Insurance Lead Scraper

Pricing

from $16.00 / 1,000 obituary discovereds

Go to Apify Store
Obituary Life-Insurance Lead Scraper

Obituary Life-Insurance Lead Scraper

Recent US obituaries with surviving family extraction, funeral home details, estate signals, lead score, and insurance pitch angles. Built for life insurance agents and estate planners. Pay per result.

Pricing

from $16.00 / 1,000 obituary discovereds

Rating

0.0

(0)

Developer

George Kioko

George Kioko

Maintained by Community

Actor stats

1

Bookmarked

36

Total users

7

Monthly active users

2 days ago

Last modified

Categories

Share

Recent US obituaries with surviving family extraction, funeral home details, estate signals, lead score, and insurance pitch angles. Built for life insurance agents, final-expense IMOs, and estate planners. Pay per result.

Obituary Lead Scraper on Apify Pricing

Why this exists

LIMRA published a 2025 white paper on AI + obituary data for preneed insurance lead generation. The final-expense market is $1.05B in new annualized premium with 16% YoY growth. Final-expense exclusive leads cost $75-$200 each from traditional vendors. The data is public. The structured extraction is the missing piece.

This actor pulls recent obituaries, extracts surviving family with relationships, identifies the funeral home contact, flags estate / business / charitable signals, scores the lead 0-100, and writes pitch angles you can drop straight into a CRM template. One request per record. No seat license, no monthly minimum.

How It Works

┌──────────────────────────────────────────────┐
│ Obituary Life-Insurance Lead Scraper │
└──────────────────┬───────────────────────────┘
│
┌──────────────────▼───────────────────────────┐
│ Source: ECHOVITA.COM city listings │
│ /us/obituaries/{state}/{city}?page=N │
│ Pages read until the limit is met │
└──────────────────┬───────────────────────────┘
│
┌──────────────────▼───────────────────────────┐
│ Days filter on the obituary date │
│ Undated rows kept, marked, not charged │
└──────────────────┬───────────────────────────┘
│
┌──────────────────▼───────────────────────────┐
│ Step 3: SURVIVING FAMILY EXTRACTION │
│ "survived by" block detection │
│ Relationship + name + (location) parser │
│ Filters non-name fragments │
└──────────────────┬───────────────────────────┘
│
┌──────────────────▼───────────────────────────┐
│ Step 4: SIGNAL DETECTION │
│ Estate / trust / executor mentions │
│ Business owner / founder mentions │
│ Charity named (in lieu of flowers...) │
│ Funeral home + phone + address │
└──────────────────┬───────────────────────────┘
│
┌──────────────────▼───────────────────────────┐
│ Step 5: LEAD SCORING + PITCH ANGLES │
│ 0-100 score weighted on family + signals │
│ Custom insurance pitch lines per record │
└──────────────────┬───────────────────────────┘
│
┌──────────────────▼───────────────────────────┐
│ Output: structured JSON per obituary │
└──────────────────────────────────────────────┘

Endpoints

MethodPathPurposeCharge
GET/Service infonone
GET/healthHealth probenone
GET/search?location=Phoenix,AZ&days=7&limit=20Recent obits by city + state, basic record per result$0.02 / dated record
GET/enrich?url=https://www.echovita.com/us/obituaries/...Full enrichment for one obituary URL$0.08 / record
POST/enrich/bulkUp to 25 URLs in one call$0.08 / record

Each run also incurs a $0.00005 actor start fee per GB of memory, minimum one.

Getting started

TOKEN="<your-apify-token>"
BASE="https://george-the-developer--obituary-life-insurance-leads.apify.actor"
# Last 7 days of Phoenix obituaries
curl "$BASE/search?location=Phoenix,AZ&days=7&limit=20" \
-H "Authorization: Bearer $TOKEN"
# Full enrichment for one obituary
curl "$BASE/enrich?url=https://www.echovita.com/us/obituaries/az/phoenix/jane-doe-12345678" \
-H "Authorization: Bearer $TOKEN"
# Bulk enrichment
curl -X POST "$BASE/enrich/bulk" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"urls":["https://www.echovita.com/us/obituaries/...","https://www.echovita.com/us/obituaries/..."]}'

Sample response (enriched)

{
"ok": true,
"via": "direct",
"record": {
"deceased": {
"name": "Jane Marie Doe",
"age": 72,
"date_of_death": "2026-04-22",
"location": "Phoenix, AZ",
"photo_url": "https://..."
},
"obituary_text_excerpt": "Jane Marie Doe, age 72, of Phoenix, AZ, passed away peacefully...",
"surviving_family": [
{"name": "John A. Doe", "relationship": "husband", "location": "Phoenix, AZ"},
{"name": "Sarah Smith", "relationship": "daughter", "location": "Tucson, AZ"},
{"name": "Michael Doe", "relationship": "son", "location": "Mesa, AZ"}
],
"funeral_home": {
"name": "Memorial Mortuary",
"address": "123 Main St, Phoenix, AZ 85001",
"phone": "(602) 555-1234",
"website": null
},
"service_details": {
"viewing_date": "April 25, 2026",
"service_date": "April 26, 2026",
"service_url": null
},
"estate_signals": {
"mentions_estate": true,
"mentions_business_owner": true,
"mentions_charity": true,
"charity_named": "American Heart Association"
},
"lead_score": 84,
"insurance_pitch_angles": [
"Surviving spouse may need new term-life policy or beneficiary review on existing policies.",
"2 adult children mentioned. Final-expense coverage for surviving parent is a common need.",
"Estate or trust mentioned. Likely candidate for estate planning, probate counsel, or pre-need insurance review.",
"Business ownership signaled. Family business succession + key-person life insurance is a high-value pitch.",
"Charitable giving signal (charity: American Heart Association). Open to donor-advised fund, charitable remainder trust, or insurance-funded gifting conversations."
],
"source": {
"platform": "echovita.com",
"url": "https://www.echovita.com/us/obituaries/...",
"scraped_at": "2026-05-09T18:30:00Z"
}
}
}

Pricing

EventPriceWhat it covers
apify-actor-start$0.00005One run start (per GB of memory, minimum one)
obituary-discovered$0.02One obituary record discovered (deceased name, date, location, source URL). Rows without a date are free
obituary-enriched$0.08Full enrichment with surviving family, funeral home, estate signals, lead score, pitch angles

A traditional final-expense exclusive lead costs $75-$200. At $0.08 per fully enriched record this is roughly a thousand times cheaper for the agent doing their own outreach.

Use cases

  1. Final-expense life insurance agents running outreach to surviving spouses
  2. Estate planning attorneys offering probate, trust, and will services to surviving families
  3. Funeral product upsell (urn, casket, headstone vendors filtered by service date)
  4. Death cleaning / estate sale services booking jobs from current obituary inventory
  5. Financial advisors offering beneficiary review and AUM rollover services
  6. Pre-need insurance carriers running campaigns based on charitable giving signals

Data sources

  • Echovita.com is the live source for search and enrichment, with dated city listings across the US.
  • Legacy.com and Tributes.com are not supported. Both answer automated requests with a Cloudflare challenge, so their URLs come back as a free skipped row with a note.
  • Funeral home networks (FrontRunner, Tukios) are not covered yet.

Honest tradeoffs

  • Cold-start latency on first call after idle (10-30s while Apify wakes the Standby actor)
  • Surviving-family extraction misses single-token first names (e.g. "Emma, Noah, Ava" sentence). v1.1 will handle list patterns inside grandchildren clauses.
  • US-only in v1. UK probate notices are a separate market (handled differently via the UK Gazette).
  • Search rows carry the listing date as written (e.g. "October 19, 2026") plus date_iso. The days filter uses that date.
  • Funeral home extraction works best when "Arrangements by..." is in the obituary body. Pages that hide it inside JS rendered footers may return null.

Compliance and ethics

This actor surfaces only data published in public obituaries. Use responsibly:

  • Respect the grieving period. Most agents wait 14-30 days before outreach.
  • Always identify yourself and the source of the lead in first contact.
  • Honor requests to be removed.
  • US state DNC laws + LIMRA preneed best-practice guidelines apply.

Docs and examples

Full curl, Node, and Python examples at github.com/the-ai-entrepreneur-ai-hub/obituary-life-insurance-leads-docs.

More from this developer

Other lead-gen actors built for the same pay-per-result model:

  • Funded Startup Tracker scrapes TechCrunch and SEC EDGAR funding events with parsed amount, round, investors, founders and hiring signals.
  • ATS Hire-Trigger Intent Scraper returns Greenhouse, Lever, Ashby and SmartRecruiters jobs in one API, hiring intent signals for SDR teams.
  • Shopify DTC Brand Discovery finds Shopify stores by niche with tech stack detection.
  • Email Validator API runs SMTP probe, MX record check and disposable detection. Pairs with this actor for verifying surviving family emails.
  • Domain WHOIS Lookup returns domain registration data for funeral home and estate website intel.

Full portfolio: apify.com/george.the.developer.

License

MIT.