🔌 API vagvin.ru

Подключите проверку VIN автомобилей к вашему сервису через наш API

Автоматизируйте получение отчётов по истории обслуживания, комплектации и проверкам авто

🎯 Для чего подходит наш API?

🌐 Интеграция на сайт

Добавьте проверку VIN на ваш автомобильный сайт, площадку объявлений или портал автосалона. Клиенты получают отчёты прямо на вашем сайте.

🤖 Создание Telegram-бота

Запустите своего бота для проверки авто в Telegram. Мы обрабатываем запросы — вы получаете готовые отчёты для ваших клиентов.

📱 Мобильное приложение

Интегрируйте API в ваше iOS/Android приложение для проверки автомобилей перед покупкой.

🏢 CRM-системы автосалонов

Автоматизируйте проверку trade-in автомобилей. API интегрируется с любой CRM.

📊 Агрегаторы отчётов

Станьте партнёром и предоставляйте отчёты vagvin.ru под своим брендом с собственной наценкой.

🔄 Автоматизация процессов

Интеграция с системами автоматической оценки авто, страховыми сервисами, лизинговыми компаниями.

📡 Эндпоинт API

POST https://vagvin.ru/api/process

Content-Type: application/json

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

Обязательные параметры

Параметр Тип Описание
api_key * string Ваш уникальный API-ключ
commands * string Команда проверки (см. список команд ниже)
vin * string VIN номер автомобиля (17 символов)
marka * string Марка автомобиля (BMW, Mercedes, VAG и т.д.)
adress_post * string URL вашего webhook для получения результата

Опциональные параметры

Параметр Тип Описание
lang (опц.) string Язык отчёта: RU, EN, PL, RO, FR, DE, ES (по умолчанию EN)
uid (опц.) string Уникальный идентификатор заказа в вашей системе
order_uiid (опц.) string UUID заказа для отслеживания

⚡ Доступные команды и цены

📌 Актуальный список команд и цен всегда доступен в JSON:
📄 vagvin.ru/static/brands.json

⚡ Автоматические отчёты

check_etka_full_api_logo
VAG комплектация + logo
299₽
check_avtoteka_api
Автотека РФ
119₽
check_CARFAX
CARFAX USA/Canada
299₽
check_autocheck
AutoCheck USA/Canada
299₽
check_auktion_lot_api
Аукционные лоты USA/Korea
49₽

👨‍💻 Запросы через дилера

check_data_bmw_full
BMW AIR полный отчёт
499₽
check_data_mercedes_eva
Mercedes EVA история
599₽
check_elsa_pro_full
VAG ELSA история
499₽
check_data_multibr_zapros
История мультибренд
499₽

🌍 Международные отчёты

check_CarVertical
CarVertical Европа
1299₽
check_autodna
AutoDNA Европа
1499₽
check_koreya_full
Корея полный отчёт
799₽
check_china_strah_to
Китай страховые + ТО
1499₽

🔧 Специальные запросы

check_pin_vag
PIN код магнитолы VAG
999₽
check_data_bmw_fsc
FSC коды BMW
999₽
check_nomer_dws
Номер ДВС из базы ОД
499₽

💻 Примеры запросов

cURL

curl -X POST https://vagvin.ru/api/process \ -H "Content-Type: application/json" \ -d '{ "api_key": "ваш_api_ключ", "commands": "check_CARFAX", "vin": "JTEBR3FJ30K226257", "marka": "Toyota", "lang": "EN", "adress_post": "https://yourserver.com/webhook/result", "order_uiid": "order_12345" }'

Python

import requests url = "https://vagvin.ru/api/process" payload = { "api_key": "ваш_api_ключ", "commands": "check_CARFAX", "vin": "JTEBR3FJ30K226257", "marka": "Toyota", "lang": "EN", "adress_post": "https://yourserver.com/webhook/result", "order_uiid": "order_12345" } response = requests.post(url, json=payload) print(response.json())

JavaScript (Node.js)

const axios = require('axios'); const data = { api_key: "ваш_api_ключ", commands: "check_CARFAX", vin: "JTEBR3FJ30K226257", marka: "Toyota", lang: "EN", adress_post: "https://yourserver.com/webhook/result", order_uiid: "order_12345" }; axios.post('https://vagvin.ru/api/process', data) .then(response => console.log(response.data)) .catch(error => console.error(error));

📤 Ответ API

Успешный ответ (200 OK)

{
  "status": "success",
  "user_id": 232,
  "balance": 1500.50,
  "overdraft": 0,
  "vin": "JTEBR3FJ30K226257",
  "commands": "check_CARFAX",
  "cost": 299
}
ПолеОписание
statusСтатус обработки ("success")
user_idВаш внутренний ID в системе
balanceОстаток баланса после списания
overdraftДоступный овердрафт
vinОбработанный VIN
costСписанная сумма

⚠️ Возможные ошибки

Код Описание Пример ответа
400 Неверный формат запроса / отсутствуют обязательные поля {"error": "Отсутствуют обязательные поля: api_key, vin"}
402 Недостаточно средств на балансе {"error": "Баланс + овердрафт недостаточны, не хватает 150 руб."}
403 Неверный API-ключ {"error": "Неверный API-ключ"}
404 Команда не найдена / не поддерживается для марки {"error": "Команда не найдена"}
500 Ошибка сервера обработки {"error": "Internal server error"}

