Загрузка данных


Продакшн-доступ к Parser API

Тариф: позволяет выполнять до 500 запросов в день и до 15000 в месяц

Мониторинг лимита: тут

Тестовый доступ к Parser API

Parser API предоставляет тестовый доступ, который позволяет выполнить до 200 запросов в месяц для проверки корректности интеграции и оценки возможностей сервиса

Общая информация

Доступ предоставляется один раз, без возможности продления.

Лимит: 200 запросов на месяц

После завершения тестирования необходимо перейти на оплачиваемый тариф

Все запросы выполняются по протоколу HTTPS (порт 443)

Аутентификация осуществляется с помощью API-ключа, передаваемого через параметр через query-параметр «key» в URL

Базовый адрес API
https://parser-api.com
Наш тестовый ключ
key=2e5a00b1c7aa2f94434e1a0bbb81c9a8
Примеры тестовых запросов
https://parser-api.com/parser/fedresurs_api/?type=TYPE_SEARCH_FIZ®ionID=-1&lastName=Коновалов&firstName=Александр&patronymic=Николаевич&key=2e5a00b1c7aa2f94434e1a0bbb81c9a8
https://parser-api.com/parser/mvd_wanted_api/?key=2e5a00b1c7aa2f94434e1a0bbb81c9a8&firstName=Фахрудин&lastName=Махмудов&dob=1965-12-13
Дополнительно
Мониторинг лимита и статистики (отслеживаем сколько запросов у нас осталось)

Телеграм-бот для уведомлений (предоставляет только функции связанные с оплатой сервисов: уведомления об окончании доступа к сервису и достижении лимитов)

Для безопасности parser-API рекомендует ограничить список IP-адресов, с которых осуществляется доступ (список можно направить на support@parser-api.com)

Эндпоинты, используемые для интеграции с сервисом
Эндпоинты для проверки автомобиля на этапе мониторинга

Для всех проверок автомобиля (кроме проверки штрафов) используются только эти два query-параметра:

key 

vin — VIN номер автомобиля

1. Проверка наличия ограничений

Метод: GET
Эндпоинт: parser/gibdd_api/restrict

Логика обработки запроса:

Если получены данные о нахождении автомобиля в розыске — система должна перевести заявку в статус «Отклонена по стоп-факторам». При этом в заявке должны быть зафиксированы поля:

Дата наложения ограничения
Вид ограничения

Если информация о нахождении в розыске отсутствует — в соответствующем поле заявки указывается «Ограничения отсутствуют»

Если проверка не дала результата или вернулась ошибка — в соответствующем поле заявки указывается «Данные проверки недоступны»

{
  "success": 1,
  "restrictions": [
    {
      "model": "АФ 77А3ВJ",
      "model_year": "2012",
      "restriction_date": "23.10.2015",
      "region": "Белгородская область",
      "restriction_name": "Запрет на регистрационные действия",
      "organization_name": "Судебный пристав",
      "reasons": "Документ: 76981200/2327 от 20.03.2019, Иванов Иван Иванович, СПИ: 3270100000152, ИП: 3049/16/23027-ИП от 28.01.2016",
      "phone": "+7(111)552-11-11",
      "gid": "77#SP0004193780"
    }
  ]
}
{
  "success": 1,
  "restrictions": []
}
2. Проверка нахождения автомобиля в розыске

Метод: GET
Эндпоинт: parser/gibdd_api/wanted

Логика обработки запроса:

Если получены данные о нахождении автомобиля в розыске — система должна перевести заявку в статус «Отклонена по стоп-факторам». При этом в заявке должны быть зафиксированы поля:

Регион розыска
Дата начала розыска

Если информация о нахождении в розыске отсутствует — в соответствующем поле заявки указывается «Автомобиль не находится в розыске»

Если проверка не дала результата или вернулась ошибка — в соответствующем поле заявки указывается «Данные проверки недоступны»

{
  "success": 1,
  "searches": [
    {
      "region": "город Санкт-Петербург",
      "model": "ВМW520D",
      "model_year": "2008",
      "search_date": "29.10.2016"
    }
  ]
}
{
  "success": 1,
  "searches": [
    {
      "region": "город Санкт-Петербург",
      "model": "ВМW520D",
      "model_year": "2008",
      "search_date": "29.10.2016"
    },
    {
      "region": "Ленинградская область",
      "model": "ВМW520D",
      "model_year": "2008",
      "search_date": "15.03.2017"
    }
  ]
}
{
  "success": 1,
  "searches": []
}
3. Проверка ЕПТС и статуса утилизации автомобиля

Метод: GET
Эндпоинт: parser/elpts_api

Логика обработки запроса:

По результатам запроса в заявке в соответствующих полях отображаются следующие данные:

Существование ЕПТС (да/нет)

Статус ЕПТС (действующий / недействующий)

Страна выдачи

Сведения об уплате утилизационного сбора (уплачен/ не уплачен)

Наличие ограничений (обременений)

Наличие таможенных ограничений

Сведения о последнем регистрационном действии (дата и тип действия)

Если данные недоступны или произошла ошибка, в соответствующем поле заявки указывается «Данные проверки недоступны»

