API для получения КБМ (коэффициента бонус малус)
Добрый день друзья, не так давно я рассказывал про скрипт позволяющий выполнять запросы в РСА для получения коэффициента бонус малус, он же КБМ, для ОСАГО. Сегодня я хочу рассказать про доступ к базе данных КБМ, по средствам API. Данные подгружаются непосредственно из базы РСА, чем обеспечивается их максимально-возможная актуальность. Данные предоставляются в формате JSON. Есть две версии API, простая и расширенная, во второй версии возможны запросы для юридических лиц, по ИНН и по данным собственника авто, а не только водителя. Далее обо всем подробнее.
Возможности
- Проверка КБМ для физического лица, водителя по данным водительского удостоверения
- Проверка КБМ для физического лица, собственника автотранспорта, по гос. номеру, VIN, номеру кузова или шасси (для расширенной версии API)
- Проверка для юридического лица по ИНН и гос. номеру, VIN, номеру кузова или шасси (для расширенной версии API)
- Проверка КБМ по дате
- Ответ в формате JSON
- Запросы из любого источника, в том числе доступ к API по AJAX
- Доступ по уникальному ключу
Описание API
Для получение КБМ, необходимо сформировать запрос содержащий ФИО водителя, серию и номер водительского удостоверения, дату рождения и дану на которую осуществляется проверка.
GET запрос будет выглядеть так: //rche.ru/.service/getkbm.php?user_pred[fio]=Иванов Иван Иванович&user_pred[bod]=11.11.1990&driver_pred[card]=12341002000&date=14.04.2019&proccess=1&serial=API_KEY
user_pred[fio] — ФИО водителя
user_pred[bod] — Дата рождения
driver_pred[card] — Серия и номер водительского удостоверения без пробела, слитно
data — Дата на которую осуществляется проверка КБМ
В поле serial необходимо передать ключ доступа к API.
Пример на PHP
function connect($link){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_HEADER, $head); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0'); $response = curl_exec($ch); curl_close($ch); return $response; } $KBM = connect('//rche.ru/.service/getkbm.php?user_pred[fio]=Иванов Иван Иванович&user_pred[bod]=11.11.1990&driver_pred[card]=12341002000&date=14.04.2019&proccess=1&serial=API_KEY'); echo $KBM; |
Пример на Javascript
$.get('//rche.ru/.service/getkbm.php?user_pred[fio]=Иванов Иван Иванович&user_pred[bod]=11.11.1990&driver_pred[card]=12341002000&date=14.04.2019&proccess=1&serial=API_KEY', function(data) { $('.result').html(data); alert('Загрузка завершена, КБМ =' + data); }); |
Где может применяться
Данное API может быть полезно сайтам, предоставляющим услугу проверки КБМ пользователям, как дополнительный бесплатный сервис, с последующей конверсией полученных таким образом лидов, в клиентов. Компаниям занимающимся оформлением страховых полисов ОСАГО и КАСКО, для проверки КБМ в своих целях, например для предварительного расчета стоимости полиса. С помощью данного API можно строить статистические графики динамикой изменения коэффициента, по разным датам, годам. Отслеживать изменения коэффициента в рамках услуги восстановления КБМ. И многое другое.
Заключение
Я использую данный API в ряде своих разработок, в том числе калькуляторе стоимости ОСАГО. На основе данного API вы можете реализовать любые свои идеи, а также обратить ко мне за их реализацией, буду рад поработать с вами. API является платным.

Автор:






