Эта страница переведена машинным способом с английского. Точность перевода может варьироваться — для клинического содержания обращайтесь к оригиналу на английском.

hantavir.us
Активные вспышки

Public API Reference — Hantavirus

Обзор

Hantavirus.app предоставляет публичный API только для чтения для программного доступа к данным о вспышках. API построен на tRPC и доступен по адресу https://api.hantavir.us.com/api/trpc.

Аутентификация

Публичный API не требует аутентификации. Все процедуры чтения доступны без ключа API.

Ограничения скорости

  • 60 запросов в минуту на IP-адрес
  • Заголовки ограничения скорости включены в ответы: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
  • Превышение лимитов возвращает 429 Too Many Requests

Маршрутизаторы tRPC

МаршрутизаторКлючевые процедурыTTL кеша
outbreak.*getCurrent, getBySlug, list, getRiskLevel30с
cases.*getCounts, getTimeSeries30с
regions.*list, byCountry60с
news.*list, getByIdНет
timeline.*list60с (первая страница)
faqs.*listНет
advisories.*list, byCountryНет
ticker.*list10с

Полная документация по процедурам доступна в внутреннем справочнике API.

REST-эндпоинты

Для удобства мы также предоставляем REST-обёртки:

ЭндпоинтМетодОписание
/v1/outbreak/:slugGETПолучить заголовок вспышки по slug
/v1/outbreaksGETСписок всех активных вспышек
/v1/cases/:slugGETПолучить число случаев для вспышки

Server-Sent Events (SSE)

ПотокОписаниеСобытия
/sse/tickerОбновления новостной бегущей строки в реальном времениtext, severity, link
/sse/ships/:mmsiОбновления позиций кораблейlat, lng, speed, heading

Пример: 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);
};

Поддержка локалей

Все процедуры, учитывающие локаль, принимают язык через:

  1. Cookie hv-locale
  2. Заголовок Accept-Language
  3. По умолчанию: en

Поддерживаются: en, ar (заливский халиджи), fr

Для получения полной информации об API см. полную документацию по API.

Reviewed by: Hantavirus Editorial

Last reviewed: 2026-05-10