Загрузка...
image

Автоматизация работы с гибдд.рф/check/driver

На данной странице вы можете протестировать работу сервиса API для получения информации с гибдд.рф/check/driver. Сервис позволяет автоматизировать проверку водительских удостоверений через http запросы. В ответ на каждый запрос вы получаете JSON с нужной информацией. Проверьте сервис прямо сейчас в разделе Проверьте возможности API

С форматом входных параметров и ответа сервера вы можете ознакомиться в разделе Документация (текстовая версия, OpenAPI версия).

Также рекомендуем ознакомиться с интерактивной версией документации, в которой можно выполнять любые запросы к сервису и сохранять примеры кода на нужном языке для дальнейшей интеграции.

Для подключения к сервису напишите на email: support@parser-api.com.

Отправьте заявку на подключение

Двести запросов в месяц предоставляем бесплатно без каких-либо условий.

Девять лет успешной работы. Лучшие цены на рынке. Свыше семисот довольных клиентов. Присоединяйтесь!

image

Документация

Сервис предназначен для получения информации о водительских удостоверениях и истории лишений права управления транспортными средствами.

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

Получение информации о водительском удостоверении

https://parser-api.com/parser/driver_api/

Параметры:

  • num — серия и номер водительского удостоверения (без пробелов)
  • date — дата выдачи водительского удостоверения (формат: DD.MM.YYYY)

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

https://parser-api.com/parser/driver_api/?key=ВАШ_КЛЮЧ_ДОСТУПА&num=5034401752&date=31.10.2017

Пример ответа:

{
  "success": 1, // флаг успешного выполнения запроса
  "document": { // информация о найденном водительском удостоверении
    "dob": "1979-11-11", // дата рождения владельца
    "categories": "В, В1, М", // открытые категории
    "date_from": "2017-10-31", // дата начала действия удостоверения
    "date_to": "2027-10-31", // дата окончания действия удостоверения
    "comment": "Срок действия водительского удостоверения продлен в соответствии с постановлением Правительства Российской Федерации от 09.04.2022 № 626 на 3 года.", // комментарий (при наличии)
    "status": "Действует" // статус удостоверения ("Действует" или "Недействителен")
  },
  "decision": { // информация о лишении права управления ТС (при наличии)
    "bplace": "г. Москва", // место вынесения постановления
    "date": "2020-05-15", // дата вынесения постановления о лишении
    "period": "18", // период лишения (в месяцах)
    "state": "Постановление о лишении права управления ТС вступило в законную силу" // текущее состояние лишения
  },
  ]
}

Возможные значения поля state (состояние постановления):

  • Вынесено постановление о лишении права управления ТС
  • Постановление о лишении права управления ТС вступило в законную силу
  • Исчисление срока лишения права управления ТС прервано
  • Поступление информации об уплате штрафа
  • Поступление информации об уплате штрафа (от банка)
  • Начато исчисление срока лишения права управления
  • Окончено исчисление срока лишения права управления (возвращено ВУ)
  • Проведение проверки знаний ПДД

Интерпретация ответа и обработка ошибок

Общие рекомендации:

  • Если поле success заполнено и success = 1 — перед вами успешный ответ, с которым можно работать. Только такие запросы учитываются в статистике и расходуют оплаченный лимит.
  • Иначе, если поле error заполнено — запрос требует вашего внимания. Текст ошибки рекомендуется сохранить или отправить для дальнейшего анализа.
  • Иначе, если поле error не заполнено — это ошибка, связанная со стабильностью источника. В таком случае мы рекомендуем игнорировать ответ и повторить запрос.

В данном разделе описаны возможные коды ответов сервиса и их значения. Каждый код ответа сопровождается пояснением и примером JSON-ответа.

1. Код ответа - 200

  • Поле success = 1 - удалось получить информацию от источника. Такие и только такие запросы можно запускать в дальнейшую обработку. Примеры ответов см. выше.
  • Поле success = 0 - не удалось получить информацию от источника. Запрос не будет учтен в статистике. Необходимо повторить запрос.

2. Код ответа - 403

Выдается сервисом в случае невозможности обработки запроса из-за ограничения доступа: закончилась подписка, превышен лимит и так далее. Причины ошибок отражены в поле error ответа. Ниже приведен список возможных ошибок с их описанием и кодами:

  • Invalid access key error_code = 40301 Указанный ключ доступа недействителен или отсутствует.
  • The subscription period has expired error_code = 40302 Доступ к сервису истек, требуется продление.
  • Invalid IP error_code = 40303 Запрос выполнен с IP-адреса, который не разрешён для доступа.
  • Day limit of requests exceeded error_code = 40304 Достигнут оплаченный лимит запросов на день.
  • Month limit of requests exceeded error_code = 40305 Достигнут оплаченный лимит запросов на месяц.

Пример ответа:

{
  "error": "Invalid access key",
  "error_code": 40301
}

3. Код ответа - 400

Выдается сервисом в случае невозможности обработки запроса из-за ошибки валидации запроса, неверного или отсутствующего значения какого-либо поля. Поле error_code всегда равно 40000, подробности доступны в поле error.

Возможные ошибки валидации:

  • Empty num — не указан обязательный параметр num
  • Empty date — не указан обязательный параметр date

Пример ответа:

{
  "error": "Empty num",
  "error_code": 40000
}

Проверьте возможности API

Заполните форму и получите ответ от сервиса: