API BigAutoData (v5)

Download OpenAPI specification:

API BigAutoData

BigAutoData собирает сведения о транспортных средствах, их владельцах, физических лицах и организациях из государственных реестров и коммерческих источников и отдаёт их одним API.

На нём работают автозаполнение анкет по VIN или госномеру, история и характеристики ТС, ДТП и регистрационные действия, штрафы и задолженности, полисы ОСАГО, лицензии такси, отзывные кампании и проверка благонадёжности физических лиц и контрагентов.

Каждая проверка — отдельный продукт со своей тарификацией и своим разделом в этой доке. Разделы слева — по продуктам.

Авторизация — заголовок Authorization: Basic {{TOKEN}} в каждом запросе.

Доступ к продуктам предоставляется по запросу: за подключением и ключами обращайтесь к вашему менеджеру.

Конверт ответа

Успешный ответ приходит в конверте response: id — идентификатор запроса, cost — стоимость, method — наименование метода, request — эхо параметров, is_error и is_completed — флаги обработки, result — сам результат.

Что приходит в ответ

Ситуация HTTP Признак
Данные найдены 200 is_error: false, is_completed: true, result заполнен
Данных по запросу нет 200 is_error: false, is_completed: true, result: []
Проверка ещё выполняется 200 is_completed: false — запрос нужно повторить
Ошибка обработки или источника 200 is_error: true, is_completed: false
Ошибка валидации запроса 400 плоский объект с полем message
Токен не передан или неверный 401 плоский объект с полем message

Отсутствие данных — это результат проверки, а не ошибка, и такой ответ тарифицируется. Отличия отдельных продуктов описаны в их разделах.

Коды ошибок

Когда проверка не выполнена, в result приходит объект с error_code и message.

error_code HTTP Значение retry
1 500 Внутренняя ошибка false
2 400 Ошибка валидации (request: null) false
3 500 Временная ошибка внешнего источника true

Значения в пути, записанные кириллицей — госномер, серия документа — передаются в URL-кодировке: А013АА77 → %D0%90013%D0%90%D0%9057.

Синхронные и асинхронные методы

Большинство методов синхронные: ответ с результатом приходит сразу на GET или POST.

Часть продуктов работает асинхронно: POST создаёт задачу и возвращает task_id, а GET получает результат по task_id. Пока is_completed = false, результат ещё собирается — запрос нужно повторить. Асинхронные разделы: «Штрафы по документам», «Штрафы ФССП», «Регистрации, ограничения, угон», «Проверка благонадёжности», «Водительское удостоверение».

Примеры в этой доке

Примеры ответов повторяют структуру реальных ответов API. Значения в них обезличены: VIN, госномера, номера документов и постановлений, реквизиты, адреса, ФИО и названия организаций заменены вымышленными.

Авторизация

Для работы с BigAutoData API поддерживается авторизация через Basic Auth.

Каждый запрос должен содержать заголовок Authorization с токеном, сформированным по схеме Basic.

Как получить токен авторизации

Возьмите логин и пароль, которые выдал ваш менеджер:

login: user@example.com
password: {{PASSWORD}}

Объедините их в формате login:password:

user@example.com:{{PASSWORD}}

Закодируйте строку в Base64 — результат и есть токен {{TOKEN}}:

echo -n 'user@example.com:{{PASSWORD}}' | base64

Добавьте токен в заголовок запроса:

Authorization: Basic {{TOKEN}}

Ошибки авторизации

Ответ приходит без общего конверта — плоским объектом с полем message.

Код Ответ Когда
401 {"message": "Missing authorization data"} заголовка Authorization нет
401 {"message": "Wrong username. Account not found"} логин или пароль неверный

Важно

  • При использовании Basic Auth токен постоянный и не требует обновления.
  • Данные (логин и пароль) должны храниться в защищённом месте.
  • Заголовок Authorization обязателен для всех запросов к сервисам BigAutoData API.

Лимиты

Расход и остаток лимитов по каждому продукту за текущий расчётный период: сколько запросов уже сделано, безлимитный продукт или нет, какой лимит и сколько осталось.

Ответ приходит по тому аккаунту, чьим токеном подписан запрос, — параметры передавать не нужно.

Метод синхронный: GET сразу возвращает результат.

Потребление и остатки лимитов

Возвращает потребление по каждому продукту за текущий расчётный период: сколько запросов сделано, безлимитный продукт или нет, каков лимит и остаток.

Запрос выполняется без тела и без параметров: аккаунт определяется по токену в заголовке Authorization.

Параметры запроса

Параметр Тип Обязательный Описание

Параметры пути и query-параметры не передаются, тело запроса пустое. В ответе method = client_usage.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object, null Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
product string Код продукта
product_name string Название продукта
period_from string Начало расчётного периода, YYYY-MM-DD
period_to string Конец расчётного периода, YYYY-MM-DD
requests_count integer Сколько запросов израсходовано за период
is_unlimited boolean Продукт без ограничения по количеству запросов
limit integer, null Лимит запросов за период; null, если продукт безлимитный
remaining integer, null Остаток запросов; null, если продукт безлимитный

У этого метода cost и request всегда null, а в result приходит по одному объекту на продукт.

Коды ответа

Код Когда возвращается
200 Запрос выполнен успешно
401 Не передан или неверный токен авторизации. Ответ приходит без конверта response — плоским объектом с полем message
Authorizations:
basicAuth

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v1/client/usage' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Автозаполнение

Характеристики транспортного средства по VIN, ГРЗ, номеру кузова или номеру шасси: марка, модель, год выпуска, двигатель, масса, цвет, данные СТС и ПТС.

Пять методов отличаются объёмом ответа — от кратких технических характеристик до расширенного отчёта, в котором к характеристикам добавлены ДТП, штрафы, регистрационные действия, ограничения, розыск и лицензия такси. Что именно отдаёт каждый метод — в сравнительной таблице ниже.

Все методы синхронные: ответ приходит сразу.

Что отдаёт каждый метод

Что в ответе Базовое Базовое + такси Расширенное Тех. хар-ки + СТС Тех. хар-ки
Базовые характеристики ТС ● ● ● ● ●
Данные СТС ● ● ● ●
Расширенные характеристики ● ● ●
Тип кузова ● ● ●
Лицензия такси ● ●
Данные ПТС если нет СТС ●
Регистрация, ДТП, штрафы, утилизация, розыск ●

Базовые характеристики — категория, марка, модель, год выпуска, мощность двигателя в л.с., масса и максимальная разрешённая масса, ГРЗ, VIN, номера кузова и шасси.

Расширенные характеристики — модификация, цвет, количество дверей и сидений, тип привода, объём и тип двигателя, мощность в кВт, расположение руля, а также марка, модель и модификация по нормализованному справочнику.

Если ТС ещё не поставлено на учёт. У такой машины нет госномера, и по обычному поиску она не находится. В этом случае подключается отдельный поиск: характеристики ТС в ответе будут, а поле с госномером останется пустым.

Базовое автозаполнение

Возвращает стандартный список характеристик транспортного средства (ТС), информацию о регистрации (СТС), данные нормализованного справочника ТС и опционально информацию о паспорте ТС (ПТС).

По умолчанию выводит данные СТС. Если СТС не найдено, показывает данные ПТС.

Базовое автозаполнение с ПТС и без ПТС тарифицируется по-разному.

Параметры запроса

Путь запроса: /api/v5/vehicle/general-info/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора
include_pts string нет Передаётся в query-строке. Наличие параметра определяет, будет ли в ответе информация о ПТС/ЭПТС

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

Логика работы параметра include_pts

Базовое автозаполнение (только СТС) — параметра include_pts нет либо передан include_pts=false.

Базовое автозаполнение + ПТС — параметр передан в любом из вариантов:

?include_pts
?include_pts=
?include_pts=true

Ошибочный вызов — параметр передан со значением, которое не распознаётся:

?include_pts=1234
?include_pts=0False

В ответе method = car_info.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
car_body_number string Номер кузова транспортного средства
car_category string Категория транспортного средства
car_mark string Марка транспортного средства
car_model string Модель транспортного средства
car_modification string Модификация транспортного средства
car_type string Код типа кузова транспортного средства. Перечень значений — в разделе «Справочники значений»
car_type_string string Текстовое описание типа транспортного средства
chassis_number string Номер шасси транспортного средства
color string Цвет
credential object Контейнер с данными о документе регистрации
credential.credential_type string Тип документа: VEHICLE_REGISTRATION — СТС, VEHICLE_PASSPORT — ПТС, E_VEHICLE_PASSPORT — ЭПТС
credential.issue_date string Дата выдачи удостоверения
credential.number string Номер
credential.series string Серия документа
doors_count integer, null Количество дверей
drive_type string Тип привода
engine_model string Модель двигателя
engine_number string Номер двигателя
engine_power number Мощность двигателя (л.с.)
engine_volume integer, null Объем двигателя
fuel_name string Тип топлива
manufacturing_year integer Год выпуска
max_mass integer, null Максимальная разрешенная масса
number_plate string ГРЗ
power_kwt number Мощность двигателя, квт
seats_count integer, null Количество сидений
steer_side string Расположение руля: left — левое, right — правое
td_mark string Марка транспортного средства по нормализированному справочнику
td_model string Модель транспортного средства по нормализированному справочнику
td_modification string Модификация транспортного средства по нормализированному справочнику
vin_number string VIN транспортного средства
weight_netto integer, null Масса транспортного средства
pts_credential object Данные паспорта транспортного средства
pts_credential.credential_type string Тип документа: VEHICLE_REGISTRATION — СТС, VEHICLE_PASSPORT — ПТС, E_VEHICLE_PASSPORT — ЭПТС
pts_credential.issue_date string Дата выдачи удостоверения
pts_credential.number string Номер
pts_credential.series string Серия документа

Примечания

  • При вызове с параметром include_pts в ответе приходит method = car_info_include_pts, без него — general_info.
Authorizations:
basicAuth
path Parameters
number_plate
required
string
Example: А013АА77
query Parameters
include_pts
string

Наличие параметра включает в ответ данные ПТС/ЭПТС. Варианты include_pts, include_pts= и include_pts=true включают ПТС; без параметра или include_pts=false — только СТС.

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle/general-info/by-number-plate/А013АА77' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Базовое автозаполнение + такси

Возвращает стандартный список характеристик транспортного средства (ТС), информацию о регистрации (СТС), данные нормализованного справочника ТС и наличии лицензии такси.

По дефолту выводит данные СТС. Если СТС не найдено, показывает данные ПТС.

Параметры запроса

Путь запроса: /api/v5/vehicle/info-with-taxi/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = car_info_with_taxi.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
number_plate string ГРЗ
vin_number string VIN транспортного средства
chassis_number string Номер шасси транспортного средства
car_body_number string Номер кузова транспортного средства
manufacturing_year integer Год выпуска
engine_power number Мощность двигателя (л.с.)
max_mass integer Максимальная разрешенная масса
seats_count integer Количество сидений
car_type string Код типа кузова транспортного средства. Перечень значений — в разделе «Справочники значений»
car_model string Модель транспортного средства
car_mark string Марка транспортного средства
car_modification string Модификация транспортного средства
td_mark string Марка транспортного средства по нормализированному справочнику
td_model string Модель транспортного средства по нормализированному справочнику
td_modification string Модификация транспортного средства по нормализированному справочнику
power_kwt number Мощность двигателя, квт
engine_model string Модель двигателя
engine_number string Номер двигателя
engine_volume integer Объем двигателя
car_category string Категория транспортного средства
color string Цвет
doors_count integer Количество дверей
drive_type string Тип привода
fuel_name string Тип топлива
weight_netto integer Масса транспортного средства
steer_side string Расположение руля: left — левое, right — правое
sts_series string Серия СТС
sts_number string Номер СТС
sts_issue_date string Дата регистрации СТС
taxi array, null Контейнер для параметров, полученных в запросе по сервису "Такси"
taxi[].update_date string Дата последнего обновления лицензии в системе
taxi[].license_date string Дата получения лицензия (ДД.ММ.ГГГГ)
taxi[].name string Наименование перевозчика
taxi[].ogrn_num string ОГРН
taxi[].inn string ИНН физического лица, 12 цифр
taxi[].brand_model string Модель и марка транспортного средства
taxi[].reg_num string ГРЗ
taxi[].blank_no string Номер бланка
taxi[].full_name string Полное наименование
taxi[].validity_date string Срок действия лицензии (дд.мм.гггг)
taxi[].region string Регион
taxi[].region_num string Код региона
taxi[].condition string Состояние лицензии:
Действует
Не действует
Приостановлено
Аннулировано
taxi[].yellow_color integer Флаг «жёлтого» цвета кузова. 1 - да 0 - нет
taxi[].yellow_reg_num integer Флаг «жёлтого» номера. 1 - да 0 - нет
taxi[].used_in_taxi boolean Признак использования в такси: true — использовался или используется, false — не использовался
taxi[].color string Цвет
taxi[].manufacturing_year integer Год выпуска
taxi[].norm_mark string Нормализованное название марки (например, Toyota)
taxi[].norm_model string Нормализованное название модели (например, Corolla)
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000016

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle/info-with-taxi/by-vin-number/XWFAKE00000000016' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Расширенное автозаполнение

Возвращает cтандартный список характеристик ТС с СТС и такси + ПТС, ДТП, регистрация, штрафы, утилизация и розыск.

Параметры запроса

Путь запроса: /api/v5/vehicle/info-extented/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = car_info_extented.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
car_details object Объект с характеристиками
car_details.doors_count integer Количество дверей
car_details.fuel_name string Тип топлива
car_details.max_mass integer Максимальная разрешенная масса
car_details.seats_count integer Количество сидений
car_details.weight_netto integer Масса транспортного средства
car_ids object Объект с идентификационными номерами и регистрационными данными
car_ids.body_number string Номер кузова
car_ids.chassis_number string Номер шасси транспортного средства
car_ids.license_plate string ГРЗ
car_ids.vin string VIN транспортного средства
car_spec object Объект, содержащий технические характеристики
car_spec.drive_type string Тип привода
car_spec.engine_model string Модель двигателя
car_spec.engine_number string Номер двигателя
car_spec.engine_volume integer Объем двигателя
car_spec.power_hp integer Мощность в л.с
car_spec.power_kwt number Мощность двигателя, квт
car_spec.vehicle_passport object Данные ПТС; объект пустой, если сведений нет
car_spec.vehicle_passport.passport object Объект с данными ПТС
car_spec.vehicle_passport.passport.issue_date string Дата выдачи удостоверения
car_spec.vehicle_passport.passport.number string Номер
car_spec.vehicle_passport.passport.series string Серия документа
car_spec.vehicle_passport.registration object Объект с данными СТС
car_spec.vehicle_passport.registration.issue_date string Дата выдачи удостоверения
car_spec.vehicle_passport.registration.number string Номер
car_spec.vehicle_passport.registration.series string Серия документа
car_view object Контейнер, содержащий характеристики транспортного средства
car_view.car_model string Модель транспортного средства
car_view.category string Категория транспортного средства
car_view.color string Цвет
car_view.mark_car string Марка транспортного средства
car_view.model_car string Модель транспортного средства
car_view.steer_side string Расположение руля: left — левое, right — правое
car_view.vhk_type string Код типа кузова транспортного средства
car_view.vhk_type_name string Тип кузова транспортного средства
car_view.year integer Год выпуска
dtp array, null Контейнер для параметров, полученных в запросе по сервису "ДТП"
dtp[].accident_date_time string Дата и время происшествия (формат: ДД.ММ.ГГГГ ЧЧ:мм)
dtp[].accident_number string Идентификатор происшествия
dtp[].accident_place string Место происшествия (город, регион и т.д.)
dtp[].accident_type string Вид ДТП
dtp[].actual_date string Дата обновления ("ГГГГ-ММ-ДД ЧЧ:ММ:СС")
dtp[].codes array Коды повреждения
dtp[].damage_description string Описание повреждений
dtp[].damage_points array Места повреждений
dtp[].owner_okopf string Организационно-правовая форма владельца
dtp[].region_name string Регион, где зафиксировано ДТП
dtp[].request_time string Дата и время выполнения запроса
dtp[].vehicle_amount string Общее количество ТС, участвовавших в аварии
dtp[].vehicle_damage_state string Состояние после ДТП (например, «Повреждено»)
dtp[].vehicle_mark string Марка ТС
dtp[].vehicle_model string Модель ТС
dtp[].vehicle_sort string Код категории ТС (напр. 1, 2)
dtp[].vehicle_year string Год выпуска ТС
fines array, null Контейнер для параметров, полученных в запросе по сервису "Штрафы"
fines[].alt_payer_id string Альтернативный идентификатор плательщика
fines[].amount integer Сумма штрафа в копейках (с учётом скидки)
fines[].amount_to_pay integer Сумма к оплате
fines[].article string Статья нарушения
fines[].article_description string Описание нарушения
fines[].certificate string Номер сертификата или документа, связанного с штрафом (может быть пустым)
fines[].decision_date string Дата нарушения ("ГГГГ-ММ-ДД ЧЧ:ММ:СС")
fines[].details string Детали нарушения
fines[].discount_date string Дата, когда действует скидка (если есть) ("ГГГГ-ММ-ДД")
fines[].discount_size integer Размер скидки в процентах
fines[].dit_external_id string Внешний идентификатор системы
fines[].division_id string Идентификатор подразделения, вынесшего штраф
fines[].division_name string Наименование отделения ГИБДД
fines[].document string Документ, на который выписан штраф
fines[].is_discount_active boolean Признак действующей скидки: true — действует, false — нет
fines[].is_paid boolean Признак оплаты: true — оплачен, false — не оплачен
fines[].is_revoked boolean Признак аннулирования: true — аннулирован, false — нет
fines[].legal_act string Акт нарушения
fines[].offence_place string Место нарушения — адрес текстом
fines[].offense_lat string Координаты и место нарушения (latitude – широта)
fines[].offense_lon string Координаты и место нарушения (longitude – долгота),
fines[].offense_place string Координаты и место нарушения
fines[].offense_point string Координаты и место нарушения
fines[].origin_uin string Внутренний идентификатор системы
fines[].pay_status integer Статус оплаты
fines[].payer_name string Имя плательщика
fines[].photo boolean Признак наличия фото: true — есть, false — нет
fines[].providers integer Число поставщиков услуги или системы
fines[].purpose string Назначение платежа
fines[].recipient_account string расчетный счет банка (р/с)
fines[].recipient_bank_name string Наименование Банка
fines[].recipient_bic string БИК
fines[].recipient_corr_account string корреспондентский счет (к/с)
fines[].recipient_inn string ИНН
fines[].recipient_kbk string КБК
fines[].recipient_kpp string КПП
fines[].recipient_name string Наименование отделения ГИБДД
fines[].recipient_okato string ОКАТО
fines[].request_token string Токен запроса (обычно пустой)
fines[].uin string Номер штрафа
fines[].vehicle_model string Модель ТС
fines[].violation_date string Дата штрафа ("ГГГГ-ММ-ДД ЧЧ:ММ:СС")
is_utilized boolean Признак утилизации true – автомобиль утилизирован false – автомобиль не утилизирован
message string Текст ошибки от источника
owner_type string Тип владельца: Natural — физлицо, Legal — организация
owner_type_extended string Наименование владельца
reg_actions array, null Контейнер для параметров, полученных в запросе по сервису "Регистрация"
reg_actions[].code string Код регистрационного действия
reg_actions[].from string Начало регистрационного действия ("ГГГГ-ММ-ДД")
reg_actions[].name string Название регистрационного действия
reg_actions[].person string Описание типа владельца
reg_actions[].person_type string Enum: Natural (физлицо), Legal (юрлицо)
reg_actions[].to string Завершение регистрационного действия ("ГГГГ-ММ-ДД")
region string Регион
restrictions string, null Массив ограничений на ТС. null если ограничений нет. См. поля ниже
taxi array, null Контейнер для параметров, полученных в запросе по сервису "Такси"
taxi[].blank_no string Номер бланка
taxi[].brand_model string Модель и марка транспортного средства
taxi[].color string Цвет
taxi[].condition string Состояние лицензии:
Действует
Не действует
Приостановлено
Аннулировано
taxi[].full_name string Полное наименование
taxi[].inn string ИНН физического лица, 12 цифр
taxi[].license_date string Дата получения лицензия (ДД.ММ.ГГГГ)
taxi[].manufacturing_year integer Год выпуска
taxi[].name string Наименование перевозчика
taxi[].norm_mark string Нормализованное название марки (например, Toyota)
taxi[].norm_model string Нормализованное название модели (например, Corolla)
taxi[].ogrn_num string ОГРН
taxi[].reg_num string ГРЗ
taxi[].region string Регион
taxi[].region_num string Код региона
taxi[].update_date string Дата последнего обновления лицензии в системе
taxi[].used_in_taxi boolean Признак использования в такси: true — использовался или используется, false — не использовался
taxi[].validity_date string Срок действия лицензии (дд.мм.гггг)
taxi[].yellow_collor integer Жёлтый цвет кузова у такси: 1 — да, 0 — нет
taxi[].yellow_reg_num integer Флаг «жёлтого» номера. 1 - да 0 - нет
td object Контейнер с данными нормализованного справочника ТС
td.td_mark string Марка транспортного средства по нормализированному справочнику
td.td_model string Модель транспортного средства по нормализированному справочнику
td.td_modification string Модификация транспортного средства по нормализированному справочнику
utilisation_date string Дата утилизации
wanted string, null Сведения о нахождении транспортного средства в розыске
Authorizations:
basicAuth
path Parameters
number_plate
required
string
Example: А013АА77

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle/info-extented/by-number-plate/А013АА77' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Технические характеристики + СТС

Возвращает краткий список характеристик транспортного средства (ТС), дополненный информацией о регистрации (СТС)

Параметры запроса

Путь запроса: /api/v5/vehicle/short-info-with-documents/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = car_info_full.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
number_plate string ГРЗ
vin_number string VIN транспортного средства
chassis_number string Номер шасси транспортного средства
car_body_number string Номер кузова транспортного средства
car_category string Категория транспортного средства
manufacturing_year integer Год выпуска
engine_power number Мощность двигателя (л.с.)
car_model string Модель транспортного средства
car_mark string Марка транспортного средства
max_mass integer Максимальная разрешенная масса
weight_netto integer Масса транспортного средства
credential object Контейнер с данными о документе регистрации
credential.credential_type string Тип документа: VEHICLE_REGISTRATION — СТС, VEHICLE_PASSPORT — ПТС, E_VEHICLE_PASSPORT — ЭПТС
credential.issue_date string Дата выдачи удостоверения
credential.number string Номер
credential.series string Серия документа
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000006

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle/short-info-with-documents/by-vin-number/XWFAKE00000000006' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Технические характеристики ТС

Возвращает краткий список характеристик транспортного средства (ТС)

Параметры запроса

Путь запроса: /api/v5/vehicle/short-info/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = car_info_short.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
car_body_number string Номер кузова транспортного средства
car_category string Категория транспортного средства
car_mark string Марка транспортного средства
car_model string Модель транспортного средства
chassis_number string Номер шасси транспортного средства
engine_power number Мощность двигателя (л.с.)
manufacturing_year integer Год выпуска
max_mass integer Максимальная разрешенная масса
number_plate string ГРЗ
vin_number string VIN транспортного средства
weight_netto integer Масса транспортного средства
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000004

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle/short-info/by-vin-number/XWFAKE00000000004' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Атрибуты и история ТС

Точечные характеристики транспортного средства: по одному запросу — один атрибут. Идентификаторы ТС, мощность двигателя, номер и дубликат ПТС, номер СТС, признак утилизации, сведения о документах.

Все методы синхронные: ответ приходит сразу. Идентификатор ТС передаётся прямо в пути — например /by-vin-number/{vin}; какие идентификаторы принимает конкретный метод, написано в его описании.

Ручки

Ручка Эндпоинт Что отдаёт
Идентификаторы ТС GET /api/v5/vehicle-fields/car-id/{request-type}/{car-id} ГРЗ, VIN, номера кузова и шасси
Идентификаторы и документы ТС GET /api/v5/vehicle-fields/car-info-docs/{request-type}/{car-id} То же плюс сведения по ПТС и СТС
Мощность двигателя GET /api/v5/vehicle-fields/engine-power/{request-type}/{car-id} Мощность двигателя в лошадиных силах
Номер ПТС GET /api/v5/vehicle-fields/pts/{request-type}/{car-id} Серия, номер и дата выдачи ПТС
Дубликат ПТС GET /api/v5/vehicle-fields/passport-duplicate/{request-type}/{car-id} Признак того, что ПТС выдан взамен утраченного
Номер СТС GET /api/v5/vehicle-fields/sts/{request-type}/{car-id} Серия, номер и дата выдачи СТС
Утилизация GET /api/v5/vehicle-fields/utilization/{request-type}/{car-id} Был ли ТС утилизирован и когда
Информация о документах ТС GET /api/v5/vehicle/info-credential/{request-type}/{car-id} Документы ТС одним ответом

Коды ответа

Ситуация HTTP Признак
Данные найдены 200 is_error: false, result заполнен
Данных нет или идентификатор не распознан 200 is_error: true либо false — зависит от метода, result: []
Токен не передан или неверный 401 {"message": "Missing authorization data"}

У «Номера ПТС» при отсутствии данных приходит is_error: false, у «Номера СТС» и «Утилизации» — true. Неверный идентификатор тоже не даёт 400: ответ приходит с кодом 200 и is_error: true.

Идентификаторы и документы ТС

Идентификаторы транспортного средства вместе с данными документов: ГРЗ, VIN, номер кузова и шасси, сведения по ПТС и СТС.

Параметры запроса

Путь запроса: /api/v5/vehicle-fields/car-info-docs/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = car_info.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
number_plate string ГРЗ
vin_number string VIN транспортного средства
car_body_number string Номер кузова транспортного средства
chassis_number string Номер шасси транспортного средства
pts string Серия и номер ПТС
sts string Номер СТС
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000021

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-fields/car-info-docs/by-vin-number/XWFAKE00000000021' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Идентификаторы ТС

Идентификаторы транспортного средства: ГРЗ, VIN, номер кузова и номер шасси.

Параметры запроса

Путь запроса: /api/v5/vehicle-fields/car-id/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = vin_grz.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
number_plate string ГРЗ
vin_number string VIN транспортного средства
car_body_number string Номер кузова транспортного средства
chassis_number string Номер шасси транспортного средства
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000022

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-fields/car-id/by-vin-number/XWFAKE00000000022' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Мощность двигателя

Мощность двигателя транспортного средства в лошадиных силах.

Параметры запроса

Путь запроса: /api/v5/vehicle-fields/engine-power/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number VIN транспортного средства

В ответе method = power_hp.

Параметры ответа

Параметр Тип Описание
response.cost number, null Стоимость выполнения проверки
response.id string Уникальный идентификатор запроса
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.is_error boolean Признак ошибки выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.request_time string Дата и время выполнения запроса
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
engine_power string Мощность двигателя (л.с.)
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000022

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-fields/engine-power/by-vin-number/XWFAKE00000000022' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Номер ПТС

Данные паспорта транспортного средства: серия, номер и дата выдачи.

Параметры запроса

Путь запроса: /api/v5/vehicle-fields/pts/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = pts.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
pts string Серия и номер ПТС
pts_date string Дата выдачи ПТС

Примечания

  • success приходит и когда найдены все значения, и когда найдены только серия с номером, а дата пустая.
  • Если все источники отработали, но ничего не нашлось, приходит успех и пустой result.
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000025

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-fields/pts/by-vin-number/XWFAKE00000000025' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Дубликат ПТС

Признак того, что паспорт транспортного средства выдан взамен утраченного — то есть является дубликатом.

Параметры запроса

Путь запроса: /api/v5/vehicle-fields/passport-duplicate/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number VIN транспортного средства

В ответе method = registrations.

Параметры ответа

Параметр Тип Описание
response.cost number, null Стоимость выполнения проверки
response.id string Уникальный идентификатор запроса
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.is_error boolean Признак ошибки выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.request_time string Дата и время выполнения запроса
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
pts_duplicate boolean Признак дубликата ПТС true – дубликат присутствует false – дубликат отсутствует
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000016

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-fields/passport-duplicate/by-vin-number/XWFAKE00000000016' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Номер СТС

Данные свидетельства о регистрации транспортного средства: серия и номер СТС, дата выдачи, марка и модель автомобиля.

Параметры запроса

Путь запроса: /api/v5/vehicle-fields/sts/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства

В ответе method = sts.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
series string Серия документа
number string Номер
car_mark string Марка транспортного средства
car_model string Модель транспортного средства
date string Дата проведения аукциона
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000021

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-fields/sts/by-vin-number/XWFAKE00000000021' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Утилизация

Было ли транспортное средство утилизировано и когда.

Параметры запроса

Путь запроса: /api/v5/vehicle-fields/utilization/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = utilization.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000022

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-fields/utilization/by-vin-number/XWFAKE00000000022' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Информация о документах ТС

Регистрационные документы транспортного средства: сведения по СТС и ПТС вместе с базовыми характеристиками и идентификаторами ТС.

Параметры запроса

Путь запроса: /api/v5/vehicle/info-credential/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = info_credential.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
car_ids object Объект с идентификационными номерами и регистрационными данными
car_ids.number_plate string ГРЗ
car_ids.vin_number string VIN транспортного средства
car_ids.car_body_number string Номер кузова транспортного средства
car_ids.chassis_number string Номер шасси транспортного средства
credential object Контейнер с данными о документе регистрации
credential.vehicle_registration object Данные свидетельства о регистрации (СТС)
credential.vehicle_registration.issue_date string Дата выдачи удостоверения
credential.vehicle_registration.number string Номер
credential.vehicle_registration.series string Серия документа
credential.vehicle_passport object Данные ПТС; объект пустой, если сведений нет
credential.vehicle_passport.issue_date string Дата выдачи удостоверения
credential.vehicle_passport.number string Номер
credential.vehicle_passport.series string Серия документа
car_view object Контейнер, содержащий характеристики транспортного средства
car_view.car_category string Категория транспортного средства
car_view.car_type string Код типа кузова транспортного средства. Перечень значений — в разделе «Справочники значений»
car_view.car_type_string string Текстовое описание типа транспортного средства
car_view.color string Цвет
car_view.manufacturing_year integer Год выпуска
car_spec object Объект, содержащий технические характеристики
car_spec.engine_model string Модель двигателя
car_spec.engine_number string Номер двигателя
car_spec.engine_power integer Мощность двигателя (л.с.)
car_spec.power_kwt number Мощность двигателя, квт
car_details object Объект с характеристиками
car_details.fuel_name string Тип топлива
car_details.max_mass integer Максимальная разрешенная масса
car_details.weight_netto integer Масса транспортного средства
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000022

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle/info-credential/by-vin-number/XWFAKE00000000022' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

ГИБДД

Сведения о транспортном средстве из государственных источников: ДТП с участниками и схемами повреждений, регистрационные действия и периоды владения, смена собственника за период, пробеги из диагностических карт.

Все методы синхронные: ответ приходит сразу. Поиск идёт по VIN, кроме «Смены собственника» — там VIN передаётся в теле запроса вместе с периодом.

Ручки

Ручка Эндпоинт Что отдаёт
Регистрационные действия по VIN POST /api/v5/gibdd/vehicle/registrations/{request-type}/{car-id} Периоды владения, характеристики ТС, коды операций
Смена собственника за период POST /api/v5/gibdd/owner-change/by-period Менялся ли собственник за указанное число месяцев
ДТП POST /api/v5/gibdd/vehicle/dtp/{request-type}/{car-id} Аварии по VIN: дата, место, тип, повреждения
ДТП с участниками POST /api/v5/gibdd/vehicle/dtp-with-participants/{request-type}/{car-id} То же плюс сведения об остальных участниках
ДТП с участниками, расширенные POST /api/v5/gibdd/vehicle/dtp-with-participants/by-vin-number-ext/{vin} Участники с расширенным составом полей
Схемы повреждений по ДТП POST /api/v5/gibdd/vehicle/dtp-image Изображения по кодам зон повреждений
Пробеги GET /api/v5/vehicle-fields/mileages/{request-type}/{car-id} Записи о пробеге из диагностических карт

Регистрационные действия по VIN

Регистрационные действия по VIN: периоды владения с датами начала и окончания, тип владельца, причина смены собственника, а также технические характеристики ТС и данные паспорта.

Параметры запроса

Путь запроса: /api/v5/gibdd/vehicle/registrations/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number VIN транспортного средства

В ответе method = registrations.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
vehicle object VIN участника
vehicle.vin string VIN транспортного средства
vehicle.model_car string Модель транспортного средства
vehicle.body_number string Номер кузова
vehicle.chassis_number string Номер шасси транспортного средства
vehicle.year integer Год выпуска
vehicle.category string Категория транспортного средства
vehicle.engine_volume integer Объем двигателя
vehicle.color string Цвет
vehicle.norm_color string Нормализованный цвет
vehicle.engine_number string Номер двигателя
vehicle.power_kwt number Мощность двигателя, квт
vehicle.power_hp number Мощность в л.с
vehicle.type string Код типа транспортного средства
vehicle.type_name string Наименование категории ТС
vehicle.vehicle_passport object Данные ПТС; объект пустой, если сведений нет
ownership_periods array Периоды владения транспортным средством
ownership_periods[].period_end string Дата окончания владения (может быть пустой)
ownership_periods[].period_start string Дата начала владения
ownership_periods[].person_type string Enum: Natural (физлицо), Legal (юрлицо)
ownership_periods[].extended_person_type string Расширенное описание типа владельца
ownership_periods[].last_operation string Код последней регистрационной операции (например, смена владельца, регистрация и т.д.)
ownership_periods[].last_operation_name string Текстовое описание последней операции, удобно для отображения пользователю

Примечания

Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000027

Responses

Request samples

curl --request POST \
  --url 'https://bad-api.bigautodata.ru/api/v5/gibdd/vehicle/registrations/by-vin-number/XWFAKE00000000027' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Смена собственника за период

Менялся ли собственник транспортного средства за указанное число месяцев. На вход — VIN и период, в ответе — признак смены.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
month int да Количество месяцев, за которые нужно проверить смену собственника
vin string да VIN транспортного средства

В ответе method = owner_change_by_period.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
is_owner_changed boolean Признак смены собственника: true — смена была, false — не найдена
owner_change_date string Дата смены собственника
policy_start_date string Дата начала действия полиса (если доступна)
vin string VIN транспортного средства
Authorizations:
basicAuth
Request Body schema: application/json
required
month
required
integer

Количество месяцев, за которые нужно проверить смену собственника

vin
required
string

VIN транспортного средства

Responses

Request samples

Content type
application/json
{
  • "month": 72,
  • "vin": "XWFAKE00000000006"
}

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

ДТП

Дорожно-транспортные происшествия с участием транспортного средства: дата, место и тип происшествия, характеристики ТС и коды повреждений.

Параметры запроса

Путь запроса: /api/v5/gibdd/vehicle/dtp/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number VIN транспортного средства

В ответе method = dtp.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
accident_date_time string Дата и время происшествия (формат: ДД.ММ.ГГГГ ЧЧ:мм)
accident_number string Идентификатор происшествия
accident_place string Место происшествия (город, регион и т.д.)
accident_type string Вид ДТП
damage_description string Описание повреждений
damage_points array Места повреждений
owner_okopf string Организационно-правовая форма владельца
region_name string Регион, где зафиксировано ДТП
request_time string Дата и время выполнения запроса
vehicle_amount integer Общее количество ТС, участвовавших в аварии
vehicle_damage_state string Состояние после ДТП (например, «Повреждено»)
vehicle_mark string Марка ТС
vehicle_model string Модель ТС
vehicle_sort string Код категории ТС (напр. 1, 2)
vehicle_year integer Год выпуска ТС
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000012

Responses

Request samples

curl --request POST \
  --url 'https://bad-api.bigautodata.ru/api/v5/gibdd/vehicle/dtp/by-vin-number/XWFAKE00000000012' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

ДТП с участниками

Сведения о ДТП с участием транспортного средства и о других его участниках: дата, место, тип происшествия, количество ТС и VIN участников.

Параметры запроса

Путь запроса: /api/v5/gibdd/vehicle/dtp-with-participants/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number VIN транспортного средства

В ответе method = dtp_with_participants.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
accident_date_time string Дата и время происшествия (формат: ДД.ММ.ГГГГ ЧЧ:мм)
accident_place string Место происшествия (город, регион и т.д.)
vehicle_amount string Общее количество ТС, участвовавших в аварии
participants array Участники ДТП
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: 1GNDT13S7

Responses

Request samples

curl --request POST \
  --url 'https://bad-api.bigautodata.ru/api/v5/gibdd/vehicle/dtp-with-participants/by-vin-number/1GNDT13S7' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

ДТП с участниками, расширенные

Расширенные сведения о ДТП с участием транспортного средства: к составу «ДТП с участниками» добавлены подробности по каждому участнику.

Параметры запроса

Путь запроса: /api/v5/gibdd/vehicle/dtp-with-participants/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number-ext VIN транспортного средства, расширенный состав участников

В ответе method = dtp_with_participants_extended.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
vehicle_amount string Общее количество ТС, участвовавших в аварии
accident_place string Место происшествия (город, регион и т.д.)
accident_type string Вид ДТП
accident_date_time string Дата и время происшествия (формат: ДД.ММ.ГГГГ ЧЧ:мм)
accident_number string Идентификатор происшествия
region_name string Регион, где зафиксировано ДТП
participants array Участники ДТП
participants[].vehicle string VIN участника
participants[].damage_points array Места повреждений
participants[].vehicle_model string Модель ТС
participants[].vehicle_damage_state string Состояние после ДТП (например, «Повреждено»)
participants[].damage_description string Описание повреждений
participants[].owner_okopf string Организационно-правовая форма владельца
participants[].vehicle_mark string Марка ТС
participants[].vehicle_sort string Код категории ТС (напр. 1, 2)
Authorizations:
basicAuth
path Parameters
vin_number_ext
required
string
Example: XWFAKE00000000012

Responses

Request samples

curl --request POST \
  --url 'https://bad-api.bigautodata.ru/api/v5/gibdd/vehicle/dtp-with-participants/by-vin-number-ext/XWFAKE00000000012' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Схемы повреждений по ДТП

Схема повреждений транспортного средства по кодам damage_points одного ДТП: метод определяет тип ТС и возвращает изображение SVG с отмеченными местами повреждений.

Коды передаёт клиент — те, что получил раньше, например из «ДТП». С самим запросом ДТП метод не связан, во внешние источники не ходит: по одним и тем же кодам рисуется одна и та же схема.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
damage_points[] array of string да Массив трёхзначных кодов повреждений одного ДТП. Формат кода ABC: A — степень повреждения, BC — место повреждения

Расшифровка кодов — в разделе «Справочники значений». В ответе method = dtp-image.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
image string Изображение схемы повреждений в формате SVG (viewBox 1000×560, перед ТС справа, левый борт сверху)

Правила отрисовки

  • Одно место — один маркер, независимо от числа вхождений кода в массив.
  • При разных степенях по одному месту цвет маркера берётся по наибольшей: "114" + "214" → один красный маркер.
  • Цвет маркера: степень 1 — оранжевый, степень 2 — красный.
  • Специальные коды 001–006 маркером не отображаются — наносятся текстовой плашкой в левом верхнем углу, дубли схлопываются, порядок по возрастанию кода.
  • Отдельные коды маркера не имеют (днище: 25 / 43 / 80, а также 99) — при запросе только из них возвращается чистый шаблон без маркеров, is_error: false.

Коды ошибок

Код Имя Описание retry
1 InternalError Внутренняя ошибка false
2 InvalidPayload Ошибка валидации входных данных (damage_points) false
3 ExternalGeneral Ошибка вызова микросервиса (timeout, 5xx) true

Сообщения валидации

Условие message
damage_points отсутствует или пустой массив damage_points is required
Элемент не строка из трёх цифр damage_points must be an array of 3-digit strings
Невалидный JSON / неверный тип поля invalid payload format
Код вне справочника (148, 27, 007 и т.п.) unknown damage code: 148
Коды мест из разных диапазонов типов ТС damage_points contain codes of different vehicle types
Authorizations:
basicAuth
Request Body schema: application/json
required
damage_points
required
Array of strings

Места повреждений

Responses

Request samples

Content type
application/json
{
  • "damage_points": [
    ]
}

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Пробеги

История пробегов транспортного средства: значения, зафиксированные при прохождении технического осмотра, с датами.

Параметры запроса

Путь запроса: /api/v5/vehicle-fields/mileages/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number VIN транспортного средства

В ответе method = mileage.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
car_body string Номер кузова
car_chassis string Номер шасси
car_mileage integer Пробег, км
car_number string Государственный регистрационный знак
car_vin string VIN-номер автомобиля
date_of_diagnosis string Дата прохождения ТО (ДД.ММ.ГГГГ)
date_of_validity string Дата окончания действия диагностической карты (ДД.ММ.ГГГГ)
eaisto_number string Номер записи в ЕАИСТО
is_valid boolean Признак действительности паспорта: true — действителен, false — недействителен
operator_number string Номер оператора ТО
region string Регион

Примечания

  • Записи отсортированы по дате прохождения ТО (от новых к старым)
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000010

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-fields/mileages/by-vin-number/XWFAKE00000000010' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Регистрации, ограничения, угон

Регистрационные данные транспортного средства по VIN: атрибуты ТС, периоды владения, наложенные ограничения и сведения о розыске.

Раздел асинхронный: сначала создаётся задача, затем по её task_id забирается результат.

Флоу

  1. POST /api/v5/vehicle-records/task — создать задачу, в ответ придёт task_id.
  2. GET /api/v5/vehicle-records/task/{task_id} — забрать результат. Пока is_completed не стал true, запрос повторяют с интервалом 1–5 секунд.

Ручки

Ручка Эндпоинт Что отдаёт
Создать задачу POST /api/v5/vehicle-records/task task_id для получения результата
Результат по task_id GET /api/v5/vehicle-records/task/{task_id} Атрибуты ТС, периоды владения, ограничения, признак розыска

Примечания

  • result: null при is_error: false и is_completed: true означает, что данных по VIN у источника нет. Это не ошибка.
  • Пустое period_end в ownership_periods[] — текущий владелец, период не закрыт.
  • restrictions: null — ограничений нет, in_search: false — в розыске не значится.
  • Кодированные значения — в разделе «Справочники значений»: категория ТС, тип собственника, ограничения на регистрационные действия.
  • У части периодов last_operation пустой — тип регистрации приходит словами в last_operation_name. Перечень значений — в справочниках.

Создать задачу

Создание задачи на получение данных по VIN. После получения task_id — polling через GET.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
vin_number string да VIN транспортного средства, 17 символов

Сообщения валидации

Поле Формат Regex Пример
vin_number Ровно 17 символов: A-Z (без I, O, Q) + 0-9, регистр не важен. Пробелы не допускаются ^[A-HJ-NPR-Z0-9]{17}$ (case-insensitive) XWFAKE00000000023

Параметры ответа

Параметр Тип Описание
task_id string Идентификатор задачи. Возвращается при создании проверки, с ним же забирается результат
id string Идентификатор
Authorizations:
basicAuth
Request Body schema: application/json
required
vin_number
required
string

VIN транспортного средства

Responses

Request samples

Content type
application/json
{
  • "vin_number": "XWFAKE00000000023"
}

Response samples

Content type
application/json
{
  • "task_id": "eda4312e-3042-4c3a-bf87-2e9bb29537a5",
  • "id": "9d24a274-e604-4ac2-a7b3-b38b20693acd"
}

Результат по task_id

Получение результата по task_id. Запрос повторяют, пока is_completed не станет true; интервал 1–5 секунд.

Параметры запроса

Путь запроса: /api/v5/vehicle-records/task/{task_id}

Параметр Тип Обязательный Описание
task_id string (UUID) да Идентификатор задачи из ответа на POST

В ответе method = vehicle-records.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.method string Название вызванного метода
response.cost integer, null Стоимость выполнения проверки
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array, null Массив результатов проверки

Поля в result

Параметр Тип Описание
vehicle object VIN участника
vehicle.vin string VIN транспортного средства
vehicle.model_car string Модель транспортного средства
vehicle.year integer Год выпуска
vehicle.category string Категория транспортного средства
vehicle.engine_volume integer Объем двигателя
vehicle.color string Цвет
vehicle.norm_color string Нормализованный цвет
vehicle.power_kwt number Мощность двигателя, квт
vehicle.power_hp number Мощность в л.с
vehicle.eco_class integer Экологический класс
vehicle.mass string, null Масса без нагрузки, кг. "" если данных нет
vehicle.mass_max string, null Разрешённая максимальная масса, кг. "" если данных нет
restrictions array, null Массив ограничений на ТС. null если ограничений нет. См. поля ниже
restrictions[].document_agency string Орган, выдавший основание (суд, ФССП и т.п.)
restrictions[].enforcement_proceedings_issue_date string Дата возбуждения исполнительного производства
restrictions[].enforcement_proceedings_number string Номер исполнительного производства
restrictions[].initiate_region string Регион возбуждения ИП
restrictions[].main_reason string Основание: реквизиты документа, ФИО должника, СПИ, ИП
restrictions[].osp_address string Адрес отдела судебных приставов (ОСП)
restrictions[].restriction_type string Вид ограничения на регистрационные действия
restrictions[].status string Статус ограничения
in_search boolean true — ТС в розыске, false — нет
ownership_periods array Периоды владения транспортным средством
ownership_periods[].period_start string Дата начала владения
ownership_periods[].period_end string Дата окончания владения (может быть пустой)
ownership_periods[].person_type string Enum: Natural (физлицо), Legal (юрлицо)
ownership_periods[].extended_person_type string Расширенное описание типа владельца
ownership_periods[].last_operation_name string Текстовое описание последней операции, удобно для отображения пользователю
error_code integer Код ошибки от источника. 0 — ошибок нет
message string Текст ошибки от источника

Состояния ответа

is_completed is_error result Что происходит
false false null Задача выполняется, продолжайте polling
true false [{vehicle, restrictions, in_search, ownership_periods}] Данные найдены
true false null У источника нет данных по VIN
true true [{ error_code: 1, message }] Ошибка внешнего источника
false true [{ error_code: 2, message }] Невалидный task_id (HTTP 400)

Коды ошибок

error_code HTTP message Описание
1 200 Внешний источник временно недоступен Ошибка внешнего источника, таймаут или сетевая ошибка
2 400 invalid task id Задача не найдена или невалидный task_id
3 500 Внутренняя ошибка сервера Внутренняя ошибка сервиса
Authorizations:
basicAuth
path Parameters
task_id
required
string

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-records/task/{task_id}' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

ЭПТС

Раздел про электронный паспорт транспортного средства (ЭПТС): статус паспорта, уплату утилизационного сбора, таможенный документ, ограничения и последнее регистрационное действие.

Метод синхронный: ответ приходит сразу.

Данные ЭПТС

Возвращает данные ЭПТС по VIN.

Параметры запроса

Путь запроса: /api/v5/vehicle-fields/epts/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number VIN транспортного средства

В ответе method = epts.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
type string Тип
status string Статус
payment_recycling_fee string Информация об уплате утилизационного сбора
customs_document_id string Идентификатор таможенного документа
customs_restrictions string, null Таможенные ограничения
other_restrictions array Иные ограничения
last_registration_action string Последнее регистрационное действие
ownership_roles array Роли участников владения
ownership_roles[].role_code string Код роли в электронном паспорте
ownership_roles[].role_name string Название роли в электронном паспорте
manufacturer_info string, null Данные производителя
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000009

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-fields/epts/by-vin-number/XWFAKE00000000009' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Отзывные кампании

Сведения об отзывных кампаниях, в которых участвует транспортное средство. На вход — VIN, на выходе — список кампаний: организация-инициатор отзыва, марка, перечень моделей, причина отзыва, рекомендованные действия, ссылка на публикацию, дата и адрес сервисного центра.

Ручки

Ручка Эндпоинт Что отдаёт
Отзывные кампании по VIN POST /api/v6/vehicle/recall-campaigns Список кампаний по ТС: инициатор, причина, рекомендованные действия

Отзывные кампании по VIN

Отзывные кампании по VIN.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
vin string да VIN транспортного средства, 17 символов

В ответе method = vehicle_recall_campaigns.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost integer Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
organization string Организация-инициатор отзыва (импортёр, дистрибьютор)
brand string Марка транспортного средства
models array Модели и типы кузова, попадающие под кампанию
models[].name string Название модели
recall_reason string Описание технической проблемы, ставшей причиной отзыва
recommended_actions string Рекомендованные действия по устранению проблемы
source_url string Ссылка на публикацию об отзывной кампании
publication_date string, null Дата публикации в формате YYYY-MM-DD
service_center_address string, null Адрес сервисного центра, где проводятся работы по кампании

Конверт есть не у всех ответов: при 401 приходит плоский объект с единственным полем message, без response и без result — клиент, который читает response.result без проверки, на таком ответе упадёт.

Сообщения валидации

Условие message
vin не передан vin is required
Длина vin не равна 17 символам vin must be 17 characters

Примечания

  • По одному VIN может вернуться несколько кампаний — они лежат в result[] подряд.
  • Поля publication_date и service_center_address заполнены не у всех кампаний; при отсутствии значения приходит null.
  • Тексты recall_reason и recommended_actions — длинные неструктурированные строки, на составляющие не разбираются.
  • Буквы I, O, Q в переданном VIN приводятся к 1, 0, 0.
  • Символы вне [A-Z0-9] в VIN игнорируются, поэтому VIN с посторонними знаками может не пройти проверку длины.
Authorizations:
basicAuth
Request Body schema: application/json
required
vin
required
string

VIN транспортного средства

Responses

Request samples

Content type
application/json
{
  • "vin": "XWFAKE00000000017"
}

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

ОСАГО

Сведения о полисе ОСАГО по идентификатору транспортного средства или по номеру самого полиса: страховая компания, серия и номер, статус, даты действия, данные страхователя и ограничения, а также краткие характеристики ТС.

Четыре метода отличаются объёмом ответа — от дат действия последнего полиса до развёрнутого отчёта с КБМ, ограничениями и данными страхователя.

Все методы синхронные: ответ приходит сразу.

Ручки

Ручка Эндпоинт Что отдаёт
Полис по номеру GET /api/v5/policy-info/policy/{policy} Данные полиса по его серии и номеру: страховая, статус, даты, марка и модель ТС, страхователь
Даты действия полиса POST /api/v5/policy-info/vehicle/short/{request-type}/{car-id} Последний полис по идентификатору ТС: страховая, серия и номер, статус, период действия
Полис без дат действия POST /api/v5/policy-info/vehicle/general/{request-type}/{car-id} Расширенный состав без периода действия: КБМ, мощность, ограничения, страхователь, регион
Полис с датами действия POST /api/v5/policy-info/vehicle/full/{request-type}/{car-id} То же самое вместе с датами начала и окончания

Коды ошибок

Общее поведение описано на главной странице. Отличие раздела: если запрос не отработал за отведённое время, приходит 200 с is_error: false, is_completed: false и пустым result — такой запрос нужно повторить.

