Официальный источник данных: Банк России (ЦБ РФ) предоставляет официальный веб-сервис для получения данных о ключевой ставке.
В частности, метод KeyRate(fromDate, ToDate)
позволяет получить динамику ставки за период.
Отличия API legalcalc.ru: Наше API предоставляет аналогичные данные, но дополненные полем rate474
.
Это поле учитывает особый порядок расчета неустойки (пени) за несвоевременное или неполное внесение платы за жилое помещение и коммунальные услуги, установленный Правительством РФ для определенного периода.
Согласно Постановлению Правительства РФ от 26.03.2022 № 474 (действовало до 01.01.2025), расчет пени осуществлялся исходя из минимального значения ключевой ставки ЦБ РФ: действующей на 27.02.2022 и действующей на день фактической оплаты.
С 01.01.2025 года порядок расчета пени регулируется Постановлением Правительства РФ от 18.03.2024 № 329, которое продлевает применение аналогичного правила (учет минимальной ставки) до 01.01.2027 года. Поле rate474
в нашем API отражает именно эту ставку, применяемую для расчетов в сфере ЖКУ в соответствующие периоды.
Для доступа к API необходим токен. Передайте его в параметре token
в каждом запросе.
GET /api/public/keyrate
Возвращает список всех ключевых ставок ЦБ РФ.
Параметры:
token
- Ваш API токенGET /api/public/keyrate/period
Возвращает список ставок за указанный период.
Параметры:
token
- Ваш API токенstart_date
- Дата начала периода (YYYY-MM-DD)end_date
- Дата окончания периода (YYYY-MM-DD)GET /api/public/keyrate/date
Возвращает значение ключевой ставки, действующее на указанную дату.
Параметры:
token
- Ваш API токенdate
- Дата (YYYY-MM-DD)GET /api/public/keyrate/calculate
Рассчитывает проценты по ключевой ставке за период.
Параметры:
token
- Ваш API токенamount
- Суммаstart_date
- Дата начала периода (YYYY-MM-DD)end_date
- Дата окончания периода (YYYY-MM-DD)API возвращает данные в формате JSON.
Успешный ответ имеет статус 200 и содержит поле "success": true
и поле data
с результатами.
Объекты, содержащие данные о ставке, включают поля:
date
(string) - Дата начала действия ставки (YYYY-MM-DD)rate
(number) - Значение основной ключевой ставки (в процентах)rate474
(number|null) - Альтернативное значение ставки для расчетов по Постановлению №474 (если применимо, иначе null)document
(string) - Документ, которым введена ставкаВ случае ошибки ответ содержит поле error
с описанием проблемы и "success": false
.