Святые на День

Получение списка святых и неподвижных праздников на конкретный день.

Запрос

GET /saints/day/{date}

Параметры:

Параметр Тип Где Описание
date строка путь Дата в формате YYYY-MM-DD.
lang строка query ru (по умолчанию) или en.
type число query Фильтр по каноническому ID типа (type).

Ограничения: поддерживаются годы с 2000.

Ответ

saints[].id обычно является числовым id из data/source.csv, но для алгоритмически вычисляемых памятей может быть строковым стабильным id.

Каждый элемент saints[] также содержит icons[] с тем же контрактом, что и в /hymnography: относительный path, абсолютный url, локализованные title/description и опциональные метаданные.

Для каждого элемента saints[] поля type и types описывают каноническую таксономию из CSV-поля type. Некоторые записи из источника также могут содержать опциональные поля презентационной классификации:

Потребители, которым нужно размещение в интерфейсе, например баннерная группировка, могут использовать displayTypeId ?? Number(type). Query-параметр type всегда фильтрует по каноническому type, а не по displayTypeId.

{
  "meta": {
    "from": "2026-04-25",
    "to": "2026-04-25",
    "count": 1,
    "lang": "ru"
  },
  "data": {
    "2026-04-25": {
      "gregorian_date": "2026-04-25",
      "julian_day": 12,
      "julian_month": 4,
      "day_of_week": "Суббота",
      "saints": [
        {
          "id": 735,
          "name": "Воспоминание перенесения честного пояса Богоматери в Константинополь (942)",
          "type": "16",
          "types": [{ "id": 16, "label": "Богородичные праздники" }],
          "displayTypeId": 101,
          "displayTypes": [{ "id": 101, "label": "Исторические события" }],
          "icons": []
        }
      ]
    }
  }
}

Пример (JavaScript)

fetch(`https://api.ispovednik.org/api/v1/saints/day/2026-04-25`)
  .then(response => response.json())
  .then(data => console.log(data));