{
  "success": 1,
  "found": 1,
  "status": "действующий",
  "records": [
    {
      "country": "Российская Федерация",
      "type": "Электронный паспорт транспортного средства",
      "displosal_fee": "РФ уплачен",
      "restrictions_status": "отсутствуют",
      "customs_restrictions_status": "отсутствуют",
      "last_reg_action": "РФ - Постановка на регистрационный учет (23.11.2020)"
    }
  ]
}
{
  "success": 1,
  "found": 0,
  "status": null,
  "records": []
}
4. Проверка истории регистрации

Метод: GET
Эндпоинт: parser/gibdd_api/history

Логика обработки запроса:

По результатам запроса в заявке в соответствующих полях отображаются следующие данные  по каждому факту регистрации:

Модель

Год выпуска

Цвет

VIN

Номер кузова

Номер двигателя

Рабочий объём

Категория

Тип ТС

Мощность 

Номер ПТС (необходимо отобразить данные, которые уже имеются в системе и которые вернулись в ответе для возможности сравнения верификатором)

История владения:

Тип владельца

Дата постановки на учёт

Дата снятия с учёта

Последняя операция

Код операции




Если данные недоступны или произошла ошибка, в соответствующем поле заявки указывается «Данные проверки недоступны»
{
  "success": 1,
  "history": {
    "engineVolume": "3990.0",
    "color": "КРАСНЫЙ",
    "bodyNumber": "Х9Н77А3ВJС0000513",
    "year": "2012",
    "engineNumber": "НС511259ХА01",
    "vin": "Х9Н77А3ВJС0000513",
    "model": "АФ 77А3ВJ",
    "category": "С",
    "type": "Грузовые автомобили фургоны",
    "powerHp": "132",
    "powerKwt": "97.09",
    "vehiclePassport": {
      "number": "62НО796550",
      "issue": "ООО \"ФОТОН МОТОР\""
    },
    "ownershipPeriods": [
      {
        "personType": "Физическое лицо",
        "from": "2013-09-04T00:00:00.000+04:00",
        "to": "2014-07-03T00:00:00.000+04:00",
        "lastOperation": "Прекращение регистрации",
        "lastOperationId": "07"
      },
      {
        "personType": "Физическое лицо",
        "from": "2014-07-03T00:00:00.000+04:00",
        "to": null,
        "lastOperation": "Прекращение регистрации",
        "lastOperationId": "07"
      }
    ]
  }
}
{
  "success": 1,
  "history": {}
}
5. Проверка пробега автомобиля

Метод: GET
Эндпоинт: parser/eaisto_mileage_api

Логика обработки запроса:

По результатам запроса в заявке в соответствующих полях отображаются следующие данные о пробеге:

Диагностическая карта:

Номер карты

Дата начала действия

Дата окончания действия

VIN автомобиля

История пробега:

Дата

Пробег

Если данные недоступны или произошла ошибка, в соответствующем поле заявки указывается «Данные проверки недоступны»
{
  "kbm_done": 1, // флаг успешной загрузки актуальной диагностической карты
  "mileages_done": 1, // флаг успешной загрузки коллекции пробегов
  "diagnose_cards": [ // актуальная диагностическая карта
    {
      "number": "201610101449162544920", // номер карты
      "startDate": "10.10.2016", // дата начала действия карты
      "endDate": "10.10.2017", // дата окончания действия карты
      "vin": "WBANX31040C174862", // VIN автомобиля
      "mileage": "130811" // пробег на момент прохождения техосмотра
    }
  ],
  "mileages": [ // коллекция пробегов по архивным картам
    {
      "date": "10.10.2016",
      "mileage": 130811
    },
    {
      "date": "19.09.2015",
      "mileage": "102758"
    }
  ]
}
{
  "kbm_done": 0, // флаг, что актуальная диагностическая карта не найдена
  "mileages_done": 0, // флаг, что данные о пробегах отсутствуют
  "diagnose_cards": [], // пустой массив — нет актуальных карт
  "mileages": [] // пустой массив — нет информации о пробеге
}
6. Проверка использования автомобиля в такси

Метод: GET
Эндпоинт: parser/taxi_api

Логика обработки запроса:

Если получены данные о разрешении на работу такси — в соответствующих полях заявки отображаются:

Дата начала действия разрешения

Дата окончания действия разрешения

Если автомобиль не числится в такси — в соответствующем поле заявки указывается «Автомобиль не зарегистрирован как такси»

Если данные недоступны или произошла ошибка — в соответствующем поле заявки указывается «Данные проверки недоступны»

{
  "done": 1,
  "vin": "XW8DA11Z1DK236754",
  "regNumber": null,
  "records": [
    {
      "vin": "XW8DA11Z1DK236754",
      "regionName": "Краснодарский край",
      "regNumber": "В311КА123",
      "permitNumber": "13250",
      "carLabel": "Skoda Octavia",
      "year": "2012",
      "color": "белый",
      "dateFrom": "2014-05-13",
      "dateTo": null,
      "dateFgisAdded": "2023-09-02",
      "isLiftingDevice": 0,
      "isActual": 1,
      "source": "fgis_taxi",
      "carriers": [
        {
          "type": "ЮЛ",
          "permitNumber": "000347-2",
          "dateFrom": "2023-09-01",
          "name": "ООО \"М Авто\"",
          "ogrn": "1177746864690",
          "inn": "7724417458",
          "isActual": 1,
          "dateAdded": "2023-09-03",
          "dateRemoved": "2024-07-10"
        }
      ]
    }
  ]
}
{
  "done": 1,
  "vin": "XW8DA11Z1DK236754",
  "regNumber": null,
  "records": []
}
7. Проверка штрафов ГИБДД