🔔 Webhook (получение результата)

После обработки заказа результат отправляется на указанный adress_post

Формат отправки: Файл (PDF/JPG/PNG) через Multipart form-data

Дополнительные данные в webhook:

{
  "vin_otv": "JTEBR3FJ30K226257",
  "tip_site": "check_CARFAX",
  "status": "ok"
}
⚠️ Важно:
  • Ваш сервер должен принимать POST запросы с файлами
  • Рекомендуется использовать HTTPS для adress_post
  • Таймаут ответа от вашего сервера: 30 секунд

🧪 Тестовый VIN для проверки интеграции

Используйте для тестирования API (запрос БЕСПЛАТНЫЙ, баланс не списывается):

VIN: JTEBR3FJ30K226257
Марка: Toyota
Команда: check_data_multibr_zapros

⏱️ Время обработки

Тип отчёта Время
⚡ Автоматические отчёты (CARFAX, Автотека, ETKA) 5-15 минут
👨‍💻 Ручные запросы через дилера (BMW, Mercedes, VAG) 20-60 минут (в рабочее время)
📊 Сложные международные отчёты до 2-3 часов

📌 Важные примечания

  • Баланс списывается автоматически при успешной обработке запроса
  • Проверка баланса происходит до обработки — при недостатке вернётся ошибка 402
  • Параметр adress_post обязателен для всех API-клиентов
  • API работает 24/7 с автоматической обработкой очереди
  • Актуальные цены всегда доступны: brands.json
  • Все запросы логируются в систему мониторинга

🔍 Pre-check API — предварительная проверка VIN

Проверьте наличие данных по VIN перед покупкой полного отчёта. Доступно только при положительном балансе (бесплатно, баланс не списывается). Rate limit: не чаще 1 запроса в 3 секунды на эндпоинт.

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

Эндпоинты

POST https://vagvin.ru/api/v1/precheck/carfax-autocheck

Проверка наличия записей в базах истории США. Ответ: precheck_usa_history, precheck_usa_auction_data

🔹 Тестовый VIN: 4JGFB4FB8SB491277 — есть данные (15/36 записей, Mercedes-Benz GLE 2025)

POST https://vagvin.ru/api/v1/precheck/vinhistory

Проверка фотоотчёта по авто из США/Канады. Ответ: precheck_photo_report

🔹 Тестовый VIN: KL77LJE22RC119425 — есть данные (10 фото, CHEVROLET Trax 2024)

POST https://vagvin.ru/api/v1/precheck/auction-lots

Проверка наличия данных об аукционных лотах. Ответ: precheck_auction_lots

POST https://vagvin.ru/api/v1/precheck/autoteka

Проверка наличия данных в Автотеке РФ. Ответ: precheck_autoteka

🔹 Тестовый VIN: WBA11ES04MWX27377 — есть данные (BMW SERIE 5 2021)

POST https://vagvin.ru/api/v1/precheck/rb-eu

Проверка данных РБ и аукционов ЕС. Ответ: precheck_rb_data, precheck_eu_auctions

🔹 Тестовый VIN: WVWZZZ3CZKE093181 — есть данные (Volkswagen Passat B8)

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

Параметр Тип Описание
api_key * string Ваш API-ключ (можно передать в заголовке X-API-Key)
vin * string VIN номер автомобиля (17 символов)

Пример запроса

curl -X POST https://vagvin.ru/api/v1/precheck/carfax-autocheck \ -H "Content-Type: application/json" \ -H "X-API-Key: ваш_api_ключ" \ -d '{"vin": "4JGFB4FB8SB491277"}'

Пример успешного ответа (CARFAX+Autocheck)

{
  "success": true,
  "vin": "4JGFB4FB8SB491277",
  "precheck_usa_history": {
    "available": true,
    "records_count": 15
  },
  "precheck_usa_auction_data": {
    "available": true,
    "records_count": 36
  },
  "vehicle_info": "Mercedes-Benz Gle Gle 350 4Matic 2025"
}

Пример успешного ответа (Автотека)

{
  "success": true,
  "vin": "WBA11ES04MWX27377",
  "precheck_autoteka": {
    "available": true,
    "brand": "BMW",
    "model": "SERIE 5",
    "year": 2021
  }
}

Пример успешного ответа (РБ и аукционы ЕС)

{
  "success": true,
  "vin": "WVWZZZ3CZKE093181",
  "precheck_rb_data": {
    "available": true
  },
  "precheck_eu_auctions": {
    "available": true,
    "date": "22.02.2024",
    "title": "Volkswagen Passat B8"
  },
  "vehicle_info": "Volkswagen Passat B8"
}

Коды ошибок

Код Описание
400 Некорректный VIN или отсутствуют обязательные поля
402 Недостаточно средств на балансе. Pre-check доступен только при положительном балансе
403 Неверный API-ключ
429 Слишком частые запросы. Rate limit: 1 запрос в 3 секунды
502 Сервис временно недоступен

🔑 Получение API-ключа и поддержка

Для получения API-ключа и пополнения баланса обратитесь к администратору

🌐 English version available → vagvin.ru in English