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

Автоматизация поиска страховок в НСИС ОСАГО, парсер и API сервис

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

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

Обращаем ваше внимание, что наш сервис не имеет никакого отношения к nsis.ru, а предоставляет вам более удобный способ взаимодействия с информацией, находящейся в открытом доступе на данном сайте.

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

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

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

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

image

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

Поиск полисов ОСАГО по VIN номеру

https://parser-api.com/parser/osago_api/?key=ВАШ_КЛЮЧ_ДОСТУПА&vin=VIN_НОМЕР_АВТО

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

  • key — ключ доступа к сервису (обязательный).
  • vin — VIN номер.

Поиск полисов ОСАГО по гос номеру

https://parser-api.com/parser/osago_api/?key=ВАШ_КЛЮЧ_ДОСТУПА&regNumber=ГОС_НОМЕР

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

  • key — ключ доступа к сервису (обязательный).
  • regNumber — гос номер.

Поиск полисов ОСАГО по номеру кузова

https://parser-api.com/parser/osago_api/?key=ВАШ_КЛЮЧ_ДОСТУПА&bodyNumber=НОМЕР_КУЗОВА

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

  • key — ключ доступа к сервису (обязательный).
  • bodyNumber — номер кузова.

Поиск полисов ОСАГО по серии и номеру полиса

https://parser-api.com/parser/osago_api/?key=ВАШ_КЛЮЧ_ДОСТУПА&series=СЕРИЯ_ПОЛИСА&number=НОМЕР_ПОЛИСА

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

  • key — ключ доступа к сервису (обязательный).
  • series — серия полиса.
  • number — номер полиса.

Формат ответа на запрос

{
  "success": 1, // флаг успешного выполнения запроса, 1/0. В случае сбоя в получении данных флаг = 0, запрос не учитывается, информацию нужно запросить позднее
  "policies": [ // полисы
    {
      "companyName": "Страховое публичное акционерное общество \"Ингосстрах\"",  // компания, выдавшая полис
      "policySerial": "ХХХ", // серия полиса
      "policyNumber": "0451703060", // номер полиса
      "vin": null, // VIN автомобиля
      "vin_mask": "Y4K8622Z3PB9*****", // маска VIN автомобиля
      "regNumber": null, // гос номер
      "regNumber_mask": "М2***А04", // маска гос номер
      "mark": "Geely", // марка
      "model": "Coolray", // модель
      "startDate": "2024-09-29", // дата начала периода страхования
      "endDate": "2025-09-28", // дата окончания периода страхования
      "status": "Действует" //статус
    }
  ]
}

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

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

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

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

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

Выдается сервисом в случае успешной валидации и успешной обработки запроса источником. Всегда сопровождается полем success = 1 в корне ответа. Именно такие и только такие запросы можно запускать в дальнейшую обработку.

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

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

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

{
  "success": 0
}

3. Код ответа - 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
}

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

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

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

{
  "error": "Date field could be maximum a year from the current date",
  "error_code": 40001
}

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

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