API для получения КБМ (коэффициента бонус малус)

Author Роман Чернышов    Category Без рубрики     Tags Комментариев 0 Дата 14 Апр

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 является платным.

Оставить комментарий

Консультации

Последние вопросы
Меню

Archive

Качественный хостинг сайтов CMS Для сайта услуг хостинга