Метод: GET
Эндпоинт: parser/fines_api

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

key 
regNumber 
sts

Логика обработки запроса:

Если получены данные о штрафах ГИБДД — в соответствующих полях заявки по каждому штрафу отображаются:

Дата и время нарушения

Сумма штрафа

Если информация о штрафах отсутствует — в соответствующем поле заявки указывается «Штрафы ГИБДД отсутствуют»

Если данные недоступны или произошла ошибка — в соответствующем поле заявки указывается «Данные проверки недоступны»

{
  "fines_done": true, 
  "message": null, 
  "fines": [
    {
      "enable_discount": true,
      "date_discount": "2018-03-16 23:59:59",
      "date_decision": "2018-02-24 17:00:00",
      "koap_code": "12.9ч.2",
      "koap_text": "ПРЕВЫШЕНИЕ УСТАНОВЛЕННОЙ СКОРОСТИ ДВИЖЕНИЯ ТРАНСПОРТНОГО СРЕДСТВА НА ВЕЛИЧИНУ БОЛЕЕ 20, НО НЕ БОЛЕЕ 40 КМ/Ч",
      "num_post": "18810177180224390760",
      "kbk": "18811630020016000140",
      "sum": "500",
      "division_name": "Управление ГИБДД ГУ МВД России по г. Москве",
      "division_address": "г. Москва, ул. Садовая-Самотечная, д. 1",
      "division_id": 1145000,
      "date_post": "2018-02-24",
      "date_ssp": null,
      "photo_available": true,
      "photo_token": "1c11d015f1981551371781b01471a618d15f14d1ec1f013a"
    }
  ]
}
{
  "fines_done": true,
  "message": "Не найдено ТС с таким сочетанием СТС и ГРЗ",
  "fines": []
}
8. Проверка участия автомобиля в ДТП

Метод: GET
Эндпоинт: parser/gibdd_api/accident

Логика обработки запроса:

Если получены данные об участие автомобиля в ДТП — в соответствующих полях заявки по каждому ДТП отображаются:

Марка и модель автомобиля (необходимо отобразить данные, которые уже имеются в системе и которые вернулись в ответе для возможности сравнения верификатором)

Тип ДТП

Регион происшествия

Место ДТП

Дата и время ДТП

Состояние автомобиля после ДТП

Описание повреждений

Схема повреждений

Номер ТС в ДТП

Количество ТС в ДТП

Если информации об участии в ДТП нет — в соответствующем поле заявки указывается «Данных о ДТП нет»

Если данные недоступны или произошла ошибка — в соответствующем поле заявки указывается «Данные проверки недоступны»

{
  "success": 1,
  "accidents": [
    {
      "model": "Nexia",
      "mark": "DAEWOO",
      "vehicleYear": "2012",
      "accidentType": "Столкновение",
      "regionName": "Тульская область",
      "vehicleDamageState": "Повреждено",
      "accidentDatetime": "22.09.2016 07:50",
      "damageSvg": "https://parser-api.com/parser/gibdd_api/?damage_svg=01,08",
      "damageDescription": [
        "ПЕРЕДНИЙ БАМПЕР",
        "КАПОТ",
        "РЕШЕТКА РАДИАТОРА"
      ],
      "vehicleSort": "1",
      "vehicleAmount": "2",
      "accidentPlace": "Краснодарский край, Краснодар, Карасунский",
      "ownerOkopf": "ФИЗИЧЕСКИЕ ЛИЦА"
    }
  ]
}
{
  "success": 1,
  "accidents": []
}
Эндпоинты для проверки автомобиля на этапе мониторинга

Для всех проверок автомобиля на этапе мониторинга используются только эти два query-параметра:

key 

vin — VIN номер автомобиляI

1. Проверка появления ограничений на автомобиль

Метод: GET
Эндпоинт: parser/gibdd_api/restrict

Логика обработки запроса:

Запрос выполняется в автоматическом режиме ежедневно с 05:00 до 07:00

Если получены данные об ограничениях — система фиксирует дату регистрации залога, как дату продажи автомобиля и переводит заявку в новый статус в соответствии с требованием — Заявка. Статусная модель. В соответствующих полях заявки фиксируем данные:

Дата наложения ограничения

Вид ограничения

Дальнейший мониторинг прекращается

Если информация об ограничениях отсутствует, выполнение запроса повторяется на следующий день с 05:00 до 07:00

