API ГИБДД - API-CLOUD
Документация по работе с API ГИБДД

Алгоритм получения результата запроса с помощью нашего сервиса достаточно прост и практически одинаков для всех видов ресурсов.
Получите ваш персональный ключ API в настройках вашего аккаунта.
для каждого пользователя генерируется уникальный аутентификационный токен, мы называем "персональный ключ API". Это строка из 32 символов, которая выглядит примерно так:
53ba1b7a55abbа14aa97eff3a5220792
Этот ключ используется для всех ваших запросов к api-cloud.
Отправьте запрос HTTP GET на URL нашего API: https://api-cloud.ru/api/gibdd.php с персональным ключом API и параметрами.
Сервер вернёт результат обработки или код ошибки, если что-то пошло не так.
Сервер возвращает ответ в формате JSON {"status":200,"count":0, message: Ограничения отсутствуют}.
История изменений/обновлений
type (тип) Описание Параметры в запросе
В одном запросе возможно отправить только 1 тип
driver Проверка водительского удостоверения
• Дата рождения владельца
• Срок действия удостоверения
• Категории ТС
• Информация о лишениях права управления
Обязательные
serianomer - Серия и Номер водительского удостоверения (без пробелов)
Разрешено: цифры
date - Дата выдачи удостоверения (в формате дд.мм.гггг)
Разрешено: цифры, знак "."
token - персональный ключ API
gibdd Основная информация по VIN номеру
• Информация по утилизации
• Номер кузова
• Номер двигателя
• Марка и(или) модель
• Цвет
• Год выпуска
• Рабочий объем
• Мощность л.с.
• Мощность Квт
• Категория
• Тип ТС
• Информация по таможне
• История регистраций
Обязательные
vin - VIN номер
Разрешено: латиница, цифры, знак "-"
token - персональный ключ API
gibddv2 new Основная информация по VIN номеру v2
(использовать в случае, если необходим номер шасси и экологический класс. отсутствует подробная информация по регистрации и некоторые другие результата как в типе запроса "gibdd")
• Статус записи реестра
• id записи
• Номер кузова
• Номер шасси
• Экологический класс
• Марка и(или) модель
• Цвет
• Год выпуска
• Рабочий объем
• Мощность л.с.
• Мощность Квт
• Тип ТС
• История регистраций (без уточнения причины регистрации)
Обязательные
vin - VIN номер
Разрешено: латиница, цифры, знак "-"
token - персональный ключ API
restrict Наличие ограничений
• Регион наложения ограничения
• Основание ограничения
• Ключ ГИБДД
• Дата наложения
• Расшифровка ограничения
• Срок окончания ограничения
• Телефон инициатора ограничения
• Мощность л.с.
• Кем наложено ограничение
Обязательные
vin - VIN/КУЗОВ/ШАССИ
Разрешено: латиница, цифры, знак "-"
token - персональный ключ API
wanted Нахождение в розыске
• Регион инициатора розыска
• Дата постоянного учета в розыске
• Другая информация
Обязательные
vin - VIN/КУЗОВ/ШАССИ
Разрешено: латиница, цифры, знак "-"
token - персональный ключ API
dtp Участие в дорожно-транспортных происшествиях
• Дата ДТП
• Повреждения
• Номер инцидента
• Тип повреждения
• Описание инцидента
• Место ДТП
• Владелец
• Регион владения
• Карта нанесенного ущерба
• Фото карты нанесенного ущерба
Обязательные
vin - VIN/КУЗОВ/ШАССИ
Разрешено: латиница, цифры, знак "-"
token - персональный ключ API
Дополнительные
dtpimg=1 - в результате будет ссылка на изображение карты нанесенного ущерба
fines Проверка на штрафы
• Действие скидки
• Период окончания скидки
• Дата возникновения штрафа
• Текст штрафа по коАП
• Номер постановления
• КБК
• Сумма штрафа
• Токен фотографии нарушения для типа finesPhoto
• Информация о подразделении инициатора
Обязательные
regNumber - регистрационный номер авто
Разрешено: кириллица, цифры, знак "-"
stsNumber - номер СТС авто
Разрешено: кириллица, латиница, цифры, знак "-"
token - персональный ключ API
Дополнительные
requisites=1 - Платежные реквизиты подразделения которое выставило штраф (результат в массиве division_requisites)
finesPhoto Запрос данных фотофиксации нарушения
• Временный URL с изображением (доступно 10 минут)
• base64 код с изображением
Обязательные
postNum - Номер постановления
Разрешено: цифры
regNumber - Регистрационный номер ТС
Разрешено: кириллица, цифры
division - Номер подразделения ГИБДД
Разрешено: цифры
photoToken - Токен изображения из типа fines
латиница, цифры
token - персональный ключ API
eaisto Проверка диагностических карт, пробег
• Дата окончания
• Место прохождения осмотра
• Информация об операторе
• Номер ДК
• Дата начала ДК
• Информация о ТС
• Информация о пробеге
Обязательные
vin - VIN/КУЗОВ/ШАССИ
Разрешено: латиница, цифры, знак "-"
token - персональный ключ API
otoInfo new Получение информации по Оператору Технического Осмотра
• Статус аттестата
• Директор
• Полное Наименование
• ОГРН
• Адрес юридический
• Адрес почтовый
• Адрес ПТО
• Телефон
• E-mail
• Сайт
• Пропускная способность
• Область аккредитации
Обязательные
id - id оператора из значения operatorName типа запроса eaisto
Разрешено: цифры
token - персональный ключ API
Примеры запросов








История изменений API ГИБДД

дата что изменилось
29.03.2024

Добавлен новый метод запроса 'gibddv2' для тех, кому необходим Экологический класс и номер шасси в ответе.
Этот метод похож на метод 'gibdd', но в результате отсутствует подробная информация о регистрациях ТС, информация о ПТС.
Подробнее в документации.

24.03.2024

Тип запроса dtp: Добавлена возможность получить ссылку на скачивание фото карты нанесенного ущерба (JPG)
В запросе необходимо передать параметр dtpimg=1, в результате в DamagePointsIMG будет ссылка на изображение, которая действует 15 минут.
Параметр экспериментальный, в случае выявления багов сообщать в тех поддержку.

22.03.2024

Метод запроса wanted: В вывод добавлены Номер шасси, Номер двигателя, Государственный регистрационный номер

01.02.2024

Добавлен новый метод запроса otoInfo
Позволяет получить информацию по Оператору Технического Осмотра.
Для запроса необходим ID Оператора (ОТО), найти его можно в результате запроса eaisto, значение из operatorName. Подробнее в документации.
Цена 0.10 руб / запрос

09.09.2023

Метод finesPhoto: Добавили обработчик ошибки при которой фотографии по определенному постановлению отсутствуют, но при этом в методе запроса fines результат photo=true
Если по постановлению фотографии не грузятся (отсутствуют в базе), то результатом ответа от API будет status => 200, num => 0, rez => array()
Это касается некоторых поставлений, особенно тех, которые уже были направлены в ФССП.
Результатом данного патча будет исправление работы мониторинга API, который при получении подобных ответов отключал API на некоторое время.

07.06.2023

Метод fines:
1. Если фотофиксация по выбранному постановлению невозможна и ключ photo = false, то значение ключа phototoken так же будет false. Ранее даже если фотографии отсутствовали, то токен был в выводе.
2. После получения списка штрафов, токены записываются в базу.
Метод finesPhoto:
1. При получении запроса мы будем проверять срок жизни photoToken, если он живой, то обработаем результат, иначе вы получите результат 
{"error":"588","message":"photoToken_EXPIRED"}
Обновление направлено на исключение ошибочных запросов, которые мы получаем пачками каждый день.
Ранее можно было отправить запрос на получение фотофиксации даже если фотографии отсутствовали, что приводило к ошибки таймаута.
Документацию дополнили текущими обновлениями.

28.05.2023

Метод запроса fines:
Добавили доп. параметр запроса - requisites=1
Позволяет получить платежные реквизиты подразделения которое выставило штраф

25.05.2023

Выполнена адаптация под источник

10.11.2022

Поправили ошибку, при которой на некоторые запросы получали ошибку TIME_MAX_CONNECT

23.10.2022

В массив inquiry добавили ключ balance. Вывод текущего баланса после запроса, позволит не отправлять дополнительные запросы на проверку баланса. 

10.10.2022

Ускорили обработку запросов

18.09.2022

Тип запроса - finesPhoto
Поправили ошибку пустого ответа. 

08.09.2022

Обновлен алгоритм работы

22.07.2022

type->fines, исправили переодическую ошибку "Сервис гибдд по проверке штрафов недоступен. Повторите попытку позже."

14.05.2022

В результат type->gibdd добавлен отличительный параметр 'found'.
found => true - результат найден
found => false - результат не найден

25.04.2022

