{"uid":"cap_C78c1d0r06C4VfOVKV7Zp","slug":"insurepulse-life-insurance-needs-calculator-5b34680d","name":"InsurePulse Life Insurance Needs Calculator","description":"Life insurance needs calculator and coverage-amount estimate — how much term life to buy (DIME method), term length, carrier guidance, and a country-aware estimated premium from public benchmarks. For insurance and personal-finance agents, any country.","url":"https://insurepulse.vercel.app/api/insure/life","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"age":{"type":"integer","description":"Applicant age"},"debt":{"type":"number","description":"Other debt (student loans, auto, credit card) in USD"},"lang":{"type":"string","description":"Response language"},"income":{"type":"number","description":"Annual gross income in USD"},"mortgage":{"type":"number","description":"Remaining mortgage balance in USD"},"situation":{"type":"string","description":"Life situation description (e.g. 'married, 2 kids, dual income')"},"dependents":{"type":"integer","description":"Number of financial dependents"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"errors":{"type":"object","description":"Documented error responses, keyed by HTTP status code","additionalProperties":{"type":"object","required":["description"],"properties":{"example":{"type":"object"},"description":{"type":"string"}}}},"example":{"type":"object"}}}}},"responseSchema":null,"example":{"request":{"age":34,"debts":50000,"mortgage":320000,"dependents":2,"savingsGoal":100000,"annualIncome":85000,"spouseIncome":0,"maritalStatus":"married","existingCoverage":0},"response":{"benchmark":{"line":"life","unit":"20yr term, $500k, healthy 35yo","source":"industry term-life averages","country":"US","currency":"USD","avg_annual":300,"key_factors":["age","health/smoking","term length","face amount","gender"],"typical_range":[150,700]},"providers":[{"url":"https://www.policygenius.com/life-insurance/","best_for":"Full carrier comparison with live quotes in minutes; licensed agents for complex cases","provider":"Policygenius","description":"Compare 12+ life insurance carriers side-by-side — term, whole, and universal","commission_note":"May earn a referral fee"},{"url":"https://www.ethoslife.com","best_for":"Quick, no-exam term life up to $2M; ages 20-65","provider":"Ethos Life","description":"Fast online term life insurance — approval in minutes with no medical exam for many applicants","commission_note":""},{"url":"https://havenlife.com","best_for":"Healthy applicants under 60 wanting top-rated carrier with fast approval","provider":"Haven Life (MassMutual)","description":"A+ rated instant-decision term life insurance up to $3M","commission_note":""}],"disclaimer":"For informational purposes only. Not a licensed insurance recommendation.","action_plan":["Provide annual income so DIME income-replacement component can be fully calculated — current estimate is conservative.","Apply for $750K 25-year term now; locks in low age-34 rates before health changes.","Compare at least 3 carriers via Policygenius or SelectQuote to find best underwriting fit.","Name and review beneficiaries carefully; store policy docs in a fireproof lockbox (Amazon: SentrySafe SFW123GDC).","Reassess coverage in 5 years or after major life changes (income growth, new dependents, home equity)."],"generated_at":"2026-07-01T04:28:56.459Z","cost_estimate":{"note":"Income unknown; coverage floored at mortgage + education. Add 10–12× income when known. Estimate based on public benchmarks — not a quote. Smoker/poor health can 2–4× premiums.","monthly_premium_range_term":"$30–$55/month for healthy 34yo, $750K 25-yr term"},"coverage_analysis":{"dime_calculation":{"debt":0,"mortgage":320000,"education":220000,"total_recommended":540000,"income_replacement":0},"income_rule_estimate":0,"recommended_coverage":750000,"recommended_term_years":25,"policy_type_recommendation":"term"},"network_referrals":[{"url":"https://wealthpulse-phi.vercel.app/api/wealth/snapshot","why":"Fit insurance into a financial plan","price":"$0.10","vertical":"WealthPulse"},{"url":"https://clear-care-pulse.vercel.app/api/care/oop","why":"Out-of-pocket health cost estimate","price":"$0.10","vertical":"ClearCarePulse"},{"url":"https://autopulse-navy.vercel.app/api/auto/value","why":"Vehicle value for coverage","price":"$0.10","vertical":"AutoPulse"}],"carrier_recommendations":[{"url":"https://havenlife.com","why":"Instant-issue term, competitive rates, A++ rated, ideal for healthy 34yo.","carrier":"Haven Life (MassMutual)"},{"url":"https://www.protective.com","why":"Among lowest term premiums nationally; strong financial ratings.","carrier":"Protective Life"},{"url":"https://www.lgamerica.com","why":"Consistently competitive term pricing; A+ AM Best rated.","carrier":"Banner Life"},{"url":"https://www.policygenius.com","why":"Compare 12+ carriers instantly; no-exam options available.","carrier":"Policygenius (broker)"},{"url":"https://eapps.naic.org/cis","why":"Verify carrier complaint ratios before buying.","carrier":"NAIC Complaint Check"}]}},"exampleRequest":{"age":34,"debts":50000,"mortgage":320000,"dependents":2,"savingsGoal":100000,"annualIncome":85000,"spouseIncome":0,"maritalStatus":"married","existingCoverage":0},"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ubwb82hX_Kef5wmBrx8hU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates the right life insurance coverage amount, term length, and carrier guidance for an individual or family","exampleAgentPrompt":"I'm 34 years old, married with two kids, earning $85,000 a year, have a $320,000 mortgage, and my spouse doesn't work — can you calculate how much life insurance coverage I need, what term length makes sense, and which type of carrier I should look at?","exampleUseCases":null,"resultDescription":"Returns a recommended coverage amount in dollars, suggested term length in years, policy type guidance (e.g. term vs. whole life), and carrier selection guidance tailored to the individual or family's financial profile and risk factors","failureModes":["Missing required personal/financial inputs returns an error or incomplete recommendation","Unusual edge cases (e.g. very high net worth or complex estate) may yield generic guidance","Carrier recommendations may not reflect real-time underwriting availability or regional restrictions","API returns 402 if payment of 0.1 USDC is not included in the request"],"whenToPreferThis":"Use this endpoint when an agent needs to compute a personalized life insurance coverage recommendation — coverage amount, term, and carrier direction — based on an individual or family's financial profile. Prefer this over generic financial calculators when the user specifically needs life insurance sizing and policy guidance.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:35:44.984Z","isFirstParty":false}