Если данные недоступны из-за ошибки запроса или технической проблемы, запрос повторяется каждые 30 минут. Если в течение дня (до 17:00) результат не получен, отобразить сообщение «Данные проверки недоступны» и продолжить выполнение запроса каждые 30 минут, до момента получения результата 
{
  "success": 1,
  "restrictions": [
    {
      "model": "АФ 77А3ВJ",
      "model_year": "2012",
      "restriction_date": "23.10.2015",
      "region": "Белгородская область",
      "restriction_name": "Запрет на регистрационные действия",
      "organization_name": "Судебный пристав",
      "reasons": "Документ: 76981200/2327 от 20.03.2019, Иванов Иван Иванович, СПИ: 3270100000152, ИП: 3049/16/23027-ИП от 28.01.2016",
      "phone": "+7(111)552-11-11",
      "gid": "77#SP0004193780"
    }
  ]
}
{
  "success": 1,
  "restrictions": []
}
2. Проверка появления нового страхового полиса

Метод: GET
Эндпоинт: parser/osago_api

Логика обработки запроса:

Запрос выполняется в автоматическом режиме ежедневно с 05:00 до 07:00

В ответе ищется поле "Дата начала страхового периода"
Если дата начала страхового периода полиса больше или равна дате перевода заявки в статус «Оплачено» — фиксируем новую дату начала страхового периода, как дату продажи автомобиля и переводим заявку в новый статус в соответствии с требованием — Заявка. Статусная модель. В соответствующих полях заявки фиксируем данные:

Серия полиса

Номер полиса

Дата начала страхового периода

Дата окончания страхового периода

Статус полиса

Если Дата начала страхового периода меньше или равна дате перевода заявки в статус «Оплачено», выполнение запроса повторяется на следующий день с 05:00 до 07:00.

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

Метод: GET
Эндпоинт: parser/gibdd_api/history

Логика обработки запроса:

Запрос выполняется в автоматическом режиме ежедневно с 05:00 до 07:00

В ответе ищется поле "Дата постановки на учёт"
Если дата постановки на учёт больше даты перевода заявки в статус «Оплачено» — фиксируем новую дату постановки на учёт, как дату продажи автомобиля и переводим заявку в новый статус в соответствии с требованием — Заявка. Статусная модель. В соответствующих полях заявки фиксируем данные:
Дата постановки на учёт
Дата снятия с учёта
Последняя операция
Если дата постановки на учёт меньше или равна дате перевода заявки в статус «Оплачено», выполнение запроса повторяется на следующий день с 05:00 до 07:00
Если данные недоступны из-за ошибки запроса или технической проблемы, запрос повторяется каждые 30 минут. Если в течение дня (до 17:00) результат не получен, отобразить сообщение «Данные проверки недоступны» и продолжить выполнение запроса каждые 30 минут, до момента получения результата 
{
  "success": 1,
  "history": {
    "engineVolume": "3990.0",
    "color": "КРАСНЫЙ",
    "bodyNumber": "Х9Н77А3ВJС0000513",
    "year": "2012",
    "engineNumber": "НС511259ХА01",
    "vin": "Х9Н77А3ВJС0000513",
    "model": "АФ 77А3ВJ",
    "category": "С",
    "type": "Грузовые автомобили фургоны",
    "powerHp": "132",
    "powerKwt": "97.09",
    "vehiclePassport": {
      "number": "62НО796550",
      "issue": "ООО \"ФОТОН МОТОР\""
    },
    "ownershipPeriods": [
      {
        "personType": "Физическое лицо",
        "from": "2013-09-04T00:00:00.000+04:00",
        "to": "2014-07-03T00:00:00.000+04:00",
        "lastOperation": "Прекращение регистрации",
        "lastOperationId": "07"
      },
      {
        "personType": "Физическое лицо",
        "from": "2014-07-03T00:00:00.000+04:00",
        "to": null,
        "lastOperation": "Прекращение регистрации",
        "lastOperationId": "07"
      }
    ]
  }
}
{
  "success": 1,
  "history": {}
}
Эндпоинты для проверки физлиц на этапе покупки автомобиля
1. Проверка нахождения в розыске

Метод: GET
Эндпоинт: parser/mvd_wanted_api 

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

key

firstName — имя 

lastName — фамилия 

patronymic — отчество 

dob — дата рождения в формате YYYY-MM-DD

Логика обработки запроса:

Если лицо найдено в базе — система переводит заявку в статус «Отклонена по стоп-факторам»
Если лицо не найдено в базе, в соответствующем поле заявки указывается «Лицо не находится в розыске»
Если данные недоступны из-за ошибки запроса или технической проблемы, в соответствующем поле заявки указывается «Данные проверки недоступны»
{
  "success": 1,
  "count": 1,
  "records": [
    {
      "name": "МАХМУДОВ ФАХРУДИН АЛИБЕГОВИЧ"
    }
  ]
}
{
  "success": 1,
  "count": 0,
  "records": []
}
2. Проверка банкротства

Описание: Получение всей необходимой информации о физическом лице выполняется через последовательные запросы: сначала поиск самого физлица, затем если оно найдено получение списка сообщений о банкротстве и затем получение детальной информация по каждому сообщению

1. Поиск физического лица:

Метод: GET
Эндпоинт: /parser/fedresurs_api/search_fiz
Параметры запроса:

key

firstName — имя 

lastName — фамилия 

patronymic — отчество 