type->gibdd
Ранее перед началом JSON { появлялся пробел ( { status => .....}). Причину возникновения нашли и устранили.

06.04.2022

1. Переработан алгоритм работы по типу запроса "driver"
2. Переработан алгоритм работы по типу запроса "wanted"
3. Переработан алгоритм работы по типу запроса "finesPhoto"

01.04.2022

1. Добавлен заголовок "Content-type: application/json; charset=utf-8"
2. В type->driver добавлен новый ключ в выводе "found", если значение "true", то водительское найдено, если "false", то нет.

05.03.2022

По типу запроса restrict добавлены дополнительные попытки получить запрос.

22.02.2022

type->fines стал более стабильней.
Решили ошибку "Сервис гибдд по проверке штрафов недоступен. Повторите попытку позже." изменением алгоритма.

08.02.2022

Типы запросов: wanted, eaisto.
В безрезультативные выводы добавлен массив inquiry, отвечающий за информацию о запросе: цена запроса, скорость ответа, попытки соединения.

24.01.2022

VIN/Кузов/Шасси
Для типов запросов (dtp, wanted, restrict, eaisto) в параметре vin возможна передача VIN/Кузов/Шасси

03.01.2022

Отключение отдельных типов запросов
Реализовали возможность отключения отдельных типов запросов, чтобы не затрагивать работу API в целом. Это необходимо в том случае, если из всех типов запросов 1 или несколько работают с ошибками. Если тип запроса выключен, то вы получите ошибку {"error":"002","message":"TYPE_SUSPENDED","errormsg":"Работа отдельного модуля API временно приостановлена. Подробнее в details","details":"Запрос по выбранному типу временно приостановлен в связи с некорректной работой ресурса источника. Он заработает как только мы начнем получать корректные ответы"}

16.12.2021

Кэширование
В типах запросов gibdd, restrict, wanted, dtp, eaisto добавлено кэширование. Теперь по умолчанию будет выводиться результат из кэша за последние 6 часов. Это увеличит скорость ответа при наличии кэша.
Если необходим только свежий результат запроса, то необходимо передавать параметр cache=2

18.11.2021

ТРЕБУЕТСЯ ДОРАБОТКА ВАШЕГО КОДА
Архитектура ответа type->fines и type->finesPhoto
Массив с результатами перенесен в переменную rez. Добавлен статус ответа, а так же информация о запросе: Тариф, скорость, количество попыток

26.10.2021

type->wanted
В записи records ранее выводилось просто количество без расшифровки

15.10.2021

Новые параметры поиска
type->restrict, type->wanted, type->dtp, type->eaisto в параметре VIN возможно передать так же номер кузова или шасси.

14.10.2021
В type -> fines добавлен вывод нового параметра
DateSSP - Дата направления постановления в ФССП России
19.09.2021

В type -> fines добавлена новая ошибка 706 - DATA TRANSMITTED WITH ERRORS
Данные переданы с ошибками

19.08.2021

Расшифровка нового ответа по type->gibdd
При передаче неверного VIN номера api-cloud вернет ответ: По указанному VIN не найдена информация. При этом запрос считается успешным.

29.07.2021

1. Исправлена ошибка с переодическим получением ошибки по SLL сертификату.
2. Увеличин лимит ожидания ответа от гибдд

14.07.2021

Изменение статуса результата
При недоступности ресурса источника изменили статус с 404 -> 503

17.06.2021

type -> gibdd
Добавили и отредактировали расшифровки причин изменения регистраций.

09.06.2021

Проверка штрафов (type -> fines)
Всвязи с участившимися случаями неработоспособности сервиса ГИБДД по проверке штрафов, был введен обработчик на ошибку "Проверка наличия неуплаченных штрафов завершилась ошибкой.". Это значит, что на самом ресурсе источнике вывод штрафов в данный момент невозможен.
{"status":404,"message":"Сервис гибдд по проверке штрафов недоступен. Повторите попытку позже."}

21.05.2021

Срок владения ТС (type -> gibdd)
Добавлен новый параметр вывода ownershipPeriod -> period
Указывается полный срок владения с рашифровкой, например: 10 лет 6 месяцев 12 дней, 11 месяцев 17 дней и т.д.

02.05.2021

Проверка водительского удостоверения
В вывод по type=driver можно получить информация о водительском удостоверении, а так же информацию о лишениях

23.04.2021

Изображение нарушения
В вывод по type=finesPhoto можно получить url на фотофиксацию нарушения, а так же base64 код самого изображения.

17.04.2021

Добавлен вывод информации об утилизации
В вывод по type=gibdd отображается информация об утилизации

17.04.2021

Добавлен type "eaisto"
Данный тип позволяет запросить информацию по диагностическим картам, получить информацию по пробегу

17.04.2021

Добавили проверку доступности сервиса решения капч. Если сервис недоступен, то средства за запрос не снимаются. Вы сможете отправить запрос позднее, когда сервис будет вновь доступен.
Код ошибки: 999. SERVICE_CAPTCHA_OFFLINE

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

код (error) Описание ошибки (message)
888 ИМЯ передаваемой переменной: forbidden symbols present
В переменной ИМЯ присутствуют запрещенные символы
766 MISSING_MANDATORY_PARAMETER
Отсутствуют обязательные параметры
706 DATA TRANSMITTED WITH ERRORS
Данные переданы с ошибками
602 TOKEN_NO_ACCESS
Нет доступа к запрашиваему методу запроса
598 MISSING_REQUIRED_id_PARAMETER
Отсутствует параметр id
588 photoToken_EXPIRED
Истек строк действия photoToken
508 MISSING_REQUIRED_DATE_PARAMETER
Отсутствует параметр date или указан неверно
507 MISSING_REQUIRED_SERIANOMER_PARAMETER
Отсутствует параметр serianomer или указан неверно
505 MISSING_REQ_REGNUM_STS_PARAM
Отсутствует обязательный параметр regNumber или stsNumber
505 MISSING_regNumber_postNum_photoToken_division_PARAM
Отсутствуют обязательные параметры regNumber или postNum или photoToken или division
504 TOKEN_LOCKED_IN_THE_SYSTEM
Переданный токен заблокирован службой качества / автоматической системой
503 TOKEN_NOT_REGISTERED_IN_THE_SYSTEM
Переданный токен не зарегистрирован в системе
502 MISSING_REQUIRED_TOKEN_PARAMETER
Отсутствует параметр token
501 MISSING_REQUIRED_VIN_PARAMETER
Отсутствует параметр vin или указан неверно
500 MISSING_REQUIRED_TYPE_PARAMETER
Отсутствует параметр type
499 WRONG_TOKEN_KEY
Вы указали значение параметра token в неверном формате, ключ должен содержать 32 символа.
498 TOKEN_NO_MONEY
Для выполнения запроса недостаточно средств, пополните баланс.
460 NO_REQUIRED_PARAMETERS
Отсутствуют обязательные параметры
456 MAX_LIMIT
Превышено количество одновременных соединений (потоки)
404 TIME_MAX_CONNECT
Достигнуто максимальное количество коннектов, при которых ресурс не вернул результата. Повторите попытку позже.
123 IP_NOT_REGISTERED_IN_THE_SYSTEM
Сработала защита IP. Текущий IP не совпадает с заданным в ЛК
111 PARAMETER_CONFLICT
Вы указали параметры, которые конфликтуют между собой. Например VIN и regNumber. Необходимо указать либо VIN либо regNumber, что-то одно.
015 DATE_ERROR
Ошибка значения переданной даты
005 TEST_TIME_OFF
Закончился период тестирования
001 API_SUSPENDED
Работа этого API временно приостановлена. Мы уже в курсе проблемы и занимаемся решением. Повторите запрос позже.

• API ГИБДД (Государственная инспекция безопасности дорожного движения)

• API Федеральная Таможенная Служба (ФТС)

• API VIN Декодер (Расшифровка данных VIN номера)

• API РСА (Российский Союз Автостраховщиков)

• API ЕАИСТО (Единая Автоматизированная Информационная система технического осмотра)

• API ФССП (Федеральная Служба Судебных Приставов)

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

• API Проверка ТС по базе такси

• API Фотографии транспортных средств

• API Каталог фотографий авто

• API Оценка стоимости автомобиля

• API МВД (Министерство Внутренних дел)

• API ФРИ (Федеральный реестр инвалидов)

• API Федеральная налоговая служба

• API Московский транспорт (transport.mos.ru)

• API Федеральный ресурс (Банкротства)

• API Росреестр

• API Bidcars (История автомобилей из США с аукционов Copart и IAAI)

• API Электронный ПТС

• API Номерограм

• API Скриншот сайта

• API Росфинмониторинг

• API Конвертер VIN<->Рег.номер

• API API ras.arbitr (Решения арбитражных судов)

• API kad.arbitr (Картотека арбитражных дел)

• API Реестр залогов

Обращаем ваше внимание, что API-CLOUD не имеет никакого отношения к ресурсам источникам*, а предоставляет вам более удобный способ взаимодействия с информацией, находящейся в открытом доступе на данных ресурсах.
API Реестр залогов API ГИБДД API Федеральная Таможенная Служба (ФТС) API VIN Декодер API Картотека арбитражных дел API Федеральная служба судебных приставов (ФСПП) API Отзывные компании транспортных средств API Российский Союз Автостраховщиков (РСА) API Фотографии транспортных средств API Каталог фотографий авто API Лицензии такси API Конвертация из VIN в регистрационный номер и наоборот API Оценка стоимости автомобиля API МВД (Министерство Внутренних дел) API ФРИ (Федеральный реестр инвалидов) API Федеральная налоговая служба API Московский транспорт (transport.mos.ru) API Федеральный ресурс (Банкротства) API Росреестр API Bidcars (История автомобилей из США с аукционов Copart и IAAI) API Электронный ПТС API Номерограм API Скриншот сайта API Росфинмониторинг API Конвертер VIN<->Рег.номер API arbitr