Это JSON API для данных православного литургического календаря.
https://api.ispovednik.org/api/v1
Для использования API добавьте путь к нужному ресурсу к базовому URL.
Единый поток данных, объединяющий святых, правила поста, переходящие праздники и дни поминовения.
GET /api/v1/calendar/day/{YYYY-MM-DD} - Полные данные на конкретный деньGET /api/v1/calendar/year/{YYYY} - Полные данные на весь годGET /api/v1/calendar/month/{YYYY}/{M} - Полные данные на месяцGET /api/v1/calendar/range?from={date}&to={date} - Диапазон дат (макс. 366 дней)Дополнительные параметры: ?lang=ru|en, ?type={id} (фильтр святых по ID
типа)
Память святых и праздники.
GET /api/v1/saints/day/{YYYY-MM-DD} - Один деньGET /api/v1/saints/year/{YYYY} - Весь годGET /api/v1/saints/month/{YYYY}/{M} - Один месяцGET /api/v1/saints/range?from={date}&to={date} - Диапазон дат (макс. 366 дней)Дополнительные параметры: ?lang=ru|en, ?type={id} (фильтр по ID типа)
| ID | Тип |
|---|---|
| 1 | Великие праздники |
| 2 | Средние праздники |
| 3 | Малые праздники |
| 4 | Святители |
| 5 | Преподобные |
| 6 | Мученики |
| 7 | Праздники |
| 8 | Особые дни |
| 16 | Богородичные праздники |
| 17 | Иконы Божией Матери |
| 18 | Дни памяти святых |
| 19 | Новомученики и исповедники Церкви Российской |
| 100 | Соборы святых |
| 101 | Исторические события |
Православная Пасха и переходящие праздники.
GET /api/v1/movable/day/{YYYY-MM-DD} - Проверить, является ли дата переходящим праздникомGET /api/v1/movable/year/{YYYY} - Все переходящие праздники на годGET /api/v1/movable/range?from={YYYY}&to={YYYY} - Переходящие праздники для диапазона лет
(макс. 100 лет)Дополнительный параметр: ?lang=ru|en
Правила поста и периоды.
GET /api/v1/fasting/day/{YYYY-MM-DD} - Статус поста для конкретного дняGET /api/v1/fasting/year/{YYYY} - Дни поста на весь годGET /api/v1/fasting/month/{YYYY}/{M} - Дни поста на месяцGET /api/v1/fasting/range?from={date}&to={date} - Диапазон дат (макс. 366 дней)Дополнительный параметр: ?lang=ru|en
Православные дни поминовения усопших.
GET /api/v1/memorial/year/{YYYY} - Дни поминовения на годДополнительный параметр: ?lang=ru|en
This is a JSON API for Orthodox liturgical calendar data.
https://api.ispovednik.org/api/v1
To use the API, append the resource path to the base URL.
A single JSON feed that combines saints, fasting rules, movable feasts, and memorial days.
GET /api/v1/calendar/day/{YYYY-MM-DD} - Full calendar payload for a specific dateGET /api/v1/calendar/year/{YYYY} - Full calendar payload for an entire yearGET /api/v1/calendar/month/{YYYY}/{M} - Full calendar payload for a specific monthGET /api/v1/calendar/range?from={date}&to={date} - Date range (max 366 days)Optional params: ?lang=ru|en, ?type={id} (filter saints by type ID)
Commemorations and feast days.
GET /api/v1/saints/day/{YYYY-MM-DD} - Single dayGET /api/v1/saints/year/{YYYY} - Full yearGET /api/v1/saints/month/{YYYY}/{M} - Single monthGET /api/v1/saints/range?from={date}&to={date} - Date range (max 366 days)Optional params: ?lang=ru|en, ?type={id} (filter by type ID)
| ID | Type |
|---|---|
| 1 | Great Feasts |
| 2 | Medium Feasts |
| 3 | Small Feasts |
| 4 | Hierarchs |
| 5 | Venerable Saints |
| 6 | Martyrs |
| 7 | Feasts |
| 8 | Special Days |
| 16 | Feasts of the Mother of God |
| 17 | Icons of the Mother of God |
| 18 | Commemoration Days of Saints |
| 19 | New Martyrs and Confessors |
| 100 | Councils of Saints (Synaxes) |
| 101 | Historical Events |
Orthodox Easter (Pascha) and movable feasts.
GET /api/v1/movable/day/{YYYY-MM-DD} - Check if a specific date is a movable feastGET /api/v1/movable/year/{YYYY} - All movable feasts for a yearGET /api/v1/movable/range?from={YYYY}&to={YYYY} - Movable feasts for multiple years (max
100 years)Optional param: ?lang=ru|en
Fasting rules and periods.
GET /api/v1/fasting/day/{YYYY-MM-DD} - Fasting status for a specific dayGET /api/v1/fasting/year/{YYYY} - Fasting days for a full yearGET /api/v1/fasting/month/{YYYY}/{M} - Fasting days for a monthGET /api/v1/fasting/range?from={date}&to={date} - Date range (max 366 days)Optional param: ?lang=ru|en
Orthodox memorial days (days of remembrance).
GET /api/v1/memorial/year/{YYYY} - Memorial days for a yearOptional param: ?lang=ru|en