Полис по номеру

Возвращает список данных о полисе ОСАГО по номеру полиса.

Параметры запроса

Путь запроса: /api/v5/policy-info/policy/{policy}

Параметр Тип Обязательный Описание
policy-number string да Серия и номер полиса в формате ХХХ0000000001

В ответе method = policy_by_number.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
policy_serial string Серия полиса
policy_number string Серия и номер полиса (формат ХХХ0000000001)
insurer_name string ФИО страхователя
policy_state_secret string Признак полиса, сведения по которому ограничены
license_plate string ГРЗ
vin string VIN транспортного средства
body_number string Номер кузова
chassis_number string Номер шасси транспортного средства
policy_id string ID полиса
policy_state string Текущее состояние полиса
date_create string Дата создания договора (формат ГГГГ-ММ-ДД)
date_agreement_create string Дата создания доп. соглашения (формат ГГГГ-ММ-ДД)
date_action_beg string Дата начала действия полиса (формат ГГГГ-ММ-ДД)
date_action_end string Дата завершения действия полиса (формат ГГГГ-ММ-ДД)
period1_beg string Начало периода 1
period1_end string Конец периода 1
period2_beg string Начало периода 2
period2_end string Конец периода 2
period3_beg string Начало периода 3
period3_end string Конец периода 3
mark_car string Марка транспортного средства
model_car string Модель транспортного средства
insurer string Страхователь
usage_period string Период использования
car_model string Модель транспортного средства
category string Категория транспортного средства
power_hp string Мощность в л.с
in_transit boolean Признак нахождения в транзите: true — да, false — нет
has_trailer boolean Признак наличия прицепа: true — есть, false — нет
usage_target string Цель использования
limitations string Лимиты
limitations_count integer Количество лимитов
owner string Владелец транспортного средства
kbm string КБМ
region string Регион
norm_region string Нормализованное значение региона
region_number string Номер региона
premium string Стоимость
osago_status string Статус полиса: Действует или Не действует
max_mass string Максимальная разрешенная масса
seats_count string Количество сидений
Authorizations:
basicAuth
path Parameters
policy
required
string
Example: 9900000001

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/policy-info/policy/9900000001' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Даты действия полиса

Возвращает краткий список данных о полисе ОСАГО: страховая, серия и номер, статус и период действия.

Параметры запроса

Путь запроса: /api/v5/policy-info/vehicle/short/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = policy_info_short.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
series string Серия документа
number string Серия и номер полиса
company string Страховая компания
status string Статус полиса: Действует или Не действует
start_date string Начало действия полиса (формат ГГГГ-ММ-ДД)
end_date string Дата завершения договора (формат ГГГГ-ММ-ДД)
date_created string Дата создания договора (формат ГГГГ-ММ-ДД)
vin_number string VIN транспортного средства
body_number string Номер кузова
chassis_number string Номер шасси транспортного средства
license_plate string ГРЗ
Authorizations:
basicAuth
path Parameters
number_plate
required
string
Example: А008АА77

Responses

Request samples

curl --request POST \
  --url 'https://bad-api.bigautodata.ru/api/v5/policy-info/vehicle/short/by-number-plate/А008АА77' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Полис без дат действия

Возвращает развёрнутый список данных о полисе ОСАГО без дат действия.

Параметры запроса

Путь запроса: /api/v5/policy-info/vehicle/general/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = policy_info.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
KBM integer Коэффициент бонус-малус водителя
body_number string Номер кузова
category string, null Категория транспортного средства
chassis_number string Номер шасси транспортного средства
company string Страховая компания
engine_power string, null Мощность двигателя (л.с.)
has_trailer boolean Признак наличия прицепа: true — есть, false — нет
in_transit boolean Признак нахождения в транзите: true — да, false — нет
insurer string, null Страхователь
insurer_birthday string, null ДР страхователя
insurer_name string, null ФИО страхователя
license_plate string ГРЗ
limitations string Лимиты
limitations_count integer Количество лимитов
mark string Марка транспортного средства
mark_model string Марка и модель транспортного средства
model string Модель транспортного средства
norm_region string, null Нормализованное значение региона
number string Серия и номер полиса
owner string, null Владелец транспортного средства
owner_birthday string, null ДР владельца
owner_name string, null ФИО владельца
price integer Стоимость
region string, null Регион
region_number string, null Номер региона
series string Серия документа
status string Статус полиса: Действует или Не действует
usage_period string Период использования
usage_target string Цель использования
vin_number string VIN транспортного средства
Authorizations:
basicAuth
path Parameters
vin_number
required
string
Example: XWFAKE00000000014

Responses

Request samples

curl --request POST \
  --url 'https://bad-api.bigautodata.ru/api/v5/policy-info/vehicle/general/by-vin-number/XWFAKE00000000014' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Полис с датами действия

Возвращает развёрнутый список данных о полисе ОСАГО вместе с датами действия.

Параметры запроса

Путь запроса: /api/v5/policy-info/vehicle/full/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = policy_info_short.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
KBM integer Коэффициент бонус-малус водителя
body_number string Номер кузова
category string, null Категория транспортного средства
chassis_number string Номер шасси транспортного средства
company string Страховая компания
date_created string Дата создания договора (формат ГГГГ-ММ-ДД)
end_date string Дата завершения договора (формат ГГГГ-ММ-ДД)
engine_power string, null Мощность двигателя (л.с.)
has_trailer boolean Признак наличия прицепа: true — есть, false — нет
in_transit boolean Признак нахождения в транзите: true — да, false — нет
insurer string, null Страхователь
insurer_birthday string, null ДР страхователя
insurer_name string, null ФИО страхователя
license_plate string ГРЗ
limitations string Лимиты
limitations_count integer Количество лимитов
mark string Марка транспортного средства
mark_model string Марка и модель транспортного средства
model string Модель транспортного средства
norm_region string, null Нормализованное значение региона
number string Серия и номер полиса
owner string, null Владелец транспортного средства
owner_birthday string, null ДР владельца
owner_name string, null ФИО владельца
price integer Стоимость
region string, null Регион
region_number string, null Номер региона
series string Серия документа
start_date string Начало действия полиса (формат ГГГГ-ММ-ДД)
status string Статус полиса: Действует или Не действует
usage_period string Период использования
usage_target string Цель использования
vin_number string VIN транспортного средства
Authorizations:
basicAuth
path Parameters
number_plate
required
string
Example: А014АА77

Responses

Request samples

curl --request POST \
  --url 'https://bad-api.bigautodata.ru/api/v5/policy-info/vehicle/full/by-number-plate/А014АА77' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

РСА Европротокол

Европротокол — оформление ДТП без вызова ГИБДД, по извещению, которое участники заполняют сами. Раздел возвращает такие происшествия по транспортному средству: дату, участников и сведения об извещении.

Метод синхронный: ответ приходит сразу. Поиск возможен по VIN, ГРЗ, номеру кузова или номеру шасси — тип идентификатора передаётся прямо в пути.

Если по транспортному средству европротоколов нет, приходит 200, is_error: false и пустой result.

Европротоколы по ТС

Метод возвращает ДТП, оформленные по европротоколу — без вызова ГИБДД.

Доступен поиск по VIN, ГРЗ, номеру кузова или номеру шасси.

Параметры запроса

Путь запроса: /api/v5/rsa/vehicle/europrotocol/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-number-plate ГРЗ
by-vin-number VIN транспортного средства
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = europrotocols.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
requestHash string Идентификатор страхового случая
insurerName string Страховая компания
lossDateTime string Дата страхового случая
fullPolicy string Серия и номер полиса
Authorizations:
basicAuth
path Parameters
request_type
required
string
car_id
required
string

Responses

Request samples

curl --request POST \
  --url 'https://bad-api.bigautodata.ru/api/v5/rsa/vehicle/europrotocol/{request_type}/{car_id}' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Штрафы по документам

Штрафы по УИН постановления: ГИБДД (камеры), АМПП, МАДИ и платные дороги. В ответе — номер постановления, сумма, дата и место нарушения, скидка и платёжные реквизиты.

Сейчас поиск работает только по УИН (document_type: bill_uin). Поиск по СТС и водительскому удостоверению временно недоступен. Штрафы по СТС отдаёт раздел «Штрафы по СТС».

Раздел асинхронный: сначала создаётся задача, затем по её task_id забирается результат.

Флоу

  1. POST /api/v5/fines/task — создать задачу, получить task_id
  2. GET /api/v5/fines/task?task_id={task_id} — polling с интервалом 3-5 сек, пока is_completed не станет true

Ручки

Ручка Эндпоинт Что отдаёт
Создать задачу на штрафы POST /api/v5/fines/task task_id для получения результата
Штрафы: результат по task_id GET /api/v5/fines/task?task_id={task_id} Список штрафов с суммами и реквизитами

Примечания

  • Суммы штрафов (amount, original_amount) всегда в копейках. Для рублей делите на 100.
  • result: [] при is_error: false — штрафов нет, это не ошибка.

Создать задачу на штрафы

Создание задачи на поиск штрафов по УИН постановления. После получения task_id результат забирается через GET.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
document_type string да Тип документа. Сейчас доступен только bill_uin — УИН постановления
document_number string да УИН постановления

Все значения передаются строкой, пробелы не допускаются.

Поле Формат Regex Пример
bill_uin 20 или 25 цифр, плюс проверка контрольной суммы ^(\d{20}|\d{25})$ 18810500000000000001

Параметры ответа

Параметр Тип Описание
task_id string Идентификатор задачи. Возвращается при создании проверки, с ним же забирается результат
id string Идентификатор начисления

Коды ответа

HTTP Когда приходит
201 Задача создана, в ответе id и task_id
400 Ошибка валидации тела запроса
401 Не передан или недействителен Authorization

Сообщения валидации

HTTP message Описание
400 document_type must be in: [sts driver_license bill_uin] Невалидный тип документа
400 bill_uin must be 20 or 25 digits Неверный формат УИН
400 incorrect bill uin format УИН не прошёл проверку контрольной суммы
400 invalid payload format Передано число вместо строки или невалидный JSON
Authorizations:
basicAuth
Request Body schema: application/json
required
document_type
required
string

Только sts

document_number
required
string

Номер СТС (без пробелов)

Responses

Request samples

Content type
application/json
{
  • "document_type": "bill_uin",
  • "document_number": "18810500000000000001"
}

Response samples

Content type
application/json
{
  • "task_id": "d3416051-01ae-4b78-ae82-204c11248f67",
  • "id": "faeb294e-4da4-4fdf-bde7-33396733f2f2"
}

Штрафы: результат по task_id

Получение результатов задачи. Polling с интервалом 3-5 сек, пока is_completed не станет true.

Параметры запроса

Параметр Тип Обязательный Описание
task_id string да ID задачи (task_id из ответа POST)

В ответе method = fetch-fines-task.

Параметры ответа

Параметр Тип Описание
response.id string Идентификатор начисления
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.request object, null Параметры исходного запроса. null при ошибке валидации
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
id string, null Идентификатор начисления
number string Номер постановления (УИН)
description string, null Текстовое описание нарушения
amount integer, null Сумма штрафа в копейках (с учётом скидки)
original_amount string, null Оригинальная сумма до скидки в копейках
is_paid boolean, null Признак оплаты: true — оплачен, false — не оплачен
issued_at string, null Дата и время выписки штрафа
discount_deadline string, null Дата окончания скидки
discount_percent integer, null Размер скидки в процентах
supplier string, null Наименование получателя платежа
fetched_at string, null Когда данные были получены от источника
expires_at string, null Срок актуальности данных
payment_details object, null Платёжные реквизиты для оплаты штрафа (см. ниже)
payment_details.ogrn string ОГРН организации, 13 цифр
payment_details.bank string Наименование банка получателя
payment_details.bik string БИК банка
payment_details.inn string ИНН физического лица, 12 цифр
payment_details.kpp string КПП филиала (9 цифр). Если не указано – возвращаются данные головной компании
payment_details.rs string Расчётный счёт
payment_details.corr string Корреспондентский счёт
payment_details.recipient string Наименование получателя платежа
payment_details.pay_purpose string Назначение платежа
payment_details.oktmo string Код ОКТМО
payment_details.kbk string Код бюджетной классификации
is_annulled boolean Начисление аннулировано ведомством. По умолчанию false
is_deleted boolean Начисление оплачено или удалено. По умолчанию false
error_code integer Код ошибки от источника. 0 — ошибок нет
message string Текст ошибки от источника

Важно: если is_annulled: true или is_deleted: true, гарантированно заполнено только поле number. Остальные поля, включая id, могут быть null. Такие ситуации возможны только при поиске по bill_uin.

Состояния ответа

is_completed is_error result Что происходит
false false [] Задача выполняется, продолжайте polling
true false [{штраф}, ...] Штрафы найдены
true false [] Штрафов нет
true false [{штраф, is_annulled: true}] Начисление аннулировано ведомством
true false [{штраф, is_deleted: true}] Начисление оплачено или удалено
true true [{ error_code, message }] Ошибка источника

Коды ошибок

error_code — числовой код ошибки. Коды находятся в разработке и могут измениться.

error_code HTTP message Описание
1 503 Внешний источник временно недоступен Любые ошибки внешнего источника. Возможно появление доп. ошибок
2 200 Некорректный task id Задача не найдена или невалидный ID
3 500 Внутренняя ошибка сервера Внутренняя ошибка сервера
Authorizations:
basicAuth
query Parameters
task_id
required
string
Example: task_id={{task_id}}

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/fines/task' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Штрафы по СТС

Штрафы по номеру свидетельства о регистрации транспортного средства (СТС): УИН постановления, сумма, статья КоАП, дата и место нарушения, реквизиты подразделения.

Метод синхронный — список штрафов приходит сразу в ответе, без задачи и опроса по task_id.

Штрафы по СТС

Штрафы по номеру СТС: УИН постановления, сумма, статья КоАП, дата и место нарушения, реквизиты подразделения.

Параметры запроса

Путь запроса: /api/v5/fines/by-sts/{sts}

Параметр Тип Обязательный Описание
sts string да Номер СТС в формате 9900000001

В ответе method = fines.

Параметры ответа

Параметр Тип Описание
response.id string Идентификатор начисления
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
uin string Номер штрафа
amount integer Сумма штрафа в копейках (с учётом скидки)
decisionDate string Дата постановления
isPaid boolean Штраф оплачен
document string Документ, на который выписан штраф
violationDate string Дата и время нарушения
articleDescription string Статья КоАП и её расшифровка
divisionName string Подразделение, вынесшее постановление
dataDelo string Номер дела; как правило пустая строка
violationPlace string Адрес места нарушения
violationLatitude number, null Широта места нарушения; null, если координаты не переданы
violationLongitude number, null Долгота места нарушения; null, если координаты не переданы

Состояния ответа

Ситуация HTTP Признак
Штрафы найдены 200 is_error: false, result заполнен
Штрафов нет 200 is_error: false, result: []
Данные получить не удалось 200 is_error: true, result: []
Не передана авторизация 401 {"message": "Missing authorization data"}
Authorizations:
basicAuth
path Parameters
sts
required
string
Example: 9900000001

Responses

Request samples

curl --request POST \
  --url 'https://bad-api.bigautodata.ru/api/v5/fines/by-sts/9900000001' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Штрафы ФССП

Задолженности в Федеральной службе судебных приставов (ФССП) по номеру СТС: номер начисления, описание производства, сумма долга, дата выставления и получатель платежа.

Раздел асинхронный: сначала создаётся задача, затем по её task_id забирается результат.

Флоу

  1. POST /api/v5/fines-fssp/task — создать задачу, получить task_id
  2. GET /api/v5/fines/task?task_id={task_id} — polling с интервалом 3-5 сек, пока is_completed не станет true

Результат забирается общей ручкой задач по штрафам — /api/v5/fines/task, той же, что и в разделе «Штрафы по документам».

Примечания

  • Пока задача выполняется, приходит 200 с is_completed: false и result: [] — это не ошибка, запрос нужно повторить.
  • result: [] при is_completed: true — задолженностей нет.
  • Суммы (amount, original_amount) всегда в копейках. Для рублей делите на 100.
  • Состав задолженности повторяет штраф из раздела «Штрафы по документам». Поля скидок и payment_details для ФССП всегда null.

Создать задачу на штрафы ФССП

Создание задачи на поиск задолженностей ФССП. После получения task_id — polling через GET.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
document_type string да Только sts
document_number string да Номер СТС (без пробелов)

Поле number_plate не передаётся — не участвует в поиске ФССП.

Сообщения валидации

Все значения должны быть строкой. Пробелы не допускаются.

Поле Формат Regex Пример
sts 2 цифры + 2 символа (кириллица/латиница/цифра) + 6 цифр ^(\d{2})([А-ЯЁа-яёA-Za-z0-9]{2})(\d{6})$ 9900000002

Параметры ответа

Параметр Тип Описание
task_id string Идентификатор задачи. Возвращается при создании проверки, с ним же забирается результат
id string Идентификатор начисления

Сообщения валидации

HTTP message Описание
400 document_type must be in: [sts] Невалидный тип документа
400 sts must be 2 digits + 2 letters/digits + 6 digits Неверный формат СТС
400 invalid payload format Передано число вместо строки
Authorizations:
basicAuth
Request Body schema: application/json
required
document_type
required
string

