Diese Seite wurde maschinell aus dem Englischen übersetzt. Die Übersetzungsgenauigkeit kann variieren – bitte ziehen Sie für klinische Inhalte das englische Original heran.

hantavir.us
Aktive Ausbrueche

Public API Reference — Hantavirus

Überblick

Hantavirus.app bietet eine öffentliche, schreibgeschützte API für den programmatischen Zugriff auf Ausbruchsdaten. Die API basiert auf tRPC und ist unter https://api.hantavir.us.com/api/trpc erreichbar.

Authentifizierung

Die öffentliche API ist nicht authentifiziert. Alle Leseprozeduren sind ohne API-Schlüssel verfügbar.

Ratenbegrenzungen

  • 60 Anfragen pro Minute pro IP-Adresse
  • Ratenbegrenzungs-Header sind in den Antworten enthalten: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
  • Bei Überschreitung wird 429 Too Many Requests zurückgegeben

tRPC-Router

RouterWichtige ProzedurenCache-TTL
outbreak.*getCurrent, getBySlug, list, getRiskLevel30 s
cases.*getCounts, getTimeSeries30 s
regions.*list, byCountry60 s
news.*list, getByIdKeine
timeline.*list60 s (erste Seite)
faqs.*listKeine
advisories.*list, byCountryKeine
ticker.*list10 s

Die vollständige Prozedurdokumentation ist in der internen API-Referenz verfügbar.

REST-Endpunkte

Zur Vereinfachung bieten wir auch REST-Wrapper an:

EndpunktMethodeBeschreibung
/v1/outbreak/:slugGETAusbruchs-Header anhand des Slugs abrufen
/v1/outbreaksGETAlle aktiven Ausbrüche auflisten
/v1/cases/:slugGETFallzahlen für einen Ausbruch abrufen

Server-Sent Events (SSE)

StreamBeschreibungEreignisse
/sse/tickerLive-Nachrichtenticker-Updatestext, severity, link
/sse/ships/:mmsiSchiffspositions-Updateslat, lng, speed, heading

Beispiel: Ticker-SSE

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);
};

Sprachunterstützung

Alle lokalisierten Prozeduren akzeptieren die Sprache über:

  1. Cookie hv-locale
  2. Header Accept-Language
  3. Standard: en

Unterstützt: en, ar (Gulf Khaleeji), fr

Für vollständige API-Details siehe die vollständige API-Dokumentation.

Reviewed by: Hantavirus Editorial

Last reviewed: 2026-05-10