Calculadora de necesidades de seguro de vida
Elegir cuánto seguro de vida contratar es una de las primeras decisiones económicas difíciles que afronta un hogar tras un empleo nuevo, una hipoteca o un hijo.
Ejecutar — gratis
Los múltiplos orientativos del salario ayudan un poco, pero una cifra inicial más clara multiplica los ingresos que desea reponer por los años en que los dependientes necesitarían ese apoyo, y luego suma las deudas que no deberían sobrevivirle. Esta calculadora de necesidades de seguro de vida aplica esa estimación estilo DIME con aritmética pura: ingresos anuales por años de reposición más deudas pendientes igualan la cobertura recomendada. No hay puntuación de suscripción, cotización de prima ni cuestionario médico: solo una fórmula transparente que puede volver a ejecutar cuando cambien los ingresos, la deuda o el horizonte de reposición. Use el widget gratuito del navegador para sesiones de planificación y demostraciones en clase, o llame a la API a $0.002 por solicitud correcta cuando aplicaciones de presupuesto, herramientas de coaching o pruebas CI necesiten el mismo número determinista cada vez.
Cómo usarla
Ingrese sus datos en el formulario de arriba. La herramienta los revisa antes de calcular y muestra el resultado en la misma página.
Revise sus datos
Use las etiquetas y unidades indicadas en cada campo. Si falta algo o un valor está fuera del rango permitido, la página señala qué debe corregir.
Repita el cálculo o automatícelo
Use la herramienta web para comprobaciones individuales y la API cuando necesite integrar la misma capacidad en un flujo automatizado.
Qué puede hacer con ella
Obtenga una respuesta ahora
Ingrese un conjunto de valores y vea el resultado sin preparar una hoja de cálculo ni un script.
Compare escenarios
Cambie un valor a la vez y repita el cálculo para entender qué modifica el resultado.
Automatice el trabajo repetido
Use la API cuando necesite ejecutar el mismo cálculo dentro de su producto o flujo.
Preguntas frecuentes
¿Cómo se calcula la cobertura de seguro de vida recomendada?
recommended_coverage es igual a annual_income por years_of_replacement más outstanding_debts. Es una estimación simplificada estilo DIME: reposición de ingresos más deudas a liquidar.
¿Qué ocurre si years_of_replacement es cero o negativo?
La tarea falla con invalid_input. Los años de reposición deben ser un número positivo mayor que cero para que el horizonte de reposición de ingresos tenga sentido.
¿Cotiza primas o suscribe una póliza?
No. La calculadora solo estima un punto de partida de capital asegurado a partir de ingresos, años y deudas. Primas, suscripción médica y selección de producto requieren un asesor o aseguradora autorizados.
¿Deben ir hipoteca y educación en outstanding_debts?
Sí si ya los lleva como saldos a pagar. El DIME clásico lista hipoteca y educación por separado; esta herramienta acepta un único total de deudas para que pueda agrupar esas partidas.
¿Cuánto cuesta la calculadora de necesidades de seguro de vida?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fin/life-insurance-needs-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_income":75000,"years_of_replacement":10,"outstanding_debts":50000}'const res = await fetch("https://api.kit.forhosting.com/fin/life-insurance-needs-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_income": 75000,
"years_of_replacement": 10,
"outstanding_debts": 50000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/life-insurance-needs-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_income": 75000,
"years_of_replacement": 10,
"outstanding_debts": 50000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/life-insurance-needs-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_income":75000,"years_of_replacement":10,"outstanding_debts":50000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_income":75000,"years_of_replacement":10,"outstanding_debts":50000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/life-insurance-needs-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"annual_income": 75000,
"years_of_replacement": 10,
"outstanding_debts": 50000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.life_insurance_needs_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |