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

Автоматизация работы с ФССП fssp.gov.ru, парсер и API сервис

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

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

В разделе Проверьте возможности API можно потестировать, какие ответы вы получите по интересующим запросам.

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

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

Для подключения к API сервису fssp.gov.ru отправьте заявку через форму или напишите на email: support@parser-api.com.

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

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

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

image

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

Основные запросы

Основные запросы к сервису позволяют выполнять поиск по различным типам данных. Все запросы требуют указания ключа доступа (key). Параметр regionID (ID региона) является необязательным — если он не указан, поиск будет выполнен по всем регионам. Список регионов можно получить с помощью справочного запроса (см. раздел Справочные запросы).

1. Простой текстовый поиск

https://parser-api.com/parser/fssp_api/search_simple?key=ВАШ_КЛЮЧ_ДОСТУПА&name=ТЕКСТ_ДЛЯ_ПОИСКА

Параметры:

  • name - текст для поиска (обязательный).
  • regionID - ID региона поиска (необязательный).

2. Поиск по данным физического лица

https://parser-api.com/parser/fssp_api/search_fiz?key=ВАШ_КЛЮЧ_ДОСТУПА&lastName=ФАМИЛИЯ&firstName=ИМЯ&dob=ДАТА_РОЖДЕНИЯ

Параметры:

  • lastName - фамилия (обязательный).
  • firstName - имя (обязательный).
  • dob - дата рождения, формат dd.mm.YYYY или YYYY-mm-dd (обязательный).
  • patronymic - отчество (необязательный).
  • regionID - ID региона поиска (необязательный).

3. Поиск по наименованию юридического лица

https://parser-api.com/parser/fssp_api/search_ur_by_name?key=ВАШ_КЛЮЧ_ДОСТУПА&name=ТЕКСТ_ДЛЯ_ПОИСКА

Параметры:

  • name - наименование (обязательный).
  • address - адрес (необязательный).
  • regionID - ID региона поиска (необязательный).

4. Поиск по ИНН юридического лица

https://parser-api.com/parser/fssp_api/search_ur_by_inn?key=ВАШ_КЛЮЧ_ДОСТУПА&inn=ИНН

Параметры:

  • inn - ИНН (обязательный).
  • address - адрес (необязательный).
  • regionID - ID региона поиска (необязательный).

5. Поиск по номеру исполнительного производства

https://parser-api.com/parser/fssp_api/search_ip?key=ВАШ_КЛЮЧ_ДОСТУПА&ipNumber=НОМЕР_ИСПОЛНИТЕЛЬНОГО_ПРОИЗВОДСТВА

Параметры:

  • ipNumber - номер исполнительного производства (обязательный).
  • regionID - ID региона поиска (необязательный).

6. Поиск по номеру исполнительного документа

https://parser-api.com/parser/fssp_api/search_id?key=ВАШ_КЛЮЧ_ДОСТУПА&idNumber=НОМЕР_ДОКУМЕНТА&idType=ID_ТИПА_ДОКУМЕНТА

Параметры:

  • idNumber - номер исполнительного документа (обязательный).
  • idType - ID типа исполнительного документа (обязательный). Список типов документов можно получить с помощью справочного запроса (см. раздел Справочные запросы).
  • idIssuer - наименование органа, выдавшего исполнительный документ (необязательный).
  • regionID - ID региона поиска (необязательный).

Результат основного запроса

В теле ответа на запрос содержится JSON следующего формата:

{
  "done": 1, // флаг успешности выполнения запроса, 1/0
  "url": "ссылка на поиск, с которого была взята информация",
  "total_rows_count": "общее число найденных записей",
  "total_pages_count": "общее число страниц в результатах поиска",
  "result": [ // массив результатов поиска, каждый элемент - исполнительное производств
    {
      "debtor_name": "фио или наименование должника",
      "debtor_address": "адрес должника",
      "debtor_dob": "дата рождения (для физ лиц, YYYY-mm-dd)",
      "process_title": "исполнительное производство",
      "process_date": "дата возбуждения исполнительного производства",
      "process_total": "сводное исполнительное производство",
      "document_title": "полные реквизиты исполнительного документа",
      "document_organization": "орган, выдавший исполнительный документ",
      "document_claimer_inn": "ИНН взыскателя-организации",
      "document_type": "тип документа",
      "document_date": "дата принятия",
      "document_num": "номер документа",
      "stop_date": "дата окончания или прекращения исполнительного производства (YYYY-mm-dd)",
      "stop_reason": "причина окончания или прекращения исполнительного производства",
      "subjects": [
        {
          "title": "название",
          "sum": "сумма задолженности"
        }
      ],
      "department_title": "наименование отдела судебных приставов",
      "department_address": "адрес отдела судебных приставов",
      "officer_name": "судебный пристав-исполнитель, ФИО",
      "officer_phones": ["контактные телефоны пристава"],
      "payment_available": 1 // доступна ли кнопка "Оплатить", 1/0
    }
  ]
}

Справочные запросы

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

1. Получение списка регионов

https://parser-api.com/parser/fssp_api/get_regions?key=ВАШ_КЛЮЧ_ДОСТУПА

Сокращенный пример ответа:

{
  "1": "Республика Адыгея",
  "2": "Республика Башкортостан",
  "3": "Республика Бурятия",
}

2. Получение типов исполнительных документов

https://parser-api.com/parser/fssp_api/get_id_types?key=ВАШ_КЛЮЧ_ДОСТУПА

Сокращенный пример ответа:

{
  "1": "Исполнительный лист",
  "2": "Нотариально удостоверенное соглашение об уплате алиментов",
  "3": "Акт по делу об административном правонарушении",
}

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

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

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

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

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

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

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

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

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

{
  "done": 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": "Missing firstName in input params",
  "error_code": 40001
}

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

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