Только sts

document_number
required
string

Номер СТС (без пробелов)

Responses

Request samples

Content type
application/json
{
  • "document_type": "sts",
  • "document_number": "9900000002"
}

Response samples

Content type
application/json
{
  • "task_id": "1954624654",
  • "id": "a3f1b2c4-5d6e-7f8a-9b0c-1d2e3f4a5b6c"
}

Штрафы ФССП: результат по task_id

Polling с интервалом 3-5 сек, пока is_completed не станет true.

Параметры запроса

Параметр Тип Обязательный Описание
task_id string да ID задачи (task_id из ответа POST)

В ответе method = fetch-fines-fssp-task.

Параметры ответа

Параметр Тип Описание
response.id string Идентификатор начисления
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.expires_at string, null Срок актуальности данных
response.request object Параметры исходного запроса. null при ошибке валидации
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
id string Идентификатор начисления
number string Номер начисления
description string Текстовое описание задолженности
amount integer Сумма задолженности в копейках
original_amount string, null Оригинальная сумма до скидки в копейках
is_paid boolean Признак оплаты: true — оплачен, false — не оплачен
issued_at string Дата и время выписки штрафа
discount_deadline string, null Дата окончания скидки
discount_percent string, null Размер скидки в процентах
supplier string Наименование получателя платежа
fetched_at string Когда данные были получены от источника
expires_at string, null Срок актуальности данных
payment_details string, null Платёжные реквизиты для оплаты штрафа (см. ниже)
is_annulled boolean Начисление аннулировано ведомством. По умолчанию false
is_deleted boolean Начисление оплачено или удалено. По умолчанию false

Состояния ответа

is_completed is_error result Что происходит
false false [] Задача выполняется, продолжайте polling
true false [{задолженность}, ...] Задолженности найдены
true false [] Задолженностей нет
true true [{ error_code, message }] Ошибка

Коды ошибок

error_code HTTP message Описание
1 503 Внешний источник временно недоступен Ошибка внешнего источника
2 400 Некорректный task id Задача не найдена или невалидный ID
3 500 Внутренняя ошибка сервера Внутренняя ошибка

Примечания

  • Структура bill совпадает со Штрафами по документам. Поля скидок и payment_details для ФССП всегда null.
Authorizations:
basicAuth
query Parameters
task_id
required
string
Example: task_id={{task_id}}

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/fines-fssp/task' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Проверка благонадёжности

Комплексная проверка благонадёжности физического лица: один запрос — отчёт из 22 блоков, от действительности паспорта и кредитного скоринга до судебных дел, розыска, банкротства и аффилированности с организациями.

Раздел асинхронный: сначала создаётся задача, затем по её task_id забирается отчёт.

Флоу

  1. POST /api/v5/trust-check/task — создать задачу, в ответ придёт task_id.
  2. GET /api/v5/trust-check/task?task_id={task_id} — забрать отчёт. Пока is_completed не стал true, запрос повторяют раз в минуту.

Примечания

  • Состав отчёта зависит от переданных параметров: блок, для которого не хватило данных в запросе, приходит как null. Таблица соответствия — на странице «Создать задачу».
  • is_error и is_found у блока независимы: «ничего не нашли» — это результат проверки, а не ошибка.
  • Отдельные проверки из этого отчёта можно вызывать поштучно — раздел «Благонадёжность — индивидуальные проверки».

Создать задачу проверки

Создание задачи на формирование отчёта. После получения task_id результат забирается через GET.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
last_name string да Фамилия
first_name string да Имя
mid_name string нет Отчество
birth_date string (DD.MM.YYYY) да Дата рождения
passport_number string (10 цифр) да Серия + номер паспорта без пробелов
passport_date string (DD.MM.YYYY) да Дата выдачи паспорта
phone string нет Мобильный телефон, 11 цифр без + (например 79990001122)
driver_license_number string нет Серия + номер ВУ (4 символа: цифры или кириллица + 6 цифр)
driver_license_date string (DD.MM.YYYY) нет Дата выдачи ВУ
inn string (12 цифр) нет ИНН

Форматы значений

Поле Формат Пример
last_name / first_name / mid_name Кириллица + дефис + пробел Тестов
birth_date / passport_date / driver_license_date DD.MM.YYYY 10.01.1990
passport_number 10 цифр 1234567890
phone 11 цифр без + 79990001122
driver_license_number 4 символа (цифры или кириллица) + 6 цифр, либо пустая строка АА123456
inn 12 цифр 770000003534

Какие поля нужны для каких проверок

Если в запросе не передан параметр, необходимый для конкретной проверки (например driver_license_number + driver_license_date для проверки ВУ), соответствующий блок в отчёте вернётся как null.

Блок отчёта Поля запроса, необходимые для проверки
passport last_name, first_name, birth_date, passport_number, passport_date
driver_license driver_license_number, driver_license_date
inn last_name, first_name, birth_date, passport_number
phone_match last_name, first_name, phone
credit_score last_name, first_name, birth_date, passport_number, passport_date
tax_debts inn
fssp_executions last_name, first_name, birth_date
alimony_debts last_name, first_name, birth_date
bankruptcy last_name, first_name, inn
terror_list last_name, first_name, birth_date
foreign_agent last_name, first_name, inn
sanctions last_name, first_name
disqualified last_name, first_name, birth_date
nominal_chief last_name, first_name, inn
mvd_wanted last_name, first_name, birth_date
fssp_wanted last_name, first_name, birth_date
fsin_wanted last_name, first_name, birth_date
criminal_courts last_name, first_name, mid_name, birth_date
arbitrage_courts inn
affiliation inn
self_employed inn
movable_pledges last_name, first_name, mid_name, birth_date

Параметры ответа

Параметр Тип Описание
task_id string Идентификатор задачи. Возвращается при создании проверки, с ним же забирается результат
id string Идентификатор
message string Текст ошибки от источника
error_code integer Код ошибки от источника. 0 — ошибок нет
is_error boolean Признак ошибки выполнения проверки

Сообщения валидации

HTTP message Описание
400 last_name is required Не передана фамилия
400 first_name is required Не передано имя
400 birth_date is required Не передана дата рождения
400 passport_number is required Не передан паспорт
400 passport_date is required Не передана дата выдачи паспорта
400 passport_number must be 10 digits Неверный формат паспорта
400 inn must be 12 digits Неверный формат ИНН
400 phone must be 11 digits Неверный формат телефона
400 driver_license_number must match 4 chars + 6 digits Неверный формат номера ВУ
400 birth_date must be DD.MM.YYYY Неверный формат даты
400 invalid payload format Невалидный JSON / тип поля
Authorizations:
basicAuth
Request Body schema: application/json
required
last_name
required
string

Фамилия

first_name
required
string

Имя

mid_name
required
string

Отчество

birth_date
required
string

Дата рождения в формате ДД.ММ.ГГГГ

passport_number
required
string

Серия и номер паспорта без пробелов, 10 цифр

passport_date
required
string

Дата выдачи паспорта в формате ДД.ММ.ГГГГ

phone
required
string

Номер телефона в формате 79990001122

driver_license_number
required
string

Серия и номер водительского удостоверения без пробелов

driver_license_date
required
string

Дата выдачи водительского удостоверения в формате ДД.ММ.ГГГГ

inn
required
string

ИНН физического лица, 12 цифр

Responses

Request samples

Content type
application/json
{
  • "last_name": "Тестов",
  • "first_name": "Тест",
  • "mid_name": "Тестович",
  • "birth_date": "10.01.1990",
  • "passport_number": "1234567890",
  • "passport_date": "10.01.2010",
  • "phone": "79990001122",
  • "driver_license_number": "",
  • "driver_license_date": "10.12.2020",
  • "inn": "770000003534"
}

Response samples

Content type
application/json
{
  • "id": "9b819379-ba42-4da7-95fe-466d2a22c3bf",
  • "task_id": "09015ee6-6117-40a5-b42c-fd278c835bd1",
  • "message": "",
  • "error_code": 0,
  • "is_error": false
}

Благонадёжность: результат по task_id

Получение результата проверки. Опрашивайте этот эндпоинт раз в 1 минуту, пока response.is_completed не станет true.

Параметры запроса

Передаётся в строке запроса: /api/v5/trust-check/task?task_id={task_id}

Параметр Тип Обязательный Описание
task_id string (UUID) да UUID задачи — response.result[0].task_id из ответа POST

В ответе method = trust-check-fetch.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.request object, null Параметры исходного запроса. null при ошибке валидации
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
passport object Паспорт: соответствие ФИО и действительность
driver_license string, null Водительское удостоверение
inn object ИНН физического лица, 12 цифр
phone_match object, null Совпадение телефона с проверяемым лицом
credit_score object Кредитный рейтинг
tax_debts object Налоговая задолженность
fssp_executions object Исполнительные производства
alimony_debts object Задолженность по алиментам
bankruptcy object Сведения о банкротстве
terror_list object Перечень террористов и экстремистов
foreign_agent object Реестр иностранных агентов
sanctions object Санкционные списки
disqualified object Дисквалификация
nominal_chief object Признаки номинального руководителя
mvd_wanted object Розыск МВД
fssp_wanted object Розыск ФССП
fsin_wanted object Розыск ФСИН
criminal_courts object Уголовные, административные и гражданские дела
arbitrage_courts object Арбитражные дела
affiliation object Аффилированность с организациями
movable_pledges string, null Залоги движимого имущества
self_employed object Статус самозанятого
error_code integer Код ошибки от источника. 0 — ошибок нет
message string Текст ошибки от источника

Состояния ответа

Состояние is_completed is_error result
Задача выполняется false false [] — продолжаем опрашивать
Отчёт готов true false [{ … }] — отчёт из 22 блоков
Глобальная ошибка true true [{ error_code, message }]

Как устроен отчёт

Отчёт состоит из 22 блоков — по одному на проверку. У каждого блока два общих булевых поля, остальные поля свои:

Поле Тип Описание
is_error bool true — проверка упала с технической ошибкой, источник недоступен
is_found bool true — по физлицу в этой проверке что-то нашли

Их сочетания:

is_error is_found Смысл
false true Проверка отработала, данные нашлись
false false Проверка отработала, по физлицу ничего нет
true false Техническая ошибка проверки — данные не получены

Блок целиком может прийти как null. Это значит, что в запросе не были переданы параметры, необходимые для этой проверки, — какие именно, показывает таблица в «Создать задачу».

Поля каждого блока — ниже.

Описание полей по блокам

passport — Паспорт (соответствие ФИО и действительность)

Поле Тип Описание
score int Степень совпадения:
100 — ФИО, дата рождения и паспорт верифицированы
80 — ФИО и номер совпали, в дате рождения опечатки
50 — фамилия, имя и номер совпали
10 — не найден
0 — недействителен
description string Текстовое описание результата
issue_date_verified bool Дата выдачи верифицирована

driver_license — Водительское удостоверение

Поле Тип Описание
status string "Действует" / "Недействителен"
number string Номер ВУ
issue_date string (YYYY-MM-DD) Дата выдачи
expiry_date string (YYYY-MM-DD) Срок действия
categories array Массив категорий (например ["B","B1"])
person_birth_date string (YYYY-MM-DD) Дата рождения владельца
disqualifications array Массив решений о лишении (см. поля ниже)
disqualifications[].state string Статус решения
disqualifications[].decision_date string (YYYY-MM-DD) Дата вступления решения в силу
disqualifications[].period string Период лишения (например "6 месяцев")
disqualifications[].place_of_birth string Место рождения
disqualifications[].region string Регион
disqualifications[].comment string Комментарий

inn — ИНН

Поле Тип Описание
value string (12 цифр) ИНН

phone_match — Соответствие ФИО ↔ телефон

Поле Тип Описание
description string Текстовое описание

credit_score — БКИ-скоринг

Поле Тип Описание
score int Кредитный рейтинг:
0 — не найдено
1–550 — крайне плохой
550–600 — плохой
600–650 — средний
> 650 — хороший
default_probability float Вероятность дефолта (0..1)
exclusion_code string Причина отказа в скоринге:
0 — ошибок нет
1 — системная ошибка
2 — скончавшийся
3 — мошенничество
4, 5 — недостаточно данных
6 — данные устарели
status string Статус скоринга

tax_debts — Налоговая задолженность (ФНС)

Поле Тип Описание
items array Массив долгов
items[].created_at string (YYYY-MM-DD) Дата появления долга
items[].amount string Сумма
items[].info string Описание типа налога
status string Статус налоговой задолженности

fssp_executions — Исполнительные производства ФССП

Поле Тип Описание
items array Массив производств
items[].debtor_name string ФИО должника
items[].debtor_birth_date string (YYYY-MM-DD) Дата рождения должника
items[].debtor_address string Адрес должника
items[].processings string Номер и дата ИП
items[].document string Документ-основание
items[].document_issuer string Орган, выдавший документ
items[].ended_at string (YYYY-MM-DD) Дата окончания
items[].reason_article string Статья основания
items[].reason_part string Часть
items[].reason_paragraph string Пункт
items[].subject string Предмет исполнения
items[].amount string Сумма
items[].department_name string Отдел ФССП
items[].department_address string Адрес отдела
items[].executor_name string ФИО пристава
items[].executor_contacts array Контакты пристава
items[].region string Регион

alimony_debts — Алименты (ФССП)

Поле Тип Описание
items array Массив производств
items[].debtor_name string ФИО должника
items[].debtor_birth_date string (YYYY-MM-DD) Дата рождения должника
items[].debtor_address string Адрес
items[].processings string Номер и дата ИП
items[].document string Документ-основание
items[].document_issuer string Орган, выдавший
items[].started_at string (YYYY-MM-DD) Дата начала ИП
items[].document_date string (YYYY-MM-DD) Дата документа
items[].subjects array Массив назначений (см. ниже)
items[].subjects[].subject string Назначение
items[].subjects[].amount string Сумма
items[].department_name string Отдел ФССП
items[].department_address string Адрес отдела
items[].executor_name string ФИО пристава
items[].executor_contacts array Контакты
items[].region string Регион

bankruptcy — ЕФРСБ (банкротство)

Поле Тип Описание
total_count int Всего записей в реестре
items array Записи реестра
items[].category string Статус должника ("Завершено" / "Открыто" / ...)
items[].debtor_name string ФИО должника
items[].inn string ИНН
items[].ogrn string ОГРНИП
items[].snils string СНИЛС
items[].region string Регион
items[].address string Адрес

terror_list — Реестр террористов и экстремистов

Поле Тип Описание
items array Записи реестра
items[].last_name string Фамилия
items[].first_name string Имя
items[].mid_name string Отчество
items[].info string Дополнительная информация

foreign_agent — Иностранные агенты

Поле Тип Описание
items array Записи реестра
items[].name string ФИО
items[].birth_date string (YYYY-MM-DD) Дата рождения
items[].inn string ИНН
items[].snils string СНИЛС
items[].included_at string (YYYY-MM-DD) Когда включён в реестр
items[].excluded_at string (YYYY-MM-DD) Когда исключён из реестра

sanctions — Санкционные списки

Поле Тип Описание
items array Записи санкций
items[].name string ФИО
items[].name_eng string ФИО на английском
items[].birth_date string (YYYY-MM-DD) Дата рождения
items[].is_active bool Активна ли санкция
items[].started_at string (YYYY-MM-DD) Дата начала
items[].ended_at string (YYYY-MM-DD) Дата окончания
items[].additional_info string Доп. информация
items[].active_sanctions string Список ограничений
items[].source string (enum) Источник: OFAC / EU / UK / ...

disqualified — Реестр дисквалифицированных лиц

Поле Тип Описание
items array Записи реестра
items[].rdl_number string Номер записи в РДЛ
items[].last_name string Фамилия
items[].first_name string Имя
items[].mid_name string Отчество
items[].birth_date string (YYYY-MM-DD) Дата рождения
items[].place_of_birth string Место рождения
items[].company string Организация
items[].company_inn string ИНН организации
items[].post string Должность
items[].article string Статья КоАП
items[].agency string Орган, составивший протокол
items[].judge_full_name string ФИО судьи
items[].judge_post string Должность судьи
items[].period_text string Текстовое описание периода
items[].started_at string (YYYY-MM-DD) Дата начала дисквалификации
items[].ended_at string (YYYY-MM-DD) Дата окончания

nominal_chief — Номинальные директоры

Поле Тип Описание
items array Записи
items[].last_name string Фамилия
items[].first_name string Имя
items[].mid_name string Отчество
items[].inn string ИНН
items[].companies_count int В скольких компаниях номинал

mvd_wanted — Розыск МВД

Поле Тип Описание
items array Записи розыска
items[].name string ФИО
items[].sex string Пол ("М" / "Ж")
items[].birth_date string (YYYY-MM-DD) Дата рождения
items[].place_of_birth string Место рождения
items[].reason string Основание для розыска
items[].info string Дополнительная информация

fssp_wanted — Розыск ФССП

Поле Тип Описание
items array Записи розыска
items[].last_name string Фамилия
items[].first_name string Имя
items[].mid_name string Отчество
items[].birth_date string (YYYY-MM-DD) Дата рождения
items[].region string Регион розыска
items[].created_at string (YYYY-MM-DD) Когда поставили в розыск

