# Базы данных

Нам доступны:

* ИНН физического лица
* Действующие исполнительные производства из открытых источников главного управления по вопросам миграции МВД России
* Архивные исполнительные производства из закрытых источников
* Данные о розыске в открытых источниках ФССП
* Данные о розыске из открытых источников ФСИН
* Данные о наличии в списках экстремистов и террористов Росфинмониторинга
* Данные о наличии в реестре залогов федеральной нотариальной палаты
* Данные о розыске по данным открытых источников МВД
* Данные о наличии в чёрных списках компаний в сфере каршеринга, проката, грузоперевозок, банков и МФО
* Данные о наличии в эталонных базах данных человека с такой связкой ФИО, даты рождения и серии-номера паспорта
* Данные о наличии серии-номера паспорта в списке недействительных паспортов МВД
* Данные о наличии в реестре дисквалифицированных лиц
* Данные о наличии судимости
* Данные о наличии в списке публичных должностных лиц<br>

Список проверок, которые мы можем оперативно добавить в API по запросу:

* Проверка паспорта по списку недействительных паспортов
* Проверка связки ФИО + ДР / паспорта и ИНН
* Проверка ФЛ на банкрота
* Проверка ФЛ на наличие в списке номинальных ГД
* Проверка ФЛ на наличие статуса ИП
* Проверка ФЛ на участие в ЮЛ
* Проверка ФЛ на дисквалификацию
* Проверка ФЛ на ограничение в участие ЮЛ
* Проверка ФЛ на получение статуса самозанятого
* Проверка ФЛ по арбитражным делам
* Проверка ФЛ на долги за налоги
* Подтверждение связки ФИО–телефон
* Проверка совершеннолетия
* Проверка на вероятность «дропа»
* Наличие двойного гражданства
* Верификация через Госуслуги
* Подтверждение связки email–телефон, ФИО
* Проверка тегов по телефону на наличие ключевых слов (жулик, мошенник, вор и пр.)
* Проверка связи между ФЛ
* Маркер проверки со стороны МВД
* Проверка срока жизни / оценка активности телефонного номера
* Проверка водительского удостоверения
* Специализированные проверки по конфиденциальным данным
* Получение СНИЛС, серии и номера паспорта по ФИО и ДР
* Скоринг благонадёжности
* Скоринг на мошенничество