Результат: получение в ответе id — идентификатор физлица, которое будет использовано для запроса сообщений о банкротстве

{
  "success": 1, // 1 - успешный ответ, 0 - ошибка
  "total_count": "245", // общее число найденных записей
  "records": [
    {
      "category": "Физическое лицо", // Категория должника
      "debtor": "Петров Алексей Сергеевич", // ФИО должника
      "inn": "301110252258", // ИНН
      "ogrn": "315618400012345", // ОГРНИП (для ИП)
      "snils": "153-649-617 88", // СНИЛС
      "region": "Астраханская область", // Регион
      "address": "416247, Астраханская обл., г. Камызяк, ул. Ленина, д. 25", // Адрес
      "id": "B033421DBEEC3E0AC5E4057B08BA3858" // идентификатор для запроса детальной информации или списка сообщений
    }
  ]
}
{
  "success": 1,
  "total_count": "0",
  "records": []
}


2. Поиск сообщений о банкротстве по идентификатору физлица

Метод: GET
Эндпоинт: /parser/fedresurs_api/get_person_messages
Параметры запроса:

key

id — идентификатор физлица

Результат: получение в ответе id — идентификатор каждого сообщения для получения полной информации по нему

{
  "success": 1, // 1 - успешный ответ, 0 - ошибка
  "total_count": "156", // общее количество сообщений
  "records": [
    {
      "id": "2EA27B840541E8E81A14D50B68BE85C8", // идентификатор сообщения для запроса детальной информации
      "date": "16.10.2025 14:48:09", // Дата публикации
      "type": "Сообщение о собрании кредиторов", // Тип сообщения
      "manager_name": "Смирнов Константин Петрович", // ФИО арбитражного управляющего
      "manager_id": "91997569-a6c8-4c9f-9c67-7b9d39cbfd3d" // идентификатор арбитражного управляющего
    }
  ]
}

3. Поиск детальной информации по каждому сообщению

Метод: GET
Эндпоинт: /parser/fedresurs_api/get_message
Параметры запроса:

key

id —идентификатор каждого сообщения

Результат: получение детальной информации по каждому сообщению о банкротстве

{
  "success": 1, // 1 - успешный ответ, 0 - ошибка
  "record": {
    "id": "2EA27B840541E8E81A14D50B68BE85C8", // идентификатор сообщения
    "act": "о завершении конкурсного производства", // Судебный акт
    "act_type": "", // Тип судебного акта
    "num": "4898769", // Номер сообщения
    "date_published": "09.04.2020", // Дата публикации
    "type": "Сообщение о судебном акте", // Тип сообщения
    "debtor_name": "ДАЧНОЕ НЕКОММЕРЧЕСКОЕ ТОВАРИЩЕСТВО \"ВАСИЛЕК\" С ПРАВОМ ПРОПИСКИ", // Наименование/ФИО должника
    "debtor_inn": "6101037720", // ИНН должника
    "case_num": "А53-32631/2016", // Номер дела
    "manager_name": "Смирнов Константин Петрович (ИНН 614110320620, СНИЛС 145-659-767 11)", // ФИО арбитражного управляющего
    "text": "Решением Арбитражного суда Ростовской области по делу №А53–32631/2016 от 12.10.2017 в отношении дачного некоммерческого товарищества «Василек» введена процедура банкротства – конкурсное производство, должник признан банкротом...", // Текст сообщения
    "relative_not_actual_id": null, // Идентификатор связанного аннулированного сообщения
    "is_actual": 1, // 1 - не аннулировано, 0 - аннулировано
    "dob": "15.03.1985", // Дата рождения должника (для физ. лиц)
    "snils": "123-456-789 00" // СНИЛС должника (для физ. лиц)
  }
}
3. Проверка действительности паспорта

Метод: GET
Эндпоинт: parser/passport_api

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

key    
passport_series — серия паспорта
passport_number — номер паспорта   
first_name — имя
last_name — фамилия

Логика обработки запроса:

Если после "status" = "NOT_VALID" или "NOT_FOUND" — система переводит заявку в статус «Отклонена по стоп-факторам». В соответствующих полях заявки фиксируются:

Серия и номер паспорта

Имя и фамилия владельца

Статус паспорта

Если после "status" = "VALID", в соответствующем поле заявки указывается «Паспорт действителен»
Если данные недоступны из-за ошибки запроса или технической проблемы, в соответствующем поле заявки указывается «Данные проверки недоступны»
{
  "success": 1,
  "status": "VALID"
}
{
  "success": 1,
  "status": "NOT_VALID"
}
{
  "success": 1,
  "status": "NOT_FOUND"
}
4. Проверка наличия судимости

Метод: GET
Эндпоинт: parser/sudrf_api

Параметры запроса для поиска дел:

key
text — текстовое поле для поиска (Иванов%20Иван%20Иванович)

Параметры запроса для получения детальной информации по делу:

key
caseID — идентификатор дела

Логика обработки запроса:

Если получен идентификатор дела (ID):

По этому ID выполняется второй запрос для получения детальной информации о деле

В зависимости от полученных данных система заполняет соответствующие поля по каждому делу:

Дата вынесения решения

Результат дела 

ФИО

Тип участия

Статья

