← Вернуться на панель
Документация API
Публичный API для интеграции расчётов эпидемиологических недель в ваши приложения.
Базовый URL
https://epiweek.com/api/v1 Все конечные точки поддерживают CORS и возвращают JSON-ответы.
GET /api/v1/now
Получить текущую эпидемиологическую неделю.
Параметры запроса
standard(необязательно) - MMWR или ISO. По умолчанию MMWRdate(необязательно) - Дата в формате ГГГГ-ММ-ДД. По умолчанию сегодня
Пример запроса
curl https://epiweek.com/api/v1/now?standard=MMWR Пример ответа
{
"week": 1,
"year": 2026,
"startDate": "2026-01-04T00:00:00.000Z",
"endDate": "2026-01-10T00:00:00.000Z",
"standard": "MMWR"
} GET /api/v1/convert
Преобразовать конкретную дату в её эпидемиологическую неделю.
Параметры запроса
date(обязательно) - Дата в формате ГГГГ-ММ-ДДstandard(необязательно) - MMWR или ISO. По умолчанию MMWR
Пример запроса
curl "https://epiweek.com/api/v1/convert?date=2025-12-25&standard=ISO" Пример ответа
{
"week": 52,
"year": 2025,
"startDate": "2025-12-22T00:00:00.000Z",
"endDate": "2025-12-28T00:00:00.000Z",
"standard": "ISO"
} GET /api/v1/calendar/[year]
Получить все эпидемиологические недели за конкретный год.
Параметры пути
year(обязательно) - Год от 1900 до 2100
Параметры запроса
standard(необязательно) - MMWR или ISO. По умолчанию MMWR
Пример запроса
curl https://epiweek.com/api/v1/calendar/2026 Пример ответа
{
"year": 2026,
"standard": "MMWR",
"totalWeeks": 52,
"weeks": [
{
"week": 1,
"year": 2026,
"startDate": "2026-01-04",
"endDate": "2026-01-10",
"standard": "MMWR"
}
]
} Подписка на календарь
Подпишитесь на эпидемиологические недели в вашем календарном приложении.
URL подписки
https://epiweek.com/calendar.ics Добавьте этот URL в Google Календарь, Apple Календарь или Outlook для автоматического отображения эпидемиологических недель.
Скачать файл .icsОграничение запросов
Количество API-запросов ограничено до 100 запросов в минуту на IP-адрес. Для увеличения лимитов свяжитесь с нами: [enable JavaScript].