{% hint style="info" %}
Если вам не хватает какой-то проверки, скорее всего, она у нас уже есть. Напишите нам в[ телеграм](https://t.me/dbrain_support_bot) или на <hello@dbrain.io>, и мы добавим её в API
{% endhint %}

{% hint style="success" %}
Чтобы воспользоваться сервисом, отправьте POST-запрос на URL `https://latest.dbrain.io/check/external`
{% endhint %}

## Параметры запроса к API

{% hint style="success" %}

#### Асинхронный запрос

<mark style="color:green;">**async**</mark> — boolean

Поведение по умолчанию: `async=false` — сервис обрабатывает запросы синхронно. При отправке запроса вы получите ответ только после окончательного завершения обработки запроса сервисом.

Если вам нужен асинхронный режим, укажите в запросе `async=true`. В ответ на запрос сервис вернёт в `response body` параметр `task_id`. Например:

```json
"task_id": "96b8ccc950a70699927036842c624d7c"
```

Используйте этот `task_id`, чтобы получить результат работы сервиса в методе `result`:

```bash
curl -X 'GET' \
  'https://latest.dbrain.io/result/96b8ccc950a70699927036842c624d7c?token=XXX' \
  -H 'accept: application/json'
```

Не забудьте указать в параметре `token` ваш ключ лицензии. Рекомендуем запрашивать метод `result` в цикле с периодом 1-2 секунды.
{% endhint %}

{% hint style="success" %}

#### Тегирование запроса

<mark style="color:green;">**task\_tags**</mark> — string array

Поведение по умолчанию: параметр не используется.

Функция тегирует запросы по вашему усмотрению. Это упрощает отслеживание пакетов документов, связанных с конкретным клиентом-физлицом. Для использования функции укажите в параметре `task_tags` удобный вам тег: `task_tags=тэг`
{% endhint %}

{% hint style="success" %}

#### Получение ИНН физического лица

<mark style="color:green;">**get\_inn**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `inn`
{% endhint %}

{% hint style="success" %}

#### Получение действующих исполнительных производств из открытых источников главного управления по вопросам миграции МВД России

<mark style="color:green;">**get\_current\_enforcements**</mark> **— boolean**

* **true** — получить данные
* **false** (по умолчанию) — не получать данные

Ответ приходит в поле `current_enforcements`
{% endhint %}

{% hint style="success" %}

#### Получение архивных исполнительных производств из закрытых источников

<mark style="color:green;">**get\_archive\_fssp**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `archive_fssp`
{% endhint %}

{% hint style="success" %}

#### Получение данных о розыске человека в открытых источниках ФССП

<mark style="color:green;">**is\_fssp\_wanted**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `is_fssp_wanted`
{% endhint %}

{% hint style="success" %}

#### Получение данных о розыске человека из открытых источников ФСИН

<mark style="color:green;">**is\_fsin\_wanted**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `is_fsin_wanted`
{% endhint %}

{% hint style="success" %}

#### Получение данных о наличии человека в списках экстремистов и террористов Росфинмониторинга

<mark style="color:green;">**is\_terrorist**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `is_terrorist`
{% endhint %}

{% hint style="success" %}

#### Получение данных о наличии человека в реестре залогов федеральной нотариальной палаты

<mark style="color:green;">**is\_in\_pledge\_registry**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не данные

Ответ приходит в поле `is_in_pledge_registry`
{% endhint %}

{% hint style="success" %}

#### Получение данных о розыске человека по данным открытых источников МВД

<mark style="color:green;">**is\_mvd\_wanted**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `is_mvd_wanted`
{% endhint %}

{% hint style="success" %}

#### Получение данных о наличии человека в чёрных списках компаний в сфере каршеринга, проката, грузоперевозок, банков и МФО

<mark style="color:green;">**is\_in\_black\_list**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные о наличии в чёрных списках

Ответ приходит в поле `is_in_black_list`
{% endhint %}

{% hint style="success" %}

#### Получение данных о наличии в эталонных базах данных человека с такой связкой ФИО, даты рождения и серии-номера паспорта

<mark style="color:green;">**is\_fio\_birthday\_passport\_verified**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `is_fio_birthday_passport_verified`
{% endhint %}

{% hint style="success" %}

#### Получение данных о наличии серии-номера паспорта в списке недействительных паспортов МВД

<mark style="color:green;">**is\_passport\_expired**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `is_passport_expired`
{% endhint %}

{% hint style="success" %}

#### Получение данных о наличии человека в реестре дисквалифицированных лиц

<mark style="color:green;">**is\_in\_disqualified\_list**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `is_in_disqualified_list`
{% endhint %}

{% hint style="success" %}

#### Получение данных о наличии судимости

<mark style="color:green;">**is\_criminal**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `is_criminal`
{% endhint %}

{% hint style="success" %}

#### Получение данных о наличии человека в списке публичных должностных лиц

<mark style="color:green;">**is\_in\_pdl\_list**</mark> — boolean

* true — получить данные
* false (по умолчанию) — не получать данные

Ответ приходит в поле `is_in_pdl_list`
{% endhint %}

## Тело запроса к API

{% hint style="success" %}

#### Изображение

<mark style="color:green;">**image**</mark> — string ($binary)

Изображение обязательно для передачи в запросе. Сервис ожидает изображение [главного разворота паспорта РФ](/dbrain-official/izvlechenie-dannykh/pasport.md) в двоичном виде. Рекомендуем брать его из ответа сервиса [«Классификация документов»](/dbrain-official/document-classification.md).
{% endhint %}

## В ответе на запрос к API:

{% hint style="info" %}
Перед началом работы с сервисами изучите раздел [«Общая информация о сервисах»](/dbrain-official/obshaya-informaciya-o-servisakh.md). Там мы рассказываем про допустимые форматы файлов, виды запросов и ответов, набор HTTP-статусов и даём рекомендации по устранению ошибок
{% endhint %}

<table data-header-hidden><thead><tr><th width="183">Название</th><th width="126.33333333333331">Тип</th><th>Описание</th></tr></thead><tbody><tr><td>task_id</td><td>string</td><td>Идентификатор запроса, формат: 32 символа, 16-ричная строка</td></tr><tr><td>error</td><td>string</td><td>Текстовое описание ошибки</td></tr><tr><td>task_tags</td><td>array[string]</td><td>Теги, если они переданы в параметре task_tags</td></tr><tr><td>success</td><td>boolean</td><td>Статус запроса</td></tr><tr><td>status_code</td><td>integer</td><td><p>HTTP-код статуса запроса</p><ul><li>200 — запрос выполнен успешно</li><li>400, 403, 500 и т.д. — расшифрованы в «<a href="/pages/mtcHXyOf98EHOiHYbHeN#http-kody-otveta-na-zapros">общей информации о сервисах</a>»</li></ul></td></tr><tr><td>inn</td><td>integer</td><td><ul><li>123456789000 — Найден ИНН</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>current_enforcements</td><td>integer</td><td><ul><li>1234 — Найден (в рублях)</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>archive_fssp</td><td>integer</td><td><ul><li>1234 — Найден (в рублях)</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_fssp_wanted</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_fsin_wanted</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_terrorist</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_in_pledge_registry</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_mvd_wanted</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_in_black_list</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_fio_birthday_passport_verified</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_passport_expired</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_in_disqualified_list</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_criminal</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr><tr><td>is_in_pdl_list</td><td>integer</td><td><ul><li>1 — Найден</li><li>0 — Не найден</li><li>-1 — Источник не ответил</li><li>-2 — Проверка не оплачена</li><li>-3 — Не удалось извлечь нужные поля из документа</li></ul></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.dbrain.io/dbrain-official/proverka-dokumentov/bazy-dannykh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
