Главная → Блог → Как автосалону и выкупу проверить машину перед сделкой: чек-лист и интеграция API АвтоВинКод
Сценарии для бизнесаКак автосалону и выкупу проверить машину перед сделкой: чек-лист и интеграция API АвтоВинКод

Автосалону и выкупу нужен не разовый просмотр отчёта, а регламент: быстрый дешёвый фильтр на входе, затем углублённые проверки только по прошедшим машинам и автоматическое решение "берём / торгуем / отказ". Через API АвтоВинКод это делается цепочкой методов по VIN или госномеру: от краткой карточки и регистрации до ограничений, залога и ДТП. Тестовые значения (VIN X7TEST00000000001, госномер Т000ТТ00) бесплатны, так что цепочку можно отладить до первого платного запроса.
Почему в бизнесе проверить машину - это не то же самое, что при частной покупке
Частный покупатель смотрит одну машину и готов потратить на отчёт пару сотен рублей. У салона и выкупа другая арифметика. Через менеджеров проходят десятки автомобилей в неделю, и половина из них до сделки не доходит. Если на каждую гонять полный набор проверок, бюджет утечёт в машины, которые вы всё равно не купите.
Вторая особенность - цена ошибки. Купленная машина с запретом на регистрационные действия или действующим залогом не продаётся. Она стоит на стоке, замораживает деньги, ест место и стареет. Один такой случай легко съедает экономию на проверках за несколько месяцев.
Отсюда принцип воронки: дешёвые проверки идут первыми и отсекают очевидный брак, дорогие запускаются только для кандидатов. И единый регламент: менеджер не решает "на глаз", что проверять сегодня, - последовательность зашита в код или в чек-лист.
Про "проверить бесплатно". Бесплатно у нас отлаживается интеграция: тестовые значения возвращают образцы ответов без списаний. Рабочие проверки стоят копейки за запрос, а некоторые методы списывают деньги только при найденном результате. Подключение самостоятельное: пополнение от 100 рублей в кабинете, без договора. Подробнее про устройство сервиса - на странице API проверки автомобилей АвтоВинКод.
Чек-лист: что проверить и в каком порядке
Этап 0. Идентификация
Выкуп часто начинается со звонка: клиент называет только госномер. Метод VIN по госномеру (GET /gos2vin?plate=) возвращает VIN, номер кузова или шасси, данные СТС, марку, модель, год, мощность и признак такси. Дальше можно взять расшифровку VIN (GET /decode?vin=): модель, поколение, кузов, двигатель, коробка, привод, страна и завод сборки. Поле full=1 говорит, что определена единственная модификация. И краткую карточку (GET /brief): марка, модель, год, мощность, тип и объём двигателя, руль, масса.
Задача этапа - сверить заявленное клиентом с тем, что в базах. Он сказал "полный привод, 2.0 дизель", а в карточке бензин и передний привод? Уже повод насторожиться, и это стоит рублей, а не десятков.
Этап 1. Юридическая чистота
Это ядро проверки. Здесь выясняется, можно ли машину вообще купить и потом продать.
- История регистрации в ГИБДД (GET /vin?vin= или /body?body= для машин без VIN, например японских): периоды владения, характеристики, данные ПТС и СТС. Сколько было владельцев, нет ли коротких периодов "перекупов", совпадают ли характеристики с заявленными.
- Ограничения и розыск (GET /score?vin=): запреты на регистрационные действия с типом, основанием, регионом и данными исполнительного производства, розыск. Поле found = 0 означает, что VIN не найден в базе ГИБДД.
- Реестр залогов ФНП (GET /pledge?vin=): статус, active_count, залогодатели и залогодержатели, номер и дата уведомления, история изменений.
- Лизинг (GET /lizing?vin=): договоры, лизингополучатель, даты начала и окончания.
- Арбитражные суды (GET /lawsuits?vin= или ?plate=): споры о собственности, лизинг, банкротство.
- Долги у приставов (GET /enforcement): если в ответе /score есть enforcement_number, его можно передать как ?number= и увидеть суммы и виды долгов.
Подробнее про запреты - в материале проверка запрета регистрационных действий через API.
Этап 2. История эксплуатации
Такси и каршеринг (GET /taxi, GET /sharing) - машина с таким прошлым изношена сильнее своего пробега. ОСАГО (GET /osago) и история полисов (GET /osago-history) показывают страховые, периоды, цель использования и ограничения по водителям; ответ истории обычно приходит за 15-60 секунд. История техосмотра и пробег (GET /probeg) даёт диагностические карты ЕАИСТО с датой, оператором и зафиксированным пробегом. Объявления о продаже (GET /offers) позволяют сверить пробег и цену с прошлыми публикациями: если полгода назад в объявлении было 140 тысяч, а сейчас на одометре 90, разговор будет коротким.
Этап 3. Состояние
ДТП проверяются в трёх местах: архивный метод /accidents, ДТП по базе ГИБДД (/accidents-rt, происшествия с 2015 года, асинхронно) и ДТП по европротоколу (/europrotocol) - аварии без вызова ГИБДД. Для "скрытых" событий есть /hidden-damage: неофициальные источники, страховые выплаты, ДТП за рубежом, аварийные аукционы, расчёты ремонта. Плюс отзывные кампании (/recalls). Как это складывается именно при выкупе, разобрано в статье проверка ДТП и розыска при выкупе.
Этап 4. Импорт и экономика
Для машин с нестандартной историей: электронный ПТС (/elpts: страна, утилизационный сбор, статус ограничений), растаможка (/customs). Для авто из США, Кореи, Европы сначала дешёвый метод наличия данных в иностранных отчётах (/vin-precheck, 0,2 рубля): он показывает, есть ли вообще записи в CARFAX, AutoCheck, на аукционах, и только потом имеет смысл заказывать отчёт за 389 рублей. Завершает цепочку рыночная оценка (/price): средняя, минимальная и максимальная цена, число предложений и аналоги.
Что смотреть в ответе
Стоп-факторы по этапам: найденный запрет или розыск в /score; active_count больше нуля в /pledge; действующий лизинг; суды о собственности или банкротстве; активные долги в приставах, привязанные к машине; признак такси или каршеринга; расхождение пробега между ЕАИСТО, объявлениями и одометром; ДТП с серьёзными повреждениями; несовпадение характеристик в СТС и заявленных.
Воронка и стоимость на одну машину
Схема из трёх уровней. Быстрый фильтр запускается на каждую машину. Базовый пакет - на тех, кто его прошёл. Расширенный - на дорогие или спорные автомобили.
| Уровень | Методы | Базовая цена, руб. |
|---|---|---|
| Быстрый фильтр | gos2vin (8), brief (1), pledge (2,4) | около 11-12 |
| Базовый пакет | фильтр + score (20), vin (12), probeg (3,5), osago (1,5), taxi (1,8), enforcement (0,65, по enforcement_number из score) | около 50 |
| Расширенный | базовый + accidents-rt (19), europrotocol (5,5), hidden-damage (8), sharing (5,4), lizing (2,2), price (0,5) | около 90 |
Это ориентировочный расчёт по базовым ценам методов, итог зависит от вашего тарифа и набора. Если VIN уже известен, gos2vin из расчёта убирается. Хватит ли вам /score без /vin, решайте по своим данным: в /score уже есть периоды владения, и часть сценариев обходится одним методом.
Отдельно про бюджет: ряд методов списывает деньги только при найденном результате. Архив регистрации платный лишь когда найдены периоды владения, NOT_FOUND бесплатен. Европротокол и скрытые ДТП - только если событие найдено. История госномеров - если найдено больше одного номера. Для воронки это удобно: "чистая" машина обходится дешевле, а платите вы там, где получили информацию. Ошибки и сбои источника не списываются.
Интеграция: запросы и логика решения
Авторизация одна на все методы - Bearer-токен из кабинета. Запросы простые:
curl -H "Authorization: Bearer ВАШ_ТОКЕН" \ "https://api.avtovincod.ru/gos2vin?plate=Т000ТТ00" curl -H "Authorization: Bearer ВАШ_ТОКЕН" \ "https://api.avtovincod.ru/pledge?vin=X7TEST00000000001"
Логика цепочки на псевдокоде:
vin = input.vin or gos2vin(plate).vin
brief = get("/brief", vin)
stage1 = parallel(score(vin), pledge(vin), reg_history(vin), lizing(vin)) # reg_history = GET /vin
if stage1.score.restrictions or stage1.score.wanted
or stage1.pledge.active_count > 0:
return "ОТКАЗ"
stage2 = parallel(taxi(vin), sharing(vin), probeg(vin), osago(vin), offers(vin))
verdict = evaluate(stage2) # дисконт или ручная проверка
if deal.price > threshold: start_async(accidents_rt(vin))
return verdict
Асинхронные методы (/accidents-rt и иностранные отчёты CARFAX, AutoCheck, аукционные лоты) работают иначе: первый запрос возвращает taskId, дальше раз в 30 секунд опрашивайте статус. ДТП по базе ГИБДД может идти до 40 минут, иностранные отчёты обычно 5-15 минут. Не держите менеджера у экрана: ставьте задачу в фон и подтягивайте результат в карточку, когда он готов.
Правила решения удобно хранить таблицей, а не россыпью if:
| Находка | Решение |
|---|---|
| Запрет регистрационных действий | Отказ |
| Розыск | Отказ |
| Действующий залог (active_count > 0) | Отказ, либо сделка только при снятии залога |
| Такси или каршеринг | Дисконт к цене и ручная проверка состояния |
| Расхождение пробега | Дисконт и ручная проверка |
| ДТП в истории | Осмотр кузова и расчёт ремонта |
| Активные долги, суды | Ручная проверка юристом |
Отчёты сохраняйте в карточке сделки и в CRM вместе с датой запроса: через месяц будет важно, что вы знали на момент покупки. Отладку делайте на тестовых значениях, описание - в разделе тестовый режим. Общую картину для бизнес-отчётов даёт материал отчёт по VIN для бизнеса.
Сценарии: выкуп, трейд-ин, сток
Выкуп по телефону. Клиент называет госномер. Менеджер вводит его в CRM, система вызывает gos2vin, brief, pledge и score. За несколько секунд на экране VIN, модификация и предварительный вердикт. Если залог или запрет - разговор заканчивается до выезда оценщика, и никто не тратит полдня.
Трейд-ин на площадке. Клиент приехал, машина на подъёмнике. Здесь полный пакет перед оценкой: юридический блок, эксплуатация, ДТП, рыночная цена. Менеджер называет сумму уже с учётом дисконтов за такси или расхождение пробега, а не пересчитывает потом.
Повторная проверка перед продажей. Машина стоит на стоке два-три месяца, и за это время на неё мог лечь запрет или появиться исполнительное производство по прежнему владельцу. Перед выдачей покупателю прогоняйте юридический блок заново. Для всего парка удобны массовая проверка авто и мониторинг автомобилей: загрузили список, получили отметки по изменившимся.
Фото для объявлений. Перед публикацией номера на снимках лучше закрыть. Метод /plate-hide (скрытие номеров на фото) размывает, пикселизирует, заливает цветом или ставит логотип салона по контуру номера. До 10 фото за запрос, метаданные EXIF и GPS удаляются. Стоимость - 0,09 рубля за фото, где закрыто то, что просили.
Как запустить за день
Регистрация в кабинете avtovincod.ru/lk занимает минуту, токен выдаётся сразу. Пополнение от 100 рублей банковской картой (чек на email) или по счёту для юрлиц, с актом и актом сверки в конце месяца. Депозит действует 90 дней. Договор не нужен.
Первый день разумно построить так: утром прогнать цепочку на VIN X7TEST00000000001 и госномере Т000ТТ00, убедиться, что парсинг полей и правила работают, а к обеду переключить на боевые машины с небольшого потока. Если разработчика под рукой нет, есть консоль проверки в кабинете: вводите VIN, номер кузова или госномер и получаете читаемый результат. Для потока - массовая проверка без кода. Разработчикам - документация по каждому методу и OpenAPI-спецификации.
Частые вопросы
Можно ли проверить машину бесплатно?
Интеграцию можно отладить бесплатно на тестовых значениях: VIN X7TEST00000000001 и госномер Т000ТТ00 возвращают образцы ответов без списаний. Рабочие запросы платные, но стоят от долей рубля до нескольких десятков за метод. Пополнение от 100 рублей.
Как проверить регистрацию автомобиля в ГИБДД через API?
Метод "История регистрации" GET /vin?vin= возвращает периоды владения, характеристики, данные ПТС и СТС. Для машин без VIN, например японских, используйте GET /body?body=. Если нужны ещё и запреты с розыском, добавьте метод /score.
Как проверить машину на учёт по госномеру, если VIN неизвестен?
Сначала вызовите GET /gos2vin?plate=: он вернёт VIN, номер кузова или шасси, данные СТС, марку, модель и год. Полученный VIN подставляйте в остальные методы цепочки.
Какие проверки обязательны для выкупа, а какие по желанию?
Минимум для выкупа - ограничения и розыск (/score), залог (/pledge) и история регистрации (/vin). Остальное зависит от цены и риска: такси, каршеринг, ОСАГО, пробег, ДТП, суды и приставы добавляют для дорогих или спорных машин. Для импорта - ЭПТС, растаможка и иностранные отчёты.
Сколько стоит проверка одной машины в автосалоне?
По базовым ценам методов быстрый фильтр обходится примерно в 11-12 рублей, базовый пакет около 50, расширенный около 90. Это ориентир: итог зависит от набора методов и вашего тарифа. Ряд методов списывает деньги только при найденном результате.
Что делать, если запрос завершился ошибкой или источник недоступен?
Ошибки и сбои источника не списываются, поэтому запрос можно безопасно повторить. В коде заложите повтор с паузой и пометку "проверка не завершена" в карточке сделки, чтобы менеджер не принял отсутствие данных за чистую историю.
Как проверять большой поток машин без программирования?
Используйте массовую проверку: загружаете список VIN или госномеров и получаете результат по всем. Для разовых проверок есть консоль в кабинете, а для слежения за парком - мониторинг автомобилей.
Проверка автомобилей через API
Без договора и долгих согласований: пополните баланс от 100 ₽ и проверяйте реальные машины. Тестовые значения бесплатно, документация с примерами на популярных языках.
Получить токен Документация API

