Esta página fue traducida automáticamente del inglés. La precisión de la traducción puede variar; consulte el original en inglés para el contenido clínico.

hantavir.us
Brotes activos

Public API Reference — Hantavirus

Descripción general

Hantavirus.app proporciona una API pública de solo lectura para acceso programático a los datos de brotes. La API está construida sobre tRPC y es accesible en https://api.hantavir.us.com/api/trpc.

Autenticación

La API pública es no autenticada. Todos los procedimientos de lectura están disponibles sin clave de API.

Límites de velocidad

  • 60 solicitudes por minuto por dirección IP
  • Encabezados de límite de velocidad incluidos en las respuestas: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
  • Exceder los límites devuelve 429 Too Many Requests

Enrutadores tRPC

EnrutadorProcedimientos claveTTL de caché
outbreak.*getCurrent, getBySlug, list, getRiskLevel30s
cases.*getCounts, getTimeSeries30s
regions.*list, byCountry60s
news.*list, getByIdNinguno
timeline.*list60s (primera página)
faqs.*listNinguno
advisories.*list, byCountryNinguno
ticker.*list10s

La documentación completa de los procedimientos está disponible en la referencia interna de API.

Puntos finales REST

Por comodidad, también proporcionamos envoltorios REST:

Punto finalMétodoDescripción
/v1/outbreak/:slugGETObtener encabezado del brote por slug
/v1/outbreaksGETListar todos los brotes activos
/v1/cases/:slugGETObtener recuentos de casos para un brote

Eventos enviados por el servidor (SSE)

FlujoDescripciónEventos
/sse/tickerActualizaciones del ticker de noticias en vivotext, severity, link
/sse/ships/:mmsiActualizaciones de posición de buquelat, lng, speed, heading

Ejemplo: SSE del ticker

const source = new EventSource('https://api.hantavir.us.com/sse/ticker');
source.onmessage = (e) => {
  const data = JSON.parse(e.data);
  console.log(data.text, data.severity);
};

Soporte de configuración regional

Todos los procedimientos sensibles a la configuración regional aceptan el idioma a través de:

  1. Cookie hv-locale
  2. Encabezado Accept-Language
  3. Predeterminado: en

Compatibles: en, ar (Khaleeji del Golfo), fr

Para obtener todos los detalles de la API, consulte la documentación completa de API.

Reviewed by: Hantavirus Editorial

Last reviewed: 2026-05-10