api

Уважаемые партнеры, владельцы или разработчики web сайтов, наша компания предоставляет программный интерфейс (API) для запросов к базе РСА, ГИБДД, ЕАИСТО и т.д.. Все запросы тарифицируются, цена и объем оговариваются индивидуально. Возможно индивидуальное api (индивидуальные методы), с нужным для вас составом входящих и исходящих данных. Чтобы получить доступ к программному интерфейсу или консультацию,  подайте заявку , мы ответим в течение 24 часов.

Сотрудничество, интеграция, техподдержка:  Виталий: 8(919)899-07-57kbm@kbm-osago.online

Метод policyinfo1 - данные полиса ОСАГО на произвольную дату по госномеру, или вин, или номеру кузова, или номеру шасси:
Формируем данные для запроса:
$data=array();
$data["licensePlate"]="А309АТ159";//госномер, русские буквы и цифры
$data["vin"]=""; //вин, латинские буквы и цифры
$data["bodyNumber"]=""; //номер кузова, латинские буквы и цифры
$data["chassisNumber"]="";//номер шасси, латинские буквы и цифры
$data["daterequest"]="14.10.2020";//дата, на которую запрашиваются данные
$data=urlencode(json_encode($data)); //приведение данных в json формат
Производим запрос с выводом результата в виде массива:
$url="https://kbm-osago.online/apimain.php?policyInfo1&apikey=ВашApiKey&data=".$data;
$result = file_get_contents($url);
print_r(json_decode(urldecode($result)));
Получаем результат вида:
Array ( [0] => РРР 5043840702 [1] => ООО "СФ "Адонис" [2] => Действует [3] => Период использования ТС активен на запрашиваемую дату [4] => Нет [5] => Нет [6] => Личная [7] => Ограничен список лиц, допущенных к управлению (допущено: 2 чел.) [8] => Р***** Александр Дмитриевич 03.09.1949 [9] => Р***** Александр Дмитриевич 03.09.1949 [10] => 0.55 [11] => Пермский край, г Пермь [12] => 4297.92 руб. [13] => Chevrolet NIVA (категория «B») [14] => А309АТ159 [15] => X9L212300B0325318 [16] => Мощность двигателя для категории B, л.с. [17] => 80.00 )
Или производим запрос с выводом результата в виде текста, добавляя в url параметр &text:
$url="https://kbm-osago.online/apimain.php?policyInfo1&apikey=ВашApiKey&text&data=".$data;
$result = file_get_contents($url);
echo $result;
Получаем результат вида:
Дата, на которую сделан запрос: 14.10.2020
Полис: РРР 5043840702
Статус полиса: Действует
Страховщик: ООО "СФ "Адонис"
Период использования: Период использования ТС активен на запрашиваемую дату
Управление с прицепом: Нет
Цель использования ТС: Личная
Допущено к управлению: Ограничен список лиц, допущенных к управлению (допущено: 2 чел.)
Страхователь: Р***** Александр Дмитриевич 03.09.1949
Собственник: Р***** Александр Дмитриевич 03.09.1949
КБМ по договору ОСАГО: 0.55
ТС используется в регионе: Пермский край, г Пермь
Страховая премия: 4297.92 руб.
Марка и модель ТС: Chevrolet NIVA (категория «B»)
Госномер: А309АТ159
VIN: X9L212300B0325318
Мощность двигателя для категории B, л.с. : 80.00


Метод policyinfo2 - данные полиса ОСАГО на произвольную дату по номеру полиса:
Формируем данные для запроса:
$data=array();
$data["policy"]="РРР 5043840702";//буквы в серии русские, серия и номер разделены одним пробелом
$data["daterequest"]="14.10.2020";//дата, на которую запрашиваются данные
$data=urlencode(json_encode($data)); //приведение данных в json формат
Производим запрос с выводом результата в виде массива:
$url="https://kbm-osago.online/apimain.php?policyInfo2&apikey=ВашApiKey&data=".$data;
$result = file_get_contents($url);
print_r(json_decode(urldecode($result)));
Получаем результат вида:
Array ( [0] => РРР [1] => 5043840702 [2] => 13.04.2020 [3] => ООО "СФ "Адонис" [4] => Выдан страхователю [5] => РРР 5043840702 [6] => ООО "СФ "Адонис" [7] => Действует [8] => Период использования ТС активен на запрашиваемую дату [9] => Нет [10] => Нет [11] => Личная [12] => Ограничен список лиц, допущенных к управлению (допущено: 2 чел.) [13] => Р***** Александр Дмитриевич 03.09.1949 [14] => Р***** Александр Дмитриевич 03.09.1949 [15] => 0.55 [16] => Пермский край, г Пермь [17] => 4297.92 руб. [18] => Chevrolet NIVA (категория «B») [19] => А309АТ159 [20] => X9L212300B0325318 [21] => Мощность двигателя для категории B, л.с. [22] => 80.00 )
Или производим запрос с выводом результата в виде текста, добавляя в url параметр &text:
$url="https://kbm-osago.online/apimain.php?policyInfo2&apikey=ВашApiKey&text&data=".$data;
$result = file_get_contents($url);
echo $result;
Получаем результат вида:
Дата, на которую сделан запрос: 14.10.2020
Полис серия: РРР номер: 5043840702
Статус полиса: Действует
Дата изменения статуса полиса: 13.04.2020
Страховщик: ООО "СФ "Адонис"
Статус договора ОСАГО: Выдан страхователю
Период использования: Период использования ТС активен на запрашиваемую дату
Следует к месту регистрации: Нет
Управление с прицепом: Нет
Цель использования ТС: Личная
Допущено к управлению: Ограничен список лиц, допущенных к управлению (допущено: 2 чел.)
Страхователь: Р***** Александр Дмитриевич 03.09.1949
Собственник: Р***** Александр Дмитриевич 03.09.1949
КБМ по договору ОСАГО: 0.55
ТС используется в регионе: Пермский край, г Пермь
Страховая премия: 4297.92 руб.
Марка и модель ТС: Chevrolet NIVA (категория «B»)
Госномер: А309АТ159
VIN: X9L212300B0325318
Мощность двигателя для категории B, л.с. : 80.00
Метод policyinfo3 - данные полиса ОСАГО и период действия:
Формируем данные для запроса: серия и номер полиса, или госномер, или вин, или номер кузова, или номер шасси (серия и номер полиса предпочтительней):
$data=array();
$data["policy"]="МММ 5021070143";//буквы в серии русские, серия и номер разделены одним пробелом
$data["licensePlate"]="";//госномер, русские буквы и цифры
$data["vin"]=""; //вин, латинские буквы и цифры
$data["bodyNumber"]=""; //номер кузова, латинские буквы и цифры
$data["chassisNumber"]="";//номер шасси, латинские буквы и цифры
$data["daterequest"]="11.12.2020";//дата, на которую запрашиваются данные
$data=urlencode(json_encode($data)); //приведение данных в json формат
Производим запрос с выводом результата в виде массива:
$url="https://kbm-osago.online/apimain.php?policyInfo3&apikey=ВашApiKey&data=".$data;
$result = file_get_contents($url);
print_r(json_decode(urldecode($result)));
Получаем результат вида:
stdClass Object ( [daterequest] => 11.12.2020 [policy] => МММ 5021070143 [begin] => 18.03.2019 [end] => 19.03.2020 [insure] => АО "АльфаСтрахование" [drivers] => Ограничен список лиц, допущенных к управлению (допущено: 2 чел.) [status] => Прекратил действие [status1] => Выдан страхователю [policyholder] => Р***** Александр Дмитриевич 03.09.1949 [owner] => Р***** Александр Дмитриевич 03.09.1949 [kbm] => 0.65 [region] => Пермский край, г Пермь [sum] => 5087.60 руб. [vehicle] => Chevrolet NIVA (категория «B») [gosnumber] => А309АТ159 [vin] => X9L212300B0325318 )
Или производим запрос с выводом результата в виде текста, добавляя в url параметр &text:
$url="https://kbm-osago.online/apimain.php?policyInfo3&apikey=ВашApiKey&text&data=".$data;
$result = file_get_contents($url);
echo $result;
Получаем результат вида:
Дата, на которую сделан запрос: 11.12.2020
Полис: МММ 5021070143
Начало действия: 18.03.2019
Окончание действия: 19.03.2020
Страховщик: АО "АльфаСтрахование"
Статус договора ОСАГО: Прекратил действие
Статус полиса: Выдан страхователю
Допущено к управлению: Ограничен список лиц, допущенных к управлению (допущено: 2 чел.)
Страхователь: Р***** Александр Дмитриевич 03.09.1949
Собственник: Р***** Александр Дмитриевич 03.09.1949
КБМ по договору ОСАГО: 0.65
ТС используется в регионе: Пермский край, г Пермь
Страховая премия: 5087.60 руб.
Марка и модель ТС: Chevrolet NIVA (категория «B»)
Госномер: А309АТ159
VIN: X9L212300B0325318
Метод requestkbm - КБМ (бонус-малус) водителя на произвольную дату или за несколько лет:
Формируем данные для запроса:
$data=array();
$data["fio"]="ПОЛЕЩУК АНАСТАСИЯ АНАТОЛЬЕВНА";//фио водителя, имя, отчество и фамилия разделены одним пробелом
$data["bd"]="01.03.1992";
$data["kbm_date"]="01.12.2020";//дата, на которую запрашиваем данные
$data["vod"]="9914 956683";//водительское удостоверение, в серии русские буквы, серия и номер разделены одним пробелом
$data["old_vod"]="25УМ 476361";//необязательный параметр, прошлое водительское удостоверение, в серии русские буквы, серия и номер разделены одним пробелом<
$data=urlencode(json_encode($data)); //приведение данных в json формат
Производим запрос с выводом результата в виде массива:
$url="https://kbm-osago.online/apimain.php?requestkbm&apikey=ВашApiKey&data=".$data;
$result = file_get_contents($url);
print_r(json_decode(urldecode($result)));
Получаем результат вида (обратите внимание, результат (объект) внутри массива):
Array ( [0] => stdClass Object ( [n_query] => 115127723 [d_query] => 23.01.2021 (01:44:42) [surname] => Жучков [name] => Виктор [patronymic] => Михайлович [birthday] => 04.12.1960 [driverDocSeries] => 5236 [driverDocNumber] => 177271 [datekbm] => 23.01.2020 [kbmValue] => 2.45 [kbmClass] => М [policySerialKey] => [policyNumberKey] => [policyDateBeg] => [policyDateEnd] => [policyKbmValue] => 0 [policyKbmClass] => [insurerName] => [lossCRTTypeList] => Array ( [0] => stdClass Object ( [lossDate] => 19.02.2018 [policySerialKey] => ЕЕЕ [policyNumberKey] => 1015854264 [insurerName] => Страховое публичное акционерное общество Ингосстрах ) [1] => stdClass Object ( [lossDate] => 26.02.2018 [policySerialKey] => ЕЕЕ [policyNumberKey] => 1015854264 [insurerName] => Страховое публичное акционерное общество Ингосстрах ) ) [download] => https://kbm-osago.online/rsa/dmukp1611355482.pdf ) )
Добавляя параметр &year, получаем результат с историей по годам, пример запроса за 3 года от даты запроса.:
$url="https://kbm-osago.online/apimain.php?requestkbm&apikey=ВашApiKey&year=3&data=".$data;
$result = file_get_contents($url);
print_r(json_decode(urldecode($result)));
Или производим запрос с выводом результата в виде текста, добавляя в url параметр &text:
$url="https://kbm-osago.online/apimain.php?requestkbm&apikey=ВашApiKey&year=1&text&data=".$data;
$result = file_get_contents($url);
echo $result;
Получаем результат вида:
Запрос № 115119841 от 23.01.2021 (01:11:37)
Дата расчета: 23.01.2020
КБМ для указанных данных: 2.45 класс М
Дата убытка: 19.02.2018 полис ЕЕЕ 1015854264 Страховое публичное акционерное общество Ингосстрах
Дата убытка: 26.02.2018 полис ЕЕЕ 1015854264 Страховое публичное акционерное общество Ингосстрах
Скачать файл отчета РСА (ссылка доступна 5 мин)
Метод regvehicle - история регистрации в ГИБДД, включая номер и серию ПТС:
Формируем данные для запроса:
$data=array();
$data["vin"]="SJNFBAJ10U1234230";//вин, латинские буквы и цифры
$data=urlencode(json_encode($data)); //приведение данных в json формат
Производим запрос с выводом результата в виде массива:
$url="https://kbm-osago.online/apimain.php?regvehicle&apikey=ВашApiKey&data=".$data;
$result = file_get_contents($url);
print_r(json_decode(urldecode($result)));
Получаем результат вида:
stdClass Object ( [ownershipPeriods] => stdClass Object ( [ownershipPeriod] => Array ( [0] => stdClass Object ( [lastOperation] => 46 [simplePersonType] => Natural [from] => 2008-06-27T00:00:00.000+03:00 [to] => 2015-04-23T00:00:00.000+03:00 ) [1] => stdClass Object ( [lastOperation] => 03 [simplePersonType] => Natural [from] => 2015-04-23T00:00:00.000+03:00 ) ) ) [vehiclePassport] => stdClass Object ( [number] => 78ТХ059399 [issue] => ТАМОЖНЯ: 10009194 ) [vehicle] => stdClass Object ( [engineVolume] => 1997.0 [color] => КОРИЧНЕВЫЙ [bodyNumber] => SJNFВАJ10U1234230 [year] => 2008 [engineNumber] => 490849А [vin] => SJNFВАJ10U1234230 [model] => НИССАН КАШКАЙ 2.0 ТЕКNА [category] => В [type] => 21 [powerHp] => 141.0 [powerKwt] => 104 ) )
Пояснения и расшифровка значений свойств объектов: >
lastOperation - основание для внесения (изменения) регистрационной записи
Возможные значения и расшифровка:
"01":"регистрация новых, произведенных в России или ввезенных, а также ввезенных в Россию бывших в эксплуатации, в том числе временно на срок более 6 месяцев, испытательной техники",
"02":"регистрация ранее зарегистрированных в регистрирующих органах",
"03":"изменение собственника (владельца) в результате совершения сделки, вступления в наследство, слияние и разделение капитала у юридического лица, переход права по договору лизинга, судебные решения и др.",
"04":"изменение данных о собственнике (владельце)",
"05":"изменение данных о транспортном средстве, в том числе изменение технических характеристик и (или) назначения (типа) транспортного средства",
"06":"выдача взамен утраченных или пришедших в негодность государственных регистрационных знаков, регистрационных документов, паспортов транспортных средств.",
"07":"прекращение регистрации в том числе",
"08":"снятие с учета в связи с убытием за пределы Российской Федерации",
"09":"снятие с учета в связи с утилизацией",
"11":"первичная регистрация",
"12":"регистрация снятых с учета",
"13":"временная регистрация ТС (на срок проведения проверок, на срок временной прописки, регистрация испытательной техники)",
"14":"временный учет (временная регистрация места пребывания ТС без выдачи документов)",
"15":"регистрация ТС, ввезенных из-за пределов Российской Федерации",
"16":"регистрация ТС, прибывших из других регионов Российской Федерации",
"17":"регистрация ТС по новому месту жительства собственника, прибывшего из другого субъекта Российской Федерации, с одновременным снятием с учета по прежнему месту жительства",
"18":"восстановление регистрации после аннулирования",
"41":"замена государственного регистрационного знака",
"42":"выдача дубликата регистрационного документа",
"43":"выдача (замена) паспорта ТС",
"44":"замена номерного агрегата, цвета, изменение конструкции ТС",
"45":"изменение Ф.И.О. (наименования) владельца",
"46":"изменение места жительства (юридического адреса) владельца в пределах территории обслуживания регистрационным пунктом",
"47":"наличие запретов и ограничений",
"48":"снятие запретов и ограничений",
"49":"регистрация залога ТС",
"50":"прекращение регистрации залога ТС",
"51":"коррекция иных реквизитов",
"52":"выдача акта технического осмотра",
"53":"проведение ГТО",
"54":"постоянная регистрация ТС по окончанию временной",
"55":"коррекция реквизитов по информации налоговых органов",
"56":"коррекция реквизитов при проведении ГТО",
"61":"в связи с изменением места регистрации",
"62":"в связи с прекращением права собственности (отчуждение, конфискация ТС)",
"63":"в связи с вывозом ТС за пределы Российской Федерации",
"64":"в связи с окончанием срока временной регистрации",
"65":"в связи с утилизацией",
"66":"в связи с признанием регистрации недействительной",
"67":"снятие с временного учета",
"68":"снятие с учета в связи с кражей или угоном",
"69":"постановка с одновременным снятием с учета",
"81":"документов в связи с обнаружением",
"82":"удаление ошибочно введенной записи",
"83":"удаление в связи со сверкой",
"84":"перевод в архив в связи с корректировкой",
"91":"по наследству с заменой государственных регистрационных знаков",
"92":"по наследству с сохранением государственных регистрационных знаков за новым собственником (наследником)",
"93":"по сделкам, произведенным в любой форме (купля-продажа, дарение, др.) с заменой государственных регистрационных знаков",
"94":"по сделкам, произведенным в любой форме (купля-продажа, дарение, др.) с сохранением государственных регистрационных знаков за новым собственником"
simplePersonType - тип собственника ТС
Возможные значения и расшифровка:
"Natural": "Физическое лицо",
"Legal": "Юридическое лицо",
number - серия и номер ПТС
issue - орган, выдавший ПТС
type - тип транспортного средства
Возможные значения и расшифровка:
"01":"Грузовые автомобили бортовые",
"02":"Грузовые автомобили шасси",
"03":"Грузовые автомобили фургоны",
"04":"Грузовые автомобили тягачи седельные",
"05":"Грузовые автомобили самосвалы",
"06":"Грузовые автомобили рефрижераторы",
"07":"Грузовые автомобили цистерны",
"08":"Грузовые автомобили с гидроманипулятором",
"09":"Грузовые автомобили прочие",
"21":"Легковые автомобили универсал",
"22":"Легковые автомобили комби (хэтчбек)",
"23":"Легковые автомобили седан",
"24":"Легковые автомобили лимузин",
"25":"Легковые автомобили купе",
"26":"Легковые автомобили кабриолет",
"27":"Легковые автомобили фаэтон",
"28":"Легковые автомобили пикап",
"29":"Легковые автомобили прочие",
"41":"Автобусы длиной не более 5 м",
"42":"Автобусы длиной более 5 м, но не более 8 м",
"43":"Автобусы длиной более 8 м, но не более 12 м",
"44":"Автобусы сочлененные длиной более 12 м",
"49":"Автобусы прочие",
"51":"Специализированные автомобили автоцистерны",
"52":"Специализированные автомобили санитарные",
"53":"Специализированные автомобили автокраны",
"54":"Специализированные автомобили заправщики",
"55":"Специализированные автомобили мастерские",
"56":"Специализированные автомобили автопогрузчики",
"57":"Специализированные автомобили эвакуаторы",
"58":"Специализированные пассажирские транспортные средства",
"59":"Специализированные автомобили прочие",
"71":"Мотоциклы",
"72":"Мотороллеры и мотоколяски",
"73":"Мотовелосипеды и мопеды",
"74":"Мотонарты",
"80":"Прицепы самосвалы",
"81":"Прицепы к легковым автомобилям",
"82":"Прицепы общего назначения к грузовым автомобилям",
"83":"Прицепы цистерны",
"84":"Прицепы тракторные",
"85":"Прицепы вагоны-дома передвижные",
"86":"Прицепы со специализированными кузовами",
"87":"Прицепы трейлеры",
"88":"Прицепы автобуса",
"89":"Прицепы прочие",
"91":"Полуприцепы с бортовой платформой",
"92":"Полуприцепы самосвалы",
"93":"Полуприцепы фургоны",
"95":"Полуприцепы цистерны",
"99":"Полуприцепы прочие",
"31":"Трактора",
"32":"Самоходные машины и механизмы",
"33":"Трамваи",
"34":"Троллейбусы",
"35":"Велосипеды",
"36":"Гужевой транспорт",
"38":"Подвижной состав железных дорог",
"39":"Иной"
Также можно сделать запрос с выводом результата в виде текста, добавляя в url параметр &text:
$url="https://kbm-osago.online/apimain.php?regvehicle&apikey=ВашApiKey&text&data=".$data;
$result = file_get_contents($url);
echo $result;
Получаем результат вида:
Марка и(или) модель: НИССАН КАШКАЙ 2.0 ТЕКNА
Год выпуска: 2008
Идентификационный номер (VIN): SJNFВАJ10U1234230
Номер кузова (кабины): SJNFВАJ10U1234230
Цвет кузова (кабины): КОРИЧНЕВЫЙ
Номер двигателя: 490849А
Рабочий объем (см³): 1997.0
Мощность (кВт/л.с.): 104/141.0
Тип транспортного средства: Легковые автомобили универсал
ПТС серия и номер: 78ТХ059399
ПТС выдан: ТАМОЖНЯ: 10009194
Регистрационные записи:
1. 27.06.08-23.04.15 Физическое лицо
изменение места жительства (юридического адреса) владельца в пределах территории обслуживания регистрационным пунктом
2. 23.04.15 Физическое лицо
изменение собственника (владельца) в результате совершения сделки, вступления в наследство, слияние и разделение капитала у юридического лица, переход права по договору лизинга, судебные решения и др.