Если записи отсутствуют, в соответствующем поле заявки указывается «Информация о судимости отсутствует»
Если данные недоступны из-за ошибки запроса или технической проблемы, в соответствующем поле заявки указывается «Данные проверки недоступны»
{
  "sudrf_done": 1,
  "total_count": 2,
  "cases": [
    {
      "DocumentType": "Приговор",
      "RegisterDate": "2018-07-26",
      "Region": "Свердловская область",
      "CourtName": "Свердловский областной суд",
      "Instance": "Первая инстанция",
      "Category": "Гл. 26 КАС РФ -> о присуждении компенсации...",
      "Name": "Административное дело 33а-15217/2018",
      "Id": "22cf58e86f6b6f9725145bf692357124",
      "Snippet": "<em>Иванов Иван Иванович</em>"
    }
  ]
}
{
  "sudrf_done": 1,
  "case": {
    "EndDate": "2013-12-28", 
    "participants": [
      {
        "Type": "Нарушения, предусмотренные КоАП", 
        "Name": "Неволин А.В.", 
        "Category": "КоАП: ст. 20.1 ч.1"
      }
    ],
    "RegisterDate": "2013-12-28", 
    "Category": "КоАП: ст. 20.1 ч.1", 
    "Region": "Тульская область", 
    "CourtName": "Тульский областной суд", 
    "ProcessType": "Дело об административном правонарушении", 
    "Judge": "Тюрина О.А.", 
    "CaseNumber": "5-935/2013", 
    "history": [
      {
        "Date": "28.12.2013", 
        "Time": "11:50", 
        "Name": "Передача дела судье", 
        "Result": ""
      }
    ],
    "documents":[
      {
        "PublishDate" : "2017-11-22", 
        "Type": "Определение", 
        "Date": "2017-11-08", 
        "Text": "Дело № 33-6719/2017 АПЕЛЛЯЦИОННОЕ ОПРЕДЕЛЕНИЕ Санкт-Петербург"
      }
    ],
    "Result": "Вынесено постановление о назначении административного наказания"
  }
}
{
  "sudrf_done": 1,
  "total_count": 0,
  "cases": []
}
5. Проверка наличия долгов или исполнительных производств через

Метод: GET
Эндпоинт: parser/fssp_api/search_fiz

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

key

firstName — имя 

lastName — фамилия

patronymic — отчество 

dob — дата рождения в формате YYYY-MM-DD

Логика обработки запроса:

Если получена информация о наличии исполнительных производств, в соответствующих полях заявки по каждому производству отображаются:

Дата возбуждения производства

Дата окончания/прекращения производства

Причина окончания/прекращения

ФИО участника
Сумма задолженности

Если исполнительные производства не найдены, в соответствующем поле заявки указывается «Исполнительные производства отсутствуют»

Если данные недоступны из-за ошибки запроса или технической проблемы, в соответствующем поле заявки указывается «Данные проверки недоступны»

{
  "done": 1,
  "url": "https://fssp.gov.ru/search",
  "total_rows_count": "2",
  "total_pages_count": "1",
  "result": [
    {
      "debtor_name": "Иванов Иван Иванович",
      "debtor_address": "г. Москва, ул. Ленина, д. 1",
      "debtor_dob": "1980-05-12",
      "process_title": "Исполнительное производство №12345",
      "process_date": "2024-01-15",
      "process_total": "Исполнительное производство по алиментам",
      "document_title": "Исполнительный лист №56789",
      "document_organization": "Суд Московской области",
      "document_claimer_inn": "7701234567",
      "document_type": "Исполнительный лист",
      "document_date": "2024-01-10",
      "document_num": "56789",
      "stop_date": null,
      "stop_reason": null,
      "subjects": [
        {"title": "Алименты", "sum": "50000"}
      ],
      "department_title": "Отдел судебных приставов г. Москва",
      "department_address": "г. Москва, ул. Пушкина, д. 10",
      "officer_name": "Петров П.П.",
      "officer_phones": ["+7-495-123-45-67"],
      "payment_available": 1
    }
  ]
}
{
  "done": 1,
  "url": "https://fssp.gov.ru/search",
  "total_rows_count": "0",
  "total_pages_count": "0",
  "result": []
}
6. Проверка физического лица по реестру террористов и экстремистов 

Метод: GET
Эндпоинт: parser/ter_ext_api/search_fiz 

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

key

firstName — имя 

lastName — фамилия 

middleName — отчество 

dob — дата рождения в формате YYYY-MM-DD

Логика обработки запроса:

Если лицо найдено в реестре — система переводит заявку в статус «Отклонена по стоп-факторам»
Если лицо не найдено в реестре, в соответствующем поле заявки указывается «Лицо не находится в реестре террористов и экстремистов»
Если данные недоступны из-за ошибки запроса или технической проблемы, в соответствующем поле заявки указывается «Данные проверки недоступны»
{
  "success": 1, // Флаг успешности выполнения запроса. При получении 0 сделайте повторный запрос сразу же или через несколько минут.
  "found": 1, // Найдено ли лицо в реестре. 1 - найдено, 0 - не найдено
  "records": [ // Массив найденных записей. Пустой массив если ничего не найдено
    {
      "text": "15389. СЫСОЕВ АЛЕКСАНДР СЕРГЕЕВИЧ*, 15.04.1983 г.р. , С. КАРАГАЙ ПЕРМСКОЙ ОБЛАСТИ;"
    }
  ]
}
{
  "success": 1,
  "found": 0,
  "records": []
}
Эндпоинты, которые одновременно используется для проверки и авто и физлиц
1. Проверка по реестру залогов