fsin_wanted — Розыск ФСИН

Поле Тип Описание
items array Записи розыска
items[].last_name string Фамилия
items[].first_name string Имя
items[].mid_name string Отчество
items[].birth_date string (YYYY-MM-DD) Дата рождения
items[].info string Дополнительная информация
items[].url string Ссылка на страницу
items[].created_at string (YYYY-MM-DD) Когда поставили в розыск

criminal_courts — Уголовные / административные / гражданские суды

Поле Тип Описание
items array Массив дел
items[].url string Ссылка на дело на сайте суда
items[].case_number string Номер дела
items[].case_date string (YYYY-MM-DD) Дата поступления дела
items[].result string Решение по делу
items[].court_name string Наименование суда
items[].article string Статья УК РФ / КоАП РФ
items[].category string (enum) Вид судопроизводства: гражданское / административное / уголовное
items[].role string (enum) Сторона по делу: Истец / Ответчик / Обвиняемый / Привлекаемое лицо / Административный ответчик / ...

arbitrage_courts — Арбитражные суды

Поле Тип Описание
total_count int Всего дел
respondent_count int В качестве ответчика
plaintiff_count int В качестве истца
third_person_count int В качестве третьего лица
other_person_count int В ином качестве
items array Массив дел
items[].case_number string Номер дела
items[].type string Тип дела
items[].case_date string (YYYY-MM-DD) Дата открытия
items[].state string Статус
items[].is_finished bool Закрыто
items[].amount string Сумма по делу
items[].respondents array Ответчики (см. структуру лица ниже)
items[].plaintiffs array Истцы (та же структура)
items[].third_persons array Третьи лица (та же структура)
items[].other_persons array Иные лица (та же структура)
items[].instances array Инстанции (см. структуру ниже)

Структура respondents[] / plaintiffs[] / third_persons[] / other_persons[]

Поле Тип Описание
name string Наименование / ФИО участника
inn string ИНН
ogrn string ОГРН
address string Адрес

Структура instances[]

Поле Тип Описание
id string Идентификатор инстанции
number string Номер инстанции
additional_info string Дополнительная информация
judges array ФИО судей
court_code string Код суда (например NOVOSIB, 17AAS)
court_name string Полное название суда
decision_file_name string Имя файла с решением
decision_file_url string Ссылка на файл с решением
events array События в рамках инстанции (см. ниже)

Структура instances[].events[]

Поле Тип Описание
id string UUID события (может быть пустым)
type_id string (UUID) UUID типа документа
additional_info string Доп. инфо (штрихкод, дата заседания и т.п.)
file string URL файла документа (PDF на сайте суда)
registered_at string (YYYY-MM-DD) Дата регистрации события
published_at string (ISO 8601) Дата публикации события (с часовым поясом)
is_last_event bool Признак последнего события по инстанции
content_type string Тип содержимого: "Отказать в иске", "Возврат госпошлины", "О возвращении апелляционной жалобы" и др.
declarer string Заявитель (если событие инициировано стороной)
comment string Комментарий
decision_type string Тип решения
is_signed bool Электронная подпись
amount string Сумма (если применимо, иначе "0")

affiliation — Аффилированность с ЮЛ/ИП

Три подсписка: founder_of (учредитель), ceo_of (директор), ip (ИП).

Поле Тип Описание
founder_of array Учредитель в ЮЛ
founder_of[].company_name string Наименование компании
founder_of[].object_type string Тип юрлица ("ООО" / ...)
founder_of[].inn string ИНН
founder_of[].kpp string КПП
founder_of[].ogrn string ОГРН
founder_of[].registered_at string (YYYY-MM-DD) Дата регистрации
founder_of[].status string Статус компании ("Действующая" / ...)
founder_of[].capital string Уставный капитал
founder_of[].shares array Доли (см. ниже)
founder_of[].shares[].company_grn long ОГРН
founder_of[].shares[].shares_percent int Процент доли
founder_of[].shares[].shares_value int Размер доли
founder_of[].shares[].is_actual bool Актуальность
ceo_of array Директор ЮЛ
ceo_of[].company_name string Наименование
ceo_of[].type string Тип
ceo_of[].inn string ИНН
ceo_of[].ogrn string ОГРН
ceo_of[].registered_at string (YYYY-MM-DD) Дата регистрации
ceo_of[].closed_at string (YYYY-MM-DD) Дата прекращения полномочий
ceo_of[].is_active string (enum) "Active" (действующая) / "Terminated" (ликвидирована)
ceo_of[].capital string Уставный капитал
ceo_of[].okved string ОКВЭД
ip array ИП
ip[].name string Наименование ИП
ip[].inn string ИНН ИП
ip[].ogrn string ОГРНИП
ip[].okved string ОКВЭД
ip[].registered_at string (YYYY-MM-DD) Дата регистрации ИП
ip[].status string Статус ИП ("Active" / ...)

movable_pledges — Залоги движимого имущества (ФНП)

Поле Тип Описание
items array Массив залогов
items[].registered_at string (YYYY-MM-DD) Дата регистрации
items[].reference_number string Номер уведомления
items[].properties array Идентификаторы предмета залога
items[].properties[].type string (enum) vin / id / other
items[].properties[].value string Значение
items[].pledgors array Залогодатели
items[].pledgors[].name string ФИО залогодателя
items[].pledgors[].birth_date string (YYYY-MM-DD) Дата рождения
items[].pledgees array Залогодержатели
items[].pledgees[].name string ФИО залогодержателя
items[].pledgees[].birth_date string (YYYY-MM-DD) Дата рождения
items[].history array История изменений
items[].history[].changed_at string (YYYY-MM-DD) Когда изменилось
items[].history[].type string (enum) Возникновение / Прекращение / ...
items[].history[].number string Регистрационный номер

self_employed — Самозанятый (НПД, ФНС)

Кроме общих is_error / is_found других полей нет. is_found: true = физлицо является плательщиком налога на профессиональный доход (самозанятым).

Коды ошибок

Код Имя Описание Retry на стороне клиента
1 InternalError Внутренняя ошибка микросервиса нет
2 InvalidPayload Ошибка валидации / неизвестный task_id нет
3 ExternalGeneral Ошибка внешнего источника (timeout, 5xx) да
Authorizations:
basicAuth
query Parameters
task_id
required
string
Example: task_id={{task_id}}

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/trust-check/task' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Благонадёжность — индивидуальные проверки

Набор отдельных поштучных проверок физического лица. Каждая ручка вызывается независимо — в отличие от комплексного отчёта из раздела «Проверка благонадёжности», где все проверки приходят одним ответом.

Все ручки синхронные: POST сразу возвращает результат.

Ручки

Ручка Эндпоинт Что отдаёт
Проверка банкротства ФЛ POST /api/v5/trust-check/bankrupt-person Записи ЕФРСБ о банкротстве физлица
Поиск банкротных дел POST /api/v5/trust-check/bankrupt-kad Банкротные дела из картотеки арбитражных судов
Поиск судебных дел POST /api/v5/trust-check/sud-criminal Дела судов общей юрисдикции и роль лица в них
Поиск арбитражных дел POST /api/v5/trust-check/arbitration-cases Арбитражные дела, стороны, инстанции и события
Задолженность в ФССП POST /api/v5/trust-check/fssp Исполнительные производства: предмет, сумма, подразделение
Получение ИНН POST /api/v5/trust-check/get-inn ИНН физлица по паспортным данным
Комплексная проверка паспорта POST /api/v5/trust-check/passport-complex Действительность паспорта и степень совпадения с ФИО

Проверка банкротства ФЛ

Синхронная проверка физлица по реестру ЕФРСБ. Поиск по ФИО (опционально — адрес) либо по коду должника.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
last_name string да* Фамилия
first_name string да* Имя
mid_name string нет Отчество
address string нет Адрес для уточнения поиска; допустима пустая строка
code string да* Код должника; альтернатива поиску по ФИО

* Нужно передать либо ФИО, либо code. Если не передано ни то, ни другое — error_code = 2, message = "Требуется либо ФИО, либо code". В ответе method = bankrupt-person.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
category string Категория
debtor_name string ФИО должника
inn string ИНН физического лица, 12 цифр
ogrn string ОГРН организации, 13 цифр
snils string СНИЛС
region string Регион
address string Адрес
place_of_birth string Место рождения
birth_date string Дата рождения в формате ДД.ММ.ГГГГ
messages array Публикации по должнику
messages[].publication_type string Вид публикации в реестре
messages[].number string Номер сообщения реестра
messages[].published_at string Дата публикации события (с часовым поясом)
messages[].is_annulled boolean Начисление аннулировано ведомством. По умолчанию false
messages[].type string Тип сообщения реестра
messages[].act_type string Вид судебного акта

Состояния ответа

Состояние HTTP Смысл
result = [{…}] 200 Записи найдены
result = [] 200 Записей нет
error_code = 2 400 Ошибка валидации, request = null
error_code = 3 200 Ошибка источника (временная, можно повторить)
— 401 Не передан или недействителен Authorization

Коды ошибок

error_code Описание retry
1 Внутренняя ошибка сервиса false
2 Ошибка валидации входных данных false
3 Временная ошибка источника true
Authorizations:
basicAuth
Request Body schema: application/json
required
last_name
required
string

Фамилия

first_name
required
string

Имя

mid_name
required
string

Отчество

address
required
string

Адрес

code
required
string

Код

Responses

Request samples

Content type
application/json
{
  • "last_name": "Ааб",
  • "first_name": "Наталия",
  • "mid_name": "Альбертовна",
  • "address": "",
  • "code": ""
}

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Задолженность в ФССП

Синхронная проверка задолженностей физлица в банке данных исполнительных производств ФССП.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
last_name string да Фамилия
first_name string да Имя
mid_name string нет Отчество
birth_date string да Дата рождения, DD.MM.YYYY

В ответе method = fssp-ext.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
is_error boolean Признак ошибки выполнения проверки
is_found boolean true — по физлицу что-то нашли в этой проверке
total_debt number Общая сумма задолженности
open_debt number Сумма непогашенной задолженности
items array Записи реестра
items[].debtor_name string ФИО должника
items[].debtor_birth_date string Дата рождения должника
items[].debtor_address string Адрес должника
items[].processings string Исполнительные производства
items[].document string Документ-основание
items[].document_issuer string Орган, выдавший документ
items[].ended_at string, null Дата окончания производства
items[].reason_article string, null Статья, послужившая основанием
items[].reason_part string, null Часть статьи
items[].reason_paragraph string, null Пункт статьи
items[].subject string Предмет исполнения
items[].subject2 string Уточнение предмета взыскания
items[].amount string Сумма по делу
items[].amount2 string Дополнительная сумма по производству
items[].department_name string Наименование отдела судебных приставов
items[].department_address string Адрес отдела судебных приставов
items[].executor_name string Судебный пристав-исполнитель
items[].executor_contacts array Контакты судебного пристава-исполнителя
items[].region string Регион

Состояния ответа

Состояние HTTP Смысл
is_found = true, items = [{…}] 200 Производства найдены
is_found = false, items = [] 200 Производств нет
error_code = 2 400 Ошибка валидации, request = null
error_code = 3 200 Ошибка источника (временная, можно повторить)
— 401 Не передан или недействителен Authorization

Коды ошибок

error_code Описание retry
1 Внутренняя ошибка сервиса false
2 Ошибка валидации входных данных false
3 Временная ошибка источника true
Authorizations:
basicAuth
Request Body schema: application/json
required
last_name
required
string

Фамилия

first_name
required
string

Имя

mid_name
required
string

Отчество

birth_date
required
string

Дата рождения в формате ДД.ММ.ГГГГ

Responses

Request samples

Content type
application/json
{
  • "last_name": "Иванов",
  • "first_name": "Иван",
  • "mid_name": "Иванович",
  • "birth_date": "01.01.1990"
}

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Получение ИНН

Синхронное получение ИНН физлица по ФИО, дате рождения и паспорту.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
last_name string да Фамилия
first_name string да Имя
mid_name string нет Отчество
birth_date string да Дата рождения, DD.MM.YYYY
passport_number string да Серия и номер паспорта, 10 цифр без пробелов
passport_date string нет Дата выдачи паспорта, DD.MM.YYYY

В ответе method = get-inn.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
inn string ИНН физического лица, 12 цифр

Состояния ответа

Состояние HTTP Смысл
result = [{ inn }] 200 ИНН найден
result = [] 200 ИНН не найден
error_code = 2 400 Ошибка валидации, request = null
error_code = 3 200 Ошибка источника (временная, можно повторить)
— 401 Не передан или недействителен Authorization

Коды ошибок

error_code Описание retry
1 Внутренняя ошибка сервиса false
2 Ошибка валидации входных данных false
3 Временная ошибка источника true
Authorizations:
basicAuth
Request Body schema: application/json
required
last_name
required
string

Фамилия

first_name
required
string

Имя

mid_name
required
string

Отчество

birth_date
required
string

Дата рождения в формате ДД.ММ.ГГГГ

passport_number
required
string

Серия и номер паспорта без пробелов, 10 цифр

passport_date
required
string

Дата выдачи паспорта в формате ДД.ММ.ГГГГ

Responses

Request samples

Content type
application/json
{
  • "last_name": "Иванов",
  • "first_name": "Иван",
  • "mid_name": "Иванович",
  • "birth_date": "01.01.1990",
  • "passport_number": "1234567890",
  • "passport_date": "22.12.2000"
}

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Комплексная проверка паспорта

Комплексная проверка паспорта. Синхронная ручка: POST сразу возвращает результат в конверте response.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
last_name string да Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
first_name string да Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
mid_name string да* Кириллица, дефис, пробел (пустая строка, если отчества нет), ^[А-ЯЁа-яё\- ]\*$
birth_date string да DD.MM.YYYY, ^\d{2}\.\d{2}\.\d{4}$
passport_number string да 10 цифр (серия+номер слитно), ^\d{10}$
passport_date string да DD.MM.YYYY, ^\d{2}\.\d{2}\.\d{4}$
extra boolean нет boolean — вернуть действительность паспорта (mvd_status), `^(true

В ответе method = passport-complex.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.request object Параметры исходного запроса. null при ошибке валидации
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
score integer Степень совпадения:
100 — ФИО, дата рождения и паспорт верифицированы
80 — ФИО и номер совпали, в дате рождения опечатки
50 — фамилия, имя и номер совпали
10 — не найден
0 — недействителен
description string Текстовое описание результата проверки
passport_date_verified boolean Дата выдачи паспорта подтверждена
mvd_status integer Статус проверки по учётам МВД

Состояния ответа

Состояние Смысл
is_completed = true, result = [{ score, … }] Результат проверки (score 0–100)
is_error = true, result = [{ error_code, message }] Ошибка проверки

У ручки нет отдельного состояния «не найдено»: результат всегда приходит числовым score.

Коды ошибок

При ошибке result содержит [{ error_code, message }].

error_code Имя Описание retry
1 InternalError Внутренняя ошибка сервиса false
2 InvalidPayload Ошибка валидации входных данных false
3 ExternalGeneral Временная внешняя ошибка (timeout, 5xx) true
Authorizations:
basicAuth
Request Body schema: application/json
required
last_name
required
string

Фамилия

first_name
required
string

Имя

mid_name
required
string

Отчество

birth_date
required
string

Дата рождения в формате ДД.ММ.ГГГГ

passport_number
required
string

Серия и номер паспорта без пробелов, 10 цифр

passport_date
required
string

Дата выдачи паспорта в формате ДД.ММ.ГГГГ

extra
required
boolean

false)$`

Responses

Request samples

Content type
application/json
{
  • "last_name": "Иванов",
  • "first_name": "Иван",
  • "mid_name": "Иванович",
  • "birth_date": "01.01.1990",
  • "passport_number": "1234567890",
  • "passport_date": "01.01.2010",
  • "extra": true
}

Response samples

Content type
application/json
{
  • "response": {
    }
}

Поиск судебных дел

Дела судов общей юрисдикции по физлицу: номер и дата дела, суд, статья, роль лица и решение. Синхронная ручка — POST сразу возвращает результат.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
last_name string да Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
first_name string да Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
mid_name string нет Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
passport_number string нет 10 цифр, ^\d{10}$

В ответе method = sud-criminal.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.request object Параметры исходного запроса. null при ошибке валидации
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
total_count integer Количество найденных записей
fio_match_probability integer, null Степень совпадения ФИО: чем выше, тем точнее найден человек
items array Записи реестра
items[].case_number string Номер дела
items[].case_date string Дата дела
items[].description string Текстовое описание результата проверки
items[].result string Массив результатов проверки
items[].url string Ссылка на карточку дела на сайте суда
items[].region_code string Код региона
items[].court_name string Полное название суда
items[].article string Статья нарушения
items[].category string Вид судопроизводства
items[].sides array Стороны дела
items[].sides[].name string Наименование или ФИО стороны
items[].sides[].inn string, null ИНН физического лица, 12 цифр
items[].sides[].type string Тип стороны по делу

Состояния ответа

Состояние Смысл
is_completed = true, result = [{…}] Найдено
is_completed = true, result = [] Не найдено
is_error = true, result = [{ error_code, message }] Ошибка проверки

Коды ошибок

При ошибке result содержит [{ error_code, message }].

error_code Имя Описание retry
1 InternalError Внутренняя ошибка сервиса false
2 InvalidPayload Ошибка валидации входных данных false
3 ExternalGeneral Временная внешняя ошибка (timeout, 5xx) true

Примечания

  • passport_number не обязателен, но уточняет поиск — без него возможны однофамильцы.
  • fio_match_probability — степень совпадения ФИО: 1 низкая, 2 средняя, 3 высокая, 4 очень высокая.
  • total_count — сколько дел нашлось, в items[] у каждого дела свой список сторон sides[].
Authorizations:
basicAuth
Request Body schema: application/json
required
last_name
required
string

Фамилия

first_name
required
string

Имя

mid_name
required
string

Отчество

passport_number
required
string

Серия и номер паспорта без пробелов, 10 цифр

Responses

Request samples

Content type
application/json
{
  • "last_name": "Иванов",
  • "first_name": "Иван",
  • "mid_name": "Иванович",
  • "passport_number": "1234567890"
}

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Поиск банкротных дел

Банкротные дела из картотеки арбитражных судов: счётчики по роли лица в деле, стороны, инстанции и события. Синхронная ручка — POST сразу возвращает результат.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
last_name string да, если нет inn Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
first_name string да, если нет inn Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
mid_name string нет Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
inn string да, если нет ФИО 12 цифр, ^\d{12}$

В ответе method = bankrupt-kad.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.request object Параметры исходного запроса. null при ошибке валидации
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
total_count integer Количество найденных записей
respondent_count integer В качестве ответчика
plaintiff_count integer В качестве истца
third_person_count integer В качестве третьего лица
other_person_count integer В ином качестве
items array Записи реестра
items[].case_number string Номер дела
items[].type string Тип дела
items[].case_date string Дата дела
items[].state string Состояние рассмотрения дела
items[].is_finished boolean Рассмотрение дела завершено
items[].amount string Сумма по делу
items[].respondents array Ответчики по делу
items[].plaintiffs array Истцы по делу
items[].plaintiffs[].name string Наименование или ФИО истца
items[].plaintiffs[].inn string, null ИНН истца
items[].plaintiffs[].ogrn string, null ОГРН истца
items[].plaintiffs[].address string, null Адрес
items[].third_persons array Третьи лица по делу
items[].other_persons array Иные участники дела
items[].instances array Судебные инстанции по делу
items[].instances[].id string Идентификатор инстанции
items[].instances[].number string Номер инстанции
items[].instances[].type string Тип инстанции
items[].instances[].additional_info string, null Доп. инфо (штрихкод, дата заседания и т.п.)
items[].instances[].judges array ФИО судей
items[].instances[].court_code string Код суда (например NOVOSIB, 17AAS)
items[].instances[].court_name string Полное название суда
items[].instances[].decision_file_name string, null Имя файла с решением
items[].instances[].decision_file_url string, null Ссылка на файл с решением
items[].instances[].events array События в рамках инстанции (см. ниже)
items[].instances[].events[].id string Идентификатор события
items[].instances[].events[].type string Тип события
items[].instances[].events[].type_id string UUID типа документа
items[].instances[].events[].additional_info string, null Доп. инфо (штрихкод, дата заседания и т.п.)
items[].instances[].events[].file string Ссылка на файл документа на сайте суда
items[].instances[].events[].registered_at string Дата регистрации события
items[].instances[].events[].published_at string Дата публикации события (с часовым поясом)
items[].instances[].events[].is_last_event boolean Признак последнего события по инстанции
items[].instances[].events[].content_type string Тип содержимого документа
items[].instances[].events[].declarer string, null Заявитель (если событие инициировано стороной)
items[].instances[].events[].comment string, null Комментарий
items[].instances[].events[].decision_type string, null Тип решения
items[].instances[].events[].is_signed boolean Электронная подпись
items[].instances[].events[].amount string Сумма по событию

Состояния ответа

Состояние Смысл
is_completed = true, result = [{…}] Найдено
is_completed = true, result = [] Не найдено
is_error = true, result = [{ error_code, message }] Ошибка проверки

Коды ошибок

При ошибке result содержит [{ error_code, message }].

error_code Имя Описание retry
1 InternalError Внутренняя ошибка сервиса false
2 InvalidPayload Ошибка валидации входных данных false
3 ExternalGeneral Временная внешняя ошибка (timeout, 5xx) true

Примечания

  • Нужен либо ФИО (last_name + first_name), либо inn.
  • total_count — не больше 25 последних открытых дел.
  • Массивы участников и инстанций всегда приходят массивом, пустым — не null.
Authorizations:
basicAuth
Request Body schema: application/json
required
last_name
required
string

Фамилия

first_name
required
string

Имя

mid_name
required
string

Отчество

inn
required
string

ИНН физического лица, 12 цифр

Responses

Request samples

Content type
application/json
{
  • "last_name": "Иванов",
  • "first_name": "Иван",
  • "mid_name": "Иванович",
  • "inn": "770000003534"
}

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Поиск арбитражных дел

Арбитражные дела по физлицу или организации: стороны, инстанции и события по каждому делу. Синхронная ручка — POST сразу возвращает результат.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
last_name string да* Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
first_name string да* Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
mid_name string нет Кириллица, дефис, пробел, ^[А-ЯЁа-яё\- ]+$
inn string да* ИНН ФЛ, 12 цифр, ^\d{12}$
org_name string да* Название компании (ЮЛ)
org_inn string да* ИНН ЮЛ, 10 цифр, ^\d{10}$
ogrn string да* ОГРН, 13 цифр, ^\d{13}$
date_from string нет dd.MM.yyyy, ^\d{2}\.\d{2}\.\d{4}$
date_to string нет dd.MM.yyyy, ^\d{2}\.\d{2}\.\d{4}$
case_type integer нет 1 — админ., 2 — гражд., 3 — банкротные, ^[123]$

В ответе method = arbitration-cases.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.request object Параметры исходного запроса. null при ошибке валидации
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
total_count integer Количество найденных записей
respondent_count integer В качестве ответчика
plaintiff_count integer В качестве истца
third_person_count integer В качестве третьего лица
other_person_count integer В ином качестве
items array Записи реестра
items[].case_number string Номер дела
items[].type string Тип дела
items[].case_date string Дата дела
items[].state string Состояние рассмотрения дела
items[].is_finished boolean Рассмотрение дела завершено
items[].amount string Сумма по делу
items[].respondents array Ответчики по делу
items[].respondents[].name string Наименование или ФИО ответчика
items[].respondents[].inn string, null ИНН ответчика
items[].respondents[].ogrn string, null ОГРН ответчика
items[].respondents[].address string, null Адрес
items[].plaintiffs array Истцы по делу
items[].third_persons array Третьи лица по делу
items[].other_persons array Иные участники дела
items[].instances array Судебные инстанции по делу
items[].instances[].id string Идентификатор инстанции
items[].instances[].number string Номер инстанции
items[].instances[].type string Тип инстанции
items[].instances[].additional_info string, null Доп. инфо (штрихкод, дата заседания и т.п.)
items[].instances[].judges array ФИО судей
items[].instances[].court_code string Код суда (например NOVOSIB, 17AAS)
items[].instances[].court_name string Полное название суда
items[].instances[].decision_file_name string, null Имя файла с решением
items[].instances[].decision_file_url string, null Ссылка на файл с решением
items[].instances[].events array События в рамках инстанции (см. ниже)
items[].instances[].events[].id string Идентификатор события
items[].instances[].events[].type string Тип события
items[].instances[].events[].type_id string UUID типа документа
items[].instances[].events[].additional_info string, null Доп. инфо (штрихкод, дата заседания и т.п.)
items[].instances[].events[].file string Ссылка на файл документа на сайте суда
items[].instances[].events[].registered_at string Дата регистрации события
items[].instances[].events[].published_at string Дата публикации события (с часовым поясом)
items[].instances[].events[].is_last_event boolean Признак последнего события по инстанции
items[].instances[].events[].content_type string Тип содержимого документа
items[].instances[].events[].declarer string, null Заявитель (если событие инициировано стороной)
items[].instances[].events[].comment string, null Комментарий
items[].instances[].events[].decision_type string, null Тип решения
items[].instances[].events[].is_signed boolean Электронная подпись
items[].instances[].events[].amount string Сумма по событию

Состояния ответа

Состояние Смысл
is_completed = true, result = [{…}] Найдено
is_completed = true, result = [] Не найдено
is_error = true, result = [{ error_code, message }] Ошибка проверки

Коды ошибок

При ошибке result содержит [{ error_code, message }].

error_code Имя Описание retry
1 InternalError Внутренняя ошибка сервиса false
2 InvalidPayload Ошибка валидации входных данных false
3 ExternalGeneral Временная внешняя ошибка (timeout, 5xx) true

Примечания

  • Нужен хотя бы один идентификатор: ФИО, либо inn физлица, либо org_name с org_inn, либо ogrn.
  • total_count — не больше 25 последних открытых дел.
  • Массивы участников и инстанций всегда приходят массивом, пустым — не null.
Authorizations:
basicAuth
Request Body schema: application/json
required
last_name
required
string

Фамилия

first_name
required
string

Имя

mid_name
required
string

Отчество

inn
required
string

ИНН физического лица, 12 цифр

case_type
required
integer

1 — админ., 2 — гражд., 3 — банкротные, ^[123]$

Responses

Request samples

Content type
application/json
{
  • "last_name": "Иванов",
  • "first_name": "Иван",
  • "mid_name": "Иванович",
  • "inn": "770000003534",
  • "case_type": 3
}

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Водительское удостоверение

Проверка водительского удостоверения по данным водителя: ФИО, дата рождения и номер ВУ. В ответе — дата выдачи и срок действия, стаж, открытые категории и сведения о лишении права управления.

Раздел асинхронный: сначала создаётся задача, затем по её task_id забирается результат.

Флоу

  1. POST /api/v5/driver-license — создать задачу, в ответ придёт task_id.
  2. GET /api/v5/driver-license?task_id={task_id} — забрать результат. Проверка идёт на стороне источника и занимает обычно несколько минут: запрос повторяют с интервалом 15–30 секунд, пока is_completed не станет true.

Ручки

Ручка Эндпоинт Что отдаёт
Создать проверку POST /api/v5/driver-license task_id для получения результата
ВУ: результат по task_id GET /api/v5/driver-license?task_id={task_id} Срок действия, стаж, категории, лишения

Согласие на обработку персональных данных

С 27.07.2026 в теле POST обязательно передавать has_personal_data_consent: true — подтверждение того, что вы получили согласие субъекта на обработку персональных данных. Без него или со значением false задача не создаётся: HTTP 400, message = "Необходимо согласие на обработку персональных данных".

Создать проверку

Создание задачи на проверку водительского удостоверения. После получения task_id результат забирается через GET.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
last_name string да Фамилия водителя
first_name string да Имя водителя
mid_name string да Отчество. Если отчества нет — пустая строка
birth_date string да Дата рождения в формате DD.MM.YYYY
driver_license_number string да Серия и номер ВУ без пробелов
has_personal_data_consent boolean да Подтверждение согласия субъекта на обработку персональных данных. Задача создаётся только при true

Параметры ответа

Параметр Тип Описание
id string Идентификатор
task_id string Идентификатор задачи. Возвращается при создании проверки, с ним же забирается результат

Коды ответа

HTTP Когда приходит
201 Задача создана, в ответе id и task_id
400 Ошибка валидации или не передано согласие на обработку персональных данных
401 Не передан или недействителен Authorization
Authorizations:
basicAuth
Request Body schema: application/json
required
first_name
required
string

Имя

last_name
required
string

Фамилия

mid_name
required
string

Отчество

birth_date
required
string

Дата рождения в формате ДД.ММ.ГГГГ

driver_license_number
required
string

Серия и номер водительского удостоверения без пробелов

has_personal_data_consent
required
boolean

Согласие субъекта на обработку персональных данных получено

Responses

Request samples

Content type
application/json
{
  • "first_name": "Иван",
  • "last_name": "Иванов",
  • "mid_name": "Иванович",
  • "birth_date": "20.12.1900",
  • "driver_license_number": "9900000001",
  • "has_personal_data_consent": true
}

Response samples

Content type
application/json
{
  • "id": "52aeb429-22ee-42a3-adf1-0e48c089222c",
  • "task_id": "1b36ddca-b0b8-4342-a24a-b95b3c9ef751"
}

ВУ: результат по task_id

Получение результата проверки по task_id. Пока is_completed не стал true, запрос повторяют с интервалом 15–30 секунд.

Параметры запроса

Передаётся в строке запроса: /api/v5/driver-license?task_id={task_id}

Параметр Тип Обязательный Описание
task_id string (UUID) да ID задачи — task_id из ответа POST

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
is_deprived boolean Признак лишения права управления
categories array Категории транспортных средств, открытые в удостоверении
issue_date string Дата выдачи удостоверения
due_date string Дата окончания срока действия удостоверения
experience_since string Дата начала водительского стажа
driver_birth_date string Дата рождения владельца удостоверения
driver_birth_place string Место рождения владельца удостоверения
is_extended boolean Признак продления срока действия удостоверения
extension_period string, null Период, на который продлено удостоверение
deprivations array Сведения о лишениях права управления

Состояния ответа

Состояние HTTP Признак
Проверка ещё идёт 200 is_completed: false, result: [] — повторить запрос
Результат готов 200 is_completed: true, result заполнен
Проверка не выполнена 200 is_error: true, is_completed: false
Не передана авторизация 401 {"message": "Missing authorization data"}
Authorizations:
basicAuth
query Parameters
task_id
required
string
Example: task_id=2a2069b0-dac8-4e81-b699-c7bb100c2ae5

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/driver-license' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Юридические лица

Проверка контрагента — юридического лица или индивидуального предпринимателя — по ИНН или ОГРН. Каждая ручка отвечает на один вопрос и тарифицируется отдельно.

Все ручки синхронные: POST сразу возвращает результат.

Ручки

Ручка Эндпоинт Что отдаёт
Карточка организации POST /api/v6/legal-info/company-card Реквизиты, руководители, финансовые показатели, налоговая задолженность
Дисквалификация руководителей POST /api/v6/legal-info/disqualified Записи реестра дисквалифицированных лиц по руководителям
Ограничения по недостоверности POST /api/v6/legal-info/limitations Отметки ФНС о недостоверности сведений в ЕГРЮЛ
Арбитражные дела POST /api/v6/legal-info/arbitrage-courts Дела из картотеки арбитражных судов и роль организации в них
Поиск в реестре банкротов POST /api/v6/legal-info/bankruptcy-search Есть ли организация в реестре сведений о банкротстве
Лента сообщений о банкротстве POST /api/v6/legal-info/bankruptcy-messages Публикации по процедуре банкротства
Исполнительные производства POST /api/v6/legal-info/fssp-executions Производства ФССП по организации: предмет, сумма, статус

Параметры запроса

Все ручки, кроме двух, принимают одно и то же тело: inn (10 цифр) или ogrn (13 цифр), достаточно одного. Если переданы оба, поиск идёт по inn. Поиск по наименованию организации не поддерживается.

Исключения: «Исполнительные производства» принимают только inn, «Лента сообщений о банкротстве» — только org_id из ответа поиска в реестре банкротов.

Состояния ответа

Отсутствие сведений — это результат проверки, а не ошибка: is_error: false вместе с пустым результатом означает «проверка прошла, сведений нет», и такой ответ тарифицируется. is_error: true означает, что проверка не выполнена, и утверждать по ней ничего нельзя.

Состояние HTTP Смысл
Результат заполнен 200 Сведения найдены
Результат пустой 200 Проверка выполнена, сведений нет
error_code = 2 400 Ошибка валидации, request = null, стоимость не списывается
error_code = 3 500 Источник не ответил — проверка не выполнена, запрос можно повторить
— 401 Не передан или недействителен Authorization

Коды ошибок

error_code Имя Описание retry
1 InternalError Внутренняя ошибка сервиса false
2 InvalidPayload Ошибка валидации входных данных false
3 ExternalGeneral Временная ошибка источника: таймаут, 5xx, исчерпан лимит обращений true

Примечания

  • Сообщения валидации: inn must be 10 digits, ogrn must be 13 digits, one of inn, ogrn is required, invalid payload format. Сообщение об inn одинаково для неверной длины и для неверного контрольного числа.

Такси

Проверка транспортного средства по реестру такси: использовался ли автомобиль как такси и была ли на него оформлена лицензия. В ответе — статус лицензии, дата выдачи и срок действия, регион и характеристики ТС.

Оба метода синхронные: ответ приходит сразу. Поиск идёт по VIN, ГРЗ, номеру кузова или номеру шасси — тип идентификатора передаётся прямо в пути.

Ручки

Ручка Эндпоинт Что отдаёт
Факт использования в такси GET /api/v5/taxi/usage/{request-type}/{car-id} Признак used_in_taxi и краткие сведения о лицензии
Лицензия такси GET /api/v5/taxi/license/{request-type}/{car-id} Карточку лицензии: статус, сроки, регион, перевозчик

Лицензия такси

Карточка лицензии на перевозку пассажиров легковым такси: статус, сроки действия, регион, перевозчик и основные характеристики ТС.

Параметры запроса

