8.4 KiB
013. НКР как первый источник кредитных рейтингов облигаций
Статус: принятое и реализованное решение; ретроспективная запись.
Контекст
Странице облигации нужен рейтинг агентства для конкретного выпуска по ISIN, без требования к пользователю иметь подписку на информационную систему. Уровень риска брокера и рейтинг эмитента не заменяют рейтинг выпуска.
Исследование источников от 10 сентября 2026 года выявило практически пригодный первый источник — публичный реестр эмиссий НКР. В проверенном HTML одна таблица содержала ISIN, рейтинг или отзыв, дату действия и ссылку на выпуск. Дополнительный запрос каждой карточки для этих данных не требовался. Это давало частичное покрытие одного агентства без покупки доступа, но не рейтинг любой российской облигации и не стабильный контракт API.
Основания выбора сохранены из исследования, а применение решения подтверждено
backend-коммитом 235c179 (feat: add bond details, yields and credit ratings).
Исходное исследование содержало также рекомендации; эта запись фиксирует
выбранный подход, не объявляя все рекомендации реализованными.
Решение
Использовать публичный реестр выпусков НКР как первый источник рейтинга облигации. Загружать общий реестр на backend и сопоставлять выпуск по точному ISIN, без угадывания по названию или тикеру. Объединять одновременные загрузки и повторно использовать публичный справочник между запросами разных выпусков.
Сохранять агентство, исходное обозначение рейтинга, дату действия, ссылку на выпуск и время получения данных. Различать действующий рейтинг, отзыв, отсутствие записи в реестре и недоступность источника. Сбой рейтингового источника не должен скрывать доступные цену, купоны и позицию.
Рейтинг эмитента, прогноз из постороннего текста и уровень риска T-Bank
не подставляются вместо оценки выпуска. Исходные шкалы агентств сохраняют
своё происхождение: AAA.ru, ruAAA и AAA(RU) не превращаются в безымянное AAA.
Различие оценок эмитента и обязательства объясняет
Банк России; опубликованное
сопоставление шкал
не отменяет указания агентства.
Рассмотренные источники
Таблица сохраняет результаты исследования на указанную дату, а не утверждает текущую доступность внешних сайтов или окончательный отказ от других агентств.
| Источник | Что ограничивало первый вариант интеграции |
|---|---|
| Эксперт РА | ISIN находился в отдельных карточках, список использовал серверную пагинацию. Официальная структурированная выгрузка предоставлялась по подписке; требовались дополнительные запросы или отдельный доступ |
| MOEX ISS CCI и поиск выпуска | Интерфейсы документированы, но проверенный анонимный запрос списка вернул пустое тело; пригодный ответ и условия доступа не были подтверждены |
| АКРА | В проверенной среде возвращался HTTP 403; доступный источник не был подтверждён |
| НРА | В публичном списке не был найден точный ISIN; карточки и условия требовали отдельной проверки |
| Cbonds API | Структурированный продукт с индивидуальным доступом; публичное демо не подтверждало бесплатную полную базу |
| Интерфакс / RusBonds | Проверенный запрос возвращал JavaScript challenge; рабочий анонимный источник и условия API не были установлены |
HTTP 403, challenge и пустой ответ характеризуют конкретную проверку, а не отсутствие данных у провайдера. Они не являются основаниями обходить ограничения или обещать недокументированный доступ.
Последствия и ограничения
Первый источник даёт рейтинг только для выпусков, представленных в реестре НКР. Отсутствие записи не означает отсутствия рейтингов других агентств. Дата рейтингового действия не равна времени загрузки; давняя дата сама по себе не означает отзыв.
Публичный HTML может измениться. В этом случае интеграция сообщает недоступность источника, а не успешное отсутствие рейтинга. Публичная страница не даёт гарантии API, SLA или полного покрытия рынка.
Исследование не установило свободную лицензию на массовое переиспользование. В условиях НКР и Эксперт РА были указаны ограничения распространения информации без предварительного согласия и ссылки на источник. Техническая доступность страницы не является разрешением публично перераздавать базу или коммерчески предоставлять данные. При таком изменении продукта условия правообладателя нужно проверить отдельно.
Текущее получение, кэширование и обработка отказов описаны в интеграции НКР, пользовательская интерпретация — на странице облигаций. Расширение покрытия или переход к другому способу доступа требует отдельного подтверждённого решения.