/healthEstado del sistema
Devuelve si el bot está operativo, su username y la cantidad de updates pendientes.
Pulso Venezuela expone una API REST pública y abierta con datos agregados y anonimizados sobre los reportes humanitarios recibidos. Úsala para visualizaciones, dashboards, periodismo de datos o para integrar la información en tu propio sistema.
Sin claves, sin login.
Sin nombres, WhatsApp ni coordenadas.
Zonas y categorías solo con ≥5 casos.
https://pulsovenezuela.lovable.app.https://pulsovenezuela.lovable.app/api/public/v1/healthDevuelve si el bot está operativo, su username y la cantidad de updates pendientes.
/v1/stats/summaryTotales de casos por estado, prioridad, ventanas de tiempo (24h, 7d) e incidentes activos.
cURL
curl -sS "https://pulsovenezuela.lovable.app/api/public/v1/stats/summary"Respuesta de ejemplo
{
"generated_at": "2026-06-28T01:00:00Z",
"totals": { "cases": 1240, "open": 312, "resolved": 820, "closed": 108, "last_24h": 47, "last_7d": 263 },
"by_status": { "new": 88, "in_review": 142, "verified": 82, "resolved": 820 },
"by_priority": { "critical": 12, "high": 95, "medium": 410, "low": 723 },
"incidents_active": 1
}/v1/stats/by-municipalityConteo de casos por estado/municipio. Aplica k-anonymity: solo se devuelven zonas con al menos 5 casos.
Parámetros
min_kinteger— Umbral mínimo de casos por zona. Mínimo y default: 5./v1/stats/by-categoryTop de categorías humanitarias reportadas (agua, medicamentos, rescate, etc.). Solo categorías con ≥5 casos.
/v1/incidentsLista de incidentes/eventos abiertos que agrupan reportes (sismos, emergencias masivas).
/v1/casesLista sanitizada de casos: sin nombre, sin WhatsApp, sin coordenadas, sin texto del reporte. Ubicación solo a nivel municipal cuando ≥5 casos.
Parámetros
limitinteger— Cantidad máxima (1–200). Default 50.cURL
curl -sS "https://pulsovenezuela.lovable.app/api/public/v1/cases"Respuesta de ejemplo
{
"limit": 50,
"results": [
{
"id": "...",
"status": "verified",
"priority": "high",
"people_affected": 3,
"state_region": "Miranda",
"municipality": "Sucre",
"created_at": "2026-06-28T00:55:12Z",
"updated_at": "2026-06-28T00:58:01Z"
}
]
}200 — OK4xx — Solicitud inválida (parámetros mal formados)5xx — Error temporal del servidor; reintenta con backoff exponencial.Todas las rutas /api/public/v1/* incluyen Access-Control-Allow-Origin: *, así que puedes consumirlas desde cualquier dominio en el navegador.
¿Necesitas un endpoint específico o acceso a datos detallados bajo un acuerdo de uso? Escríbenos a través del canal de organizaciones.