Путь запроса: /api/v5/taxi/license/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number VIN транспортного средства
by-number-plate ГРЗ
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = taxi.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
blank_no string Номер бланка
brand_model string Модель и марка транспортного средства
condition string Состояние лицензии:
Действует
Не действует
Приостановлено
Аннулировано
full_name string Полное наименование
inn string ИНН физического лица, 12 цифр
license_date string Дата получения лицензия (ДД.ММ.ГГГГ)
name string Наименование перевозчика
ogrn_num string ОГРН
reg_num string ГРЗ
region string Регион
region_num string Код региона
update_date string Дата последнего обновления лицензии в системе
validity_date string Срок действия лицензии (дд.мм.гггг)
yellow_collor integer Жёлтый цвет кузова у такси: 1 — да, 0 — нет
yellow_reg_num integer Флаг «жёлтого» номера. 1 - да 0 - нет
used_in_taxi boolean Признак использования в такси: true — использовался или используется, false — не использовался
color string Цвет
manufacturing_year integer Год выпуска
norm_mark string Нормализованное название марки (например, Toyota)
norm_model string Нормализованное название модели (например, Corolla)

Примечания

  • Если лицензия найдена, used_in_taxi всегда true — даже когда лицензия недействительна: сам факт использования в такси подтверждён.

Возможные значения статуса лицензии

Значение Описание
Действует Лицензия активна, автомобиль имеет право перевозить пассажиров как такси
Не действует Лицензия оформлялась, но в данный момент недействительна
Приостановлено Лицензия временно недействительна — например, по решению регулятора
Аннулировано Лицензия отозвана или признана недействительной окончательно
Authorizations:
basicAuth
path Parameters
number_plate
required
string
Example: А009АА77

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/taxi/license/by-number_plate/А009АА77' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Факт использования в такси

Проверка факта использования автомобиля в такси: оформлялась ли на него лицензия. В ответе — признак used_in_taxi, статус лицензии, дата выдачи, срок действия, регион регистрации и характеристики автомобиля.

Параметры запроса

Путь запроса: /api/v5/taxi/usage/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number VIN транспортного средства
by-number-plate ГРЗ
by-car-body-number номер кузова
by-chassis-number номер шасси

В ответе method = taxi.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
used_in_taxi boolean Признак использования в такси: true — использовался или используется, false — не использовался

Примечания

  • used_in_taxi: true означает, что лицензия оформлялась. Действует она сейчас или нет, показывает её статус.
Authorizations:
basicAuth
path Parameters
number_plate
required
string
Example: XWFAKE00000000021

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/taxi/usage/by-number_plate/XWFAKE00000000021' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Лизинг

Сведения о договоре финансовой аренды (лизинга) по идентификатору транспортного средства (VIN или номер кузова): номер и дата договора, лизингодатель и лизингополучатель, предмет лизинга и сообщение реестра, которым договор опубликован.

Метод синхронный: ответ приходит сразу. Если договоров по ТС нет, приходит 200 с пустым result.

Лизинг по VIN

Возвращает сведения о договоре финансовой аренды (лизинга) по идентификатору транспортного средства: VIN или номеру кузова (frame).

Номер кузова передаётся в том же поле vin — например, для японских машин без 17-значного VIN.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
vin string да Идентификатор ТС: VIN или номер кузова

В ответе method = leasing.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
guid string GUID сообщения
number string Номер
datePublish string Дата публикации сведений
messageType string Вид сообщения в реестре
typeName string Название вида сообщения
startDate string Начало срока лизинга
endDate string Окончание срока лизинга
isSubleaseContract boolean Договор сублизинга
contractNumber string Номер договора лизинга
contractDate string Дата договора лизинга
subjects array Сведения о предмете лизинга
subjects[].identifier string Идентификатор предмета лизинга
subjects[].description string Описание предмета лизинга
lessors array Сведения о лизингодателях
lessors[].fullName string Полное наименование стороны договора
lessors[].type string Тип лица: физическое или юридическое
lessees array Сведения о лизингополучателях
lessees[].fullName string Полное наименование стороны договора
lessees[].inn string ИНН физического лица, 12 цифр
lessees[].ogrn string ОГРН организации, 13 цифр
lessees[].type string Тип лица: физическое или юридическое
publisherInfo object Сведения о публикующей стороне
publisherInfo.type string Тип публикатора сообщения
publisherInfo.fullName string Полное наименование стороны договора
docs array Список документов
Authorizations:
basicAuth
Request Body schema: application/json
required
vin
required
string

VIN транспортного средства

Responses

Request samples

Content type
application/json
{
  • "vin": "XWFAKE00000000015"
}

Response samples

Content type
application/json
Example
{
  • "response": {
    }
}

Аукционы, рыночная стоимость и залоги

Раздел про историю продаж, рыночную оценку и залоги транспортного средства: объявления с аукционов и агрегаторов, расчётная рыночная стоимость и сведения о залоге движимого имущества.

Все методы синхронные: ответ приходит сразу. Если сведений по ТС нет, приходит 200 с пустым result.

Ручки

Ручка Эндпоинт Что отдаёт
Аукционные объявления POST /api/v5/auctions Объявления о продаже ТС: площадка, дата, цена, пробег
Аукционы с рыночной стоимостью POST /api/v5/auctions-with-price То же плюс расчётную рыночную стоимость
Рыночная стоимость POST /api/v5/vehicle-fields/vehicle-market-price Расчётную рыночную стоимость ТС
Залоги GET /api/v5/vehicle-fields/pledges/{request-type}/{car-id} Уведомления о залоге: дата, номер, залогодатель и залогодержатель

Аукционные объявления

Объявления о продаже транспортного средства с аукционов и агрегаторов по VIN: площадка, дата и место проведения, цена и пробег на момент продажи.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
vin_number string да VIN транспортного средства

В ответе method = auctions.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
auction boolean Признак участия автомобиля в аукционах true – выставлялся false – не найдено
auction_dates array Список записей о конкретных аукционах
auction_dates[].portal string Наименование площадки аукциона
auction_dates[].region string Регион
auction_dates[].date string Дата проведения аукциона
auction_dates[].images array Список изображений с аукциона (если доступны)
Authorizations:
basicAuth
Request Body schema: application/json
required
vin_number
required
string

VIN транспортного средства

Responses

Request samples

Content type
application/json
{
  • "vin_number": "XWFAKE00000000002"
}

Response samples

Content type
application/json
{
  • "response": {
    }
}

Аукционы с рыночной стоимостью

То же, что «Аукционные объявления», плюс расчётная рыночная стоимость ТС: по одному запросу видно и историю продаж, и текущую оценку.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
vin_number string да VIN транспортного средства

В ответе method = auctions_with_price.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
auction boolean Признак участия автомобиля в аукционах true – выставлялся false – не найдено
vhk_cost integer Текущая рыночная стоимость автомобиля
auction_records array Список записей о конкретных аукционах
auction_records[].portal string Наименование площадки аукциона
auction_records[].region string Регион
auction_records[].date string Дата проведения аукциона
auction_records[].images array Список изображений с аукциона (если доступны)
Authorizations:
basicAuth
Request Body schema: application/json
required
vin_number
required
string

VIN транспортного средства

Responses

Request samples

Content type
application/json
{
  • "vin_number": "XWFAKE00000000002"
}

Response samples

Content type
application/json
{
  • "response": {
    }
}

Рыночная стоимость

Расчётная рыночная стоимость автомобиля по VIN, ГРЗ или типу кузова: средняя цена, диапазон цен и пробег.

Параметры запроса

Передаются в теле запроса в формате JSON.

Параметр Тип Обязательный Описание
vin string нет VIN-номер автомобиля (17 символов)
grz string нет Государственный регистрационный знак
body string нет Тип кузова автомобиля

В ответе method = market_price.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
mileage integer Пробег автомобиля (км)
avgMarketPrice integer Средняя рыночная стоимость
avgMileage integer Средний пробег по похожим объявлениям
avgPriceWithCondition integer Средняя стоимость с учётом состояния
avgYear integer Средний год выпуска по похожим объявлениям
maxNormalPrice integer Верхняя граница нормального диапазона цен
minNormalPrice integer Нижняя граница нормального диапазона цен
maxPrice integer Максимальная стоимость по объявлениям
minPrice integer Минимальная стоимость по объявлениям

Примечания

  • VIN-номер должен содержать 17 символов
  • Можно передать VIN, ГРЗ или тип кузова для идентификации автомобиля
  • Цены указаны в рублях
  • Пробег указан в километрах
Authorizations:
basicAuth
Request Body schema: application/json
required
body
required
string

Номер кузова

grz
required
string

Государственный регистрационный знак

vin
required
string

VIN транспортного средства

Responses

Request samples

Content type
application/json
{
  • "body": "string",
  • "grz": "string",
  • "vin": "XWFAKE00000000003"
}

Response samples

Content type
application/json
{
  • "response": {
    }
}

Залоги

Сведения о залоге транспортного средства по данным реестра уведомлений о залоге движимого имущества: дата и номер уведомления, предмет залога, залогодатели и залогодержатели, история изменений записи.

Доступен поиск по VIN, номеру кузова или номеру шасси — тип идентификатора передаётся прямо в пути. Если у ТС нет 17-значного VIN (например, у японских машин вместо него номер кузова), передавайте номер как by-body-number: в by-vin-number такой номер не найдётся.

Параметры запроса

Путь запроса: /api/v5/vehicle-fields/pledges/{request-type}/{car-id}

Параметр Тип Обязательный Описание
request-type string да Тип идентификатора ТС
car-id string да Значение идентификатора

Варианты request_type:

request-type Описание
by-vin-number VIN транспортного средства
by-body-number номер кузова
by-chassis-number номер шасси

В ответе method = pledges.

Параметры ответа

Параметр Тип Описание
response.id string Уникальный идентификатор запроса
response.cost number, null Стоимость выполнения проверки
response.method string Название вызванного метода
response.request object Параметры исходного запроса. null при ошибке валидации
response.is_error boolean Признак ошибки выполнения проверки
response.is_completed boolean Проверка завершена. Пока false — результат ещё собирается, нужен повторный запрос
response.result array Массив результатов проверки

Поля в result

Параметр Тип Описание
pledgors array Контейнер с данными о залогодателе
pledgors[].type string Тип лица: физическое или юридическое
pledgors[].name string ФИО или наименование залогодателя
pledgors[].birthday string День рождения залогодержателя
pledgees array Контейнер с данными о залогодержателе
pledgees[].type string Тип лица: физическое или юридическое
pledgees[].name string ФИО или наименование залогодержателя
pledgees[].birthday string День рождения залогодержателя
history array Контейнер с историей действий по имуществу
history[].regDate string Дата размещения объявления
history[].type string Тип изменения записи о залоге
Authorizations:
basicAuth
path Parameters
request_type
required
string
Enum: "by-vin-number" "by-body-number" "by-chassis-number"
Example: by-vin-number
car_id
required
string
Example: XWFAKE00000000026

Responses

Request samples

curl --request GET \
  --url 'https://bad-api.bigautodata.ru/api/v5/vehicle-fields/pledges/by-vin-number/XWFAKE00000000026' \
  --header 'Authorization: Basic {{TOKEN}}'

Response samples

Content type
application/json
{
  • "response": {
    }
}

Справочники значений

Закрытые перечни значений, которые приходят в ответах. Если значение поля не из перечня — это или новое значение у источника, или ошибка; напишите вашему менеджеру.

Категории ТС — car_category

Категория транспортного средства по классификации категорий и подкатегорий, принятой для водительских удостоверений.

Возможное значение Описание
A Мотоциклы, мотороллеры, мопеды
A1 Лёгкие мотоциклы (рабочий объём двигателя до 125 см³, максимальная мощность до 11 кВт)
B Легковые автомобили (с разрешенной максимальной массой до 3,5 тонн и числом сидячих мест, помимо сиденья водителя, не более 8).
B1 Трициклы и квадрициклы
C Грузовые автомобили (с разрешенной максимальной массой более 3,5 тонн).
C1 Грузовые автомобили с разрешенной максимальной массой от 3,5 до 7,5 тонн
D Автобусы (предназначенные для перевозки пассажиров и имеющие более 8 сидячих мест, помимо сиденья водителя).
D1 Автобусы, имеющие от 9 до 16 сидячих мест, помимо сиденья водителя
E Прицепы и полуприцепы

Перечень закрытый — других значений в ответе быть не должно. Если категория неизвестна, поле не заполняется.

Тип привода — drive_type

Возможное значение Описание
Полный Полный привод (4x4, AWD)
Задний Задний привод (RWD)
Передний Передний привод (FWD)
Прочие Другие варианты / нестандартные

Тип топлива — fuel_name

Возможное значение Описание
Бензин Бензиновый двигатель
Бензин/газ Бензин с газовым оборудованием (ГБО)
Бензин/Е85 Бензин + этанол (E85)
Водород Водородный двигатель / топливные элементы
Газ Метан/пропан-бутан
Дизель Дизельный двигатель
Дизель/газ Комбинированный дизель + газ
Нет Нет данных
Прочие Другие виды топлива

Коробка передач — kpp

Возможное значение Описание
Механическая Механическая КПП (МКПП)
Автоматическая Автоматическая КПП (АКПП, вариатор, робот и т.п.)
Нет Нет данных
Прочие Другие типы КПП

Руль — steer_side

Возможное значение Описание
left Левый руль
right Правый руль

Тип собственника ТС — person_type

Там, где рядом приходит extended_person_type, в нём лежит то же самое словами.

person_type extended_person_type Описание
Natural Физическое лицо Собственник — гражданин
Legal Юридическое лицо Собственник — организация
Individual entrepreneur Индивидуальный предприниматель Собственник — ИП

Типы транспортных средств — 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 Иной

Цели и основания регистрации ТС — last_operation

Код последнего регистрационного действия периода владения: приходит в last_operation внутри ownership_periods[].

Код Описание
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 по сделкам, произведенным в любой форме (купля-продажа, дарение, др.) с сохранением государственных регистрационных знаков за новым собственником

Тип регистрации словами — last_operation_name

У части периодов владения last_operation приходит пустым. Такие записи собраны из реестра, где кода нет, и тип регистрации записан словами в last_operation_name.

Значение Что означает
первичная Первая постановка ТС на учёт
первичная из-за пределов РФ Постановка на учёт после ввоза ТС в Россию — то же, что код 15
первичная из других регионов РФ Постановка на учёт после переезда из другого региона — то же, что код 16
вторичная Смена собственника
вторичная другая Вторичная регистрация, вид не уточнён
технологическая операция Техническая операция в рамках того же владельца
коррекция данных Исправление реквизитов
ГТО Прохождение государственного технического осмотра — то же, что код 53
временная Временная регистрация — то же, что код 13
транзит Транзитная регистрация, перегон ТС
n/a, пусто Тип не указан

Появление или смену собственника означают только «первичная», «первичная из-за пределов РФ», «первичная из других регионов РФ» и «вторичная». Остальные типы — записи в рамках того же владельца, новым собственником их считать нельзя.

Ограничения на регистрационные действия

Ограничения приходят массивом restrictions[] в разделе «Регистрации, ограничения, угон». Вид ограничения и его инициатор отдаются текстом; ниже — коды источника (ГИБДД), которые за этим текстом стоят.

Вид ограничения — ogrkod

Код Наименование
0 Не указан
1 Запрет на регистрационные действия
2 Запрет на снятие с учета
3 Запрет на регистрационные действия и прохождение ГТО
4 Утилизация (для транспорта не старше 5 лет)
5 Аннулирование

Инициатор ограничения — divtype

Код Наименование
0 Не предусмотренный код
1 Судебные органы
2 Судебный пристав
3 Таможенные органы
4 Органы социальной защиты
5 Нотариус
6 ОВД или иные правоохранительные органы
7 ОВД или иные правоохранительные органы (прочие)

Состояние постановления по водительскому удостоверению — state

При получении данных по водительскому удостоверению методом vu в блоке decis возвращается поле state. Это код состояния исполнения постановления. Для отображения используется встроенный справочник:

Код (state) Значение
42 Вынесено постановление о лишении права управления ТС
60 Постановление о лишении права управления ТС вступило в законную силу
68 Исчисление срока лишения права управления ТС прервано
71 Прекращение исполнения постановления
73 Поступление информации об уплате штрафа
76 Поступление информации об уплате штрафа (от банка)
78 Начато исчисление срока лишения права управления
79 Окончено исчисление срока лишения права управления
82 Проведение проверки знаний ПДД

Коды повреждений по ДТП

Код трёхзначный, формат ABC: A — степень повреждения, BC — место.

A — степень Значение
0 Специальные коды (001–006), к месту не привязаны
1 Повреждения без изменения геометрии кузова (стёкла, фары, колёса, ЛКП)
2 Повреждения с изменением геометрии кузова (вмятины, заломы, разрывы)
BC — диапазон Тип ТС Шаблон
10–25 Легковое ТС car
30–43 Автобус bus
50–55 Мототранспорт motorcycle
60–80 Грузовое ТС truck
90–99 Общие коды автобуса и грузовика bus / truck

Коды мест из разных диапазонов в одном запросе — ошибка валидации. Коды 90–99 совместимы с bus и truck, специальные 001–006 — с любым типом.