Метод: GET
Эндпоинт: parser/reestr_api

Проверка нахождения автомобиля в залоге на этапе покупки

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

key

vin — VIN номер автомобиля

Логика обработки запроса:

Если получены данные о нахождении автомобиля в залоге — система должна перевести заявку в статус «Отклонена по стоп-факторам». При этом в заявке должны быть зафиксированы поля:

Дата регистрации залога
Номер уведомления о залоге
Если информация о нахождении автомобиля в залоге отсутствует — в соответствующем поле заявки указывается «Автомобиль не находится в залоге»
Если проверка не дала результата или вернулась ошибка — в соответствующем поле заявки указывается «Данные проверки недоступны»
{
  "reestr_done": 1,
  "records": [
    {
      "register_date": "2015-02-07",
      "number": "2015-000-426318-974",
      "pledgor_hidden": 0,
      "pledgee_hidden": 1,
      "objects": [
        "VIN TMBLB25L9C6086447",
        "VIN SALLMAMH4CA388911"
      ],
      "pledgors": [
        {
          "type": "org",
          "name": "ООО \"КМЗ\""
        }
      ],
      "pledgees": [
        {
          "type": "org",
          "name": "Открытое акционерное общество «Сбербанк России»"
        }
      ],
      "history": [
        {
          "date": "01.06.2018 16:47",
          "type": "Возникновение",
          "number": "2018-002-340302-436"
        },
        {
          "date": "02.07.2018 20:45",
          "type": "Изменение",
          "number": "2018-002-340302-436/1"
        }
      ]
    }
  ]
}
{
  "reestr_done": 1,
  "records": []
}
Проверка попадания автомобиля в залог на этапе мониторинга

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

key

vin — VIN номер автомобиля

Логика обработки запроса:

Запрос выполняется в автоматическом режиме ежедневно с 05:00 до 07:00

Если получены данные о нахождении автомобиля в залоге — система фиксирует дату регистрации залога, как дату продажи автомобиля и переводит заявку в новый статус в соответствии с требованием — Заявка. Статусная модель. В соответствующих полях заявки фиксируем данные:

Дата регистрации залога
Номер уведомления о залоге
Залогодатели: наименование организации
Залогодержатели: наименование организации
Дальнейший мониторинг прекращается

Если информация о залоге отсутствует, выполнение запроса повторяется на следующий день с 05:00 до 07:00

Если данные недоступны из-за ошибки запроса или технической проблемы, запрос повторяется каждые 30 минут. Если в течение дня (до 17:00) результат не получен, отобразить сообщение «Данные проверки недоступны» и продолжить выполнение запроса каждые 30 минут, до момента получения результата 
{
  "reestr_done": 1,
  "records": [
    {
      "register_date": "2015-02-07",
      "number": "2015-000-426318-974",
      "pledgor_hidden": 0,
      "pledgee_hidden": 1,
      "objects": [
        "VIN TMBLB25L9C6086447",
        "VIN SALLMAMH4CA388911"
      ],
      "pledgors": [
        {
          "type": "org",
          "name": "ООО \"КМЗ\""
        }
      ],
      "pledgees": [
        {
          "type": "org",
          "name": "Открытое акционерное общество «Сбербанк России»"
        }
      ],
      "history": [
        {
          "date": "01.06.2018 16:47",
          "type": "Возникновение",
          "number": "2018-002-340302-436"
        },
        {
          "date": "02.07.2018 20:45",
          "type": "Изменение",
          "number": "2018-002-340302-436/1"
        }
      ]
    }
  ]
}
{
  "reestr_done": 1,
  "records": []
}
Проверка физлица по реестру залогов

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

key

firstName — имя 

lastName — фамилия

patronymic — отчество 

dob — дата рождения в формате YYYY-MM-DD

Логика обработки запроса:

Если обнаружены данные о залогах, в соответствующих полях заявки по каждому залогу отображаются:

Дата регистрации залога

Имущество под залогом

Залогодатели: ФИО лица

Залогодержатели: ФИО лица

Если информация о залогах отсутствует, в соответствующем поле заявки указывается «Залоги отсутствуют»

Если данные недоступны из-за ошибки запроса или технической проблемы, в соответствующем поле заявки указывается «Данные проверки недоступны»

{
  "reestr_done": 1,
  "records": [
    {
      "register_date": "2015-02-07",
      "number": "2015-000-426318-974",
      "pledgor_hidden": 0,
      "pledgee_hidden": 1,
      "objects": [
        "VIN TMBLB25L9C6086447",
        "VIN SALLMAMH4CA388911"
      ],
      "pledgors": [
        {"type": "org", "name": "ООО \"КМЗ\""}
      ],
      "pledgees": [
        {"type": "org", "name": "Открытое акционерное общество «Сбербанк России»"}
      ],
      "history": [
        {"date": "01.06.2018 16:47", "type": "Возникновение", "number": "2018-002-340302-436"},
        {"date": "02.07.2018 20:45", "type": "Изменение", "number": "2018-002-340302-436/1"}
      ]
    }
  ]
}
{
  "reestr_done": 1,
  "records": []
}
2. Проверка арбитражных дел

Метод: GET
Эндпоинт: parser/ras_arbitr_api

Проверка авто по арбитражным производствам при покупке

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

key

vin — VIN номер автомобиля

Логика обработки запроса:

Если получены данные об арбитражных делах — в соответствующих полях заявки по каждому делу отображаются:

Номер дела
Дата регистрации документа

Ссылка на дело на сайте арбитража

Ссылка на скачивание файла

Если информации об арбитражных делах нет — в соответствующем поле заявки указывается «Арбитражные дела отсутствуют»

Если данные недоступны или произошла ошибка — в соответствующем поле заявки указывается «Данные проверки недоступны»

{
  "done": 1,
  "count": 1,
  "pages": 1,
  "page": 1,
  "items": [
    {
      "CaseId": "c9babcc7-e797-429c-b6e4-6287b5d7334a",
      "CaseUrl": "https://kad.arbitr.ru/Card/c9babcc7-e797-429c-b6e4-6287b5d7334a",
      "RegistrationDate": "21.12.2018",
      "InstanceNumber": "15АП-20855/2018",
      "CaseNumber": "А53-30848/2015",
      "FileName": "А53-30848-2015__20181221.pdf",
      "FileUrl": "https://kad.arbitr.ru/PdfDocument/c9babcc7-e797-429c-b6e4-6287b5d7334a/b6e2f927-00ea-4dee-8fca-532a805c7362/А53-30848-2015__20181221.pdf?download=true",
      "InstanceLevel": 2,
      "Court": "15 арбитражный апелляционный суд",
      "Type": "Постановление апелляционной инстанции",
      "ContentTypes": [
        "Оставить без изменения определение первой инстанции, а жалобу - без удовлетворения (ст.272 АПК)"
      ]
    }
  ]
}
{
  "done": 1,
  "count": 0,
  "pages": 0,
  "page": 1,
  "items": []
}




Проверка участия физлица в арбитражных делах на этапе покупки автомобиля 

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

key
inn — ФИО участника дела (Иванов%20Иван%20Иванович)

Логика обработки запроса:

Если обнаружены арбитражные дела, в соответствующих полях заявки по каждому делу отображаются:

Дата регистрации документа

Ссылка на скачивание файла

Если информация об арбитражных делах отсутствует, в соответствующем поле заявки указывается «Арбитражные дела отсутствуют»

Если данные недоступны из-за ошибки запроса или технической проблемы, в соответствующем поле заявки указывается «Данные проверки недоступны»

{
  "done": 1,
  "count": 1,
  "pages": 1,
  "page": 1,
  "items": [
    {
      "CaseId": "c9babcc7-e797-429c-b6e4-6287b5d7334a",
      "CaseUrl": "https://kad.arbitr.ru/Card/c9babcc7-e797-429c-b6e4-6287b5d7334a",
      "RegistrationDate": "21.12.2018",
      "InstanceNumber": "15АП-20855/2018",
      "CaseNumber": "А53-30848/2015",
      "FileName": "А53-30848-2015__20181221.pdf",
      "FileUrl": "https://kad.arbitr.ru/PdfDocument/c9babcc7-e797-429c-b6e4-6287b5d7334a/b6e2f927-00ea-4dee-8fca-532a805c7362/А53-30848-2015__20181221.pdf?download=true",
      "InstanceLevel": 2,
      "Court": "15 арбитражный апелляционный суд",
      "Type": "Постановление апелляционной инстанции",
      "ContentTypes": [
        "Оставить без изменения определение первой инстанции, а жалобу - без удовлетворения (ст.272 АПК)"
      ]
    }
  ]
}
{
  "done": 1,
  "count": 0,
  "pages": 0,
  "page": 1,
  "items": []
}
Особый случай обработки успешного запроса — 200

Если запрос к Parser-API выполнен успешно, но источник данных временно недоступен, то в JSON ответе будет возвращено только "success: 0", массивы данных будут отсутствовать

{
  "success": 0
}
Обработка ошибок

Все эндпоинты API используют одинаковую систему ошибок. Коды ошибок, структура ответов и рекомендации по их обработке одинаковы для всех типов проверок

Ошибка доступа — 400:
Выдается сервисом в случае невозможности обработки запроса из-за ошибки валидации запроса, неверного или отсутствующего значения какого-либо поля. Поле "error_code" всегда равно "40001"
Пример ответа:
{
  "error": "Empty vin",
  "error_code": 40001
}
Ошибка доступа — 403:
Возникает, если проблема с ключом или превышен лимит
Возможные error_code:
40301 — Invalid access key
40302 — The subscription period has expired
40303 — Invalid IP
40304 — Day limit of requests exceeded
40305 — Month limit of requests exceeded
Пример ответа:
{
  "error": "Invalid access key",
  "error_code": 40301
}