curl -X POST "https://verification.didit.me/v3/database-validation/" \
-H "x-api-key: YOUR_API_KEY" \
-F "issuing_state=BRA" \
-F "services=bra_company_directors" \
-F "vendor_data=user-1234" \
-F "company_registration_number=11222333000181"
{
"request_id": "req_01H…",
"status": "Approved",
"issuing_state": "BRA",
"match_type": "full_match",
"validations": [
{
"outcome_code": "MATCH",
"service_id": "bra_company_directors",
"service_name": "Brazil - Company Partners and Directors (QSA)",
"source_data": {
"directors": [
{
"document_number": "***.456.789-**",
"entity_type": "person",
"name": "MARIA EXEMPLO DA SILVA",
"role": "SOCIO-ADMINISTRADOR",
"start_date": "2010-03-15"
},
{
"document_number": "11444777000161",
"entity_type": "company",
"name": "HOLDING EXEMPLO S A",
"role": "SOCIO",
"start_date": "2018-06-01"
}
],
"registration_number": "11222333000181"
},
"validation": {}
}
]
}
🇧🇷 Бразилия
Бразилия: API партнёров и директоров компании (QSA)
Бразилия — партнёры и директора компании (QSA) через Didit: проверка по официальной базе. От $0.20 за вызов, без контрактов.
POST
/
v3
/
database-validation
/
curl -X POST "https://verification.didit.me/v3/database-validation/" \
-H "x-api-key: YOUR_API_KEY" \
-F "issuing_state=BRA" \
-F "services=bra_company_directors" \
-F "vendor_data=user-1234" \
-F "company_registration_number=11222333000181"
{
"request_id": "req_01H…",
"status": "Approved",
"issuing_state": "BRA",
"match_type": "full_match",
"validations": [
{
"outcome_code": "MATCH",
"service_id": "bra_company_directors",
"service_name": "Brazil - Company Partners and Directors (QSA)",
"source_data": {
"directors": [
{
"document_number": "***.456.789-**",
"entity_type": "person",
"name": "MARIA EXEMPLO DA SILVA",
"role": "SOCIO-ADMINISTRADOR",
"start_date": "2010-03-15"
},
{
"document_number": "11444777000161",
"entity_type": "company",
"name": "HOLDING EXEMPLO S A",
"role": "SOCIO",
"start_date": "2018-06-01"
}
],
"registration_number": "11222333000181"
},
"validation": {}
}
]
}
Возвращает текущих партнёров и директоров (QSA) бразильской компании из реестра Receita Federal с указанием их роли и даты начала. Номера CPF физических лиц маскируются так, как их публикует Receita Federal. Didit предоставляет эту услугу через
POST /v3/database-validation/, чтобы вы могли сверить отправленные данные с авторитетным источником и получить нормализованные результаты сопоставления.
Охват
- Охват: ~ 100%
- Страна: Бразилия
- ID сервиса:
bra_company_directors - Домен данных: Государственные данные
- Категория: CompanyRegister
Входные данные
| Поле | Обязательное | Пример |
|---|---|---|
company_registration_number | Да | 11222333000181 |
vendor_data | Нет | user-1234 |
- Обязательные входные данные:
company_registration_number - Необязательные входные данные:
vendor_data - Согласие: не требуется
- Доступность в сценарии: доступно в сценарии с сопоставлением полей
- Охват: ~ 100%
- Цена: $0.20 за успешный запрос
company_registration_number не печатается ни на одном удостоверении личности, поэтому ни один шаг не создаёт его самостоятельно. Получите его из ответа в анкете, поля извлечения Document AI или значения, которое вы передаёте при создании сессии, и сопоставьте его с шагом «Проверка по базам данных». Пока поле не сопоставлено, редактор сценариев показывает этот сервис как отключённый и называет недостающий входной параметр. Во время выполнения отсутствие входного параметра означает, что проверка пропускается до любого запроса, поэтому с вас никогда не берётся плата за запрос к базе данных, к которой не удалось обратиться.
Параметры тела запроса
string
по умолчанию:"BRA"
обязательно
Код страны ISO 3166-1 alpha-3 для этого сервиса базы данных.Пример:
BRAstring
по умолчанию:"bra_company_directors"
обязательно
Массив, содержащий идентификатор этого сервиса. Указание сервиса ограничивает запрос этой конкретной базой данных.Пример:
bra_company_directorsstring
по умолчанию:"11222333000181"
обязательно
Значение
company_registration_number, необходимое для этого сервиса базы данных.Пример: 11222333000181string
по умолчанию:"user-1234"
Ваш стабильный идентификатор пользователя для этого человека, например внутренний ID пользователя. Didit использует его, чтобы связывать отдельные проверки с одним и тем же конечным пользователем и уменьшать количество ложных срабатываний при поиске дубликатов.Пример:
user-1234Правила для входных данных и примечания к проверке
company_registration_numberдолжен соответствовать шаблону[0-9A-Za-z]{2}\.?[0-9A-Za-z]{3}\.?[0-9A-Za-z]{3}/?[0-9A-Za-z]{4}-?\d{2}.
Как выполнить вызов
curl -X POST "https://verification.didit.me/v3/database-validation/" \
-H "x-api-key: YOUR_API_KEY" \
-F "issuing_state=BRA" \
-F "services=bra_company_directors" \
-F "vendor_data=user-1234" \
-F "company_registration_number=11222333000181"
Каждый успешный вызов возвращает HTTP 200. Поле outcome_code показывает, что произошло на самом деле, например, позволяя отличить реальное биометрическое несовпадение (BIOMETRIC_NO_MATCH) от селфи, которое не удалось прочитать (BIOMETRIC_IMAGE_UNUSABLE). Показанный status — это статус функции по умолчанию; ваши настроенные действия для частичного совпадения / отсутствия совпадения могут его переопределить.MATCH — реестр подтвердил личность, и все проверяемые поля совпали.{
"request_id": "req_01H…",
"status": "Approved",
"issuing_state": "BRA",
"match_type": "full_match",
"validations": [
{
"outcome_code": "MATCH",
"service_id": "bra_company_directors",
"service_name": "Brazil - Company Partners and Directors (QSA)",
"source_data": {
"directors": [
{
"document_number": "***.456.789-**",
"entity_type": "person",
"name": "MARIA EXEMPLO DA SILVA",
"role": "SOCIO-ADMINISTRADOR",
"start_date": "2010-03-15"
},
{
"document_number": "11444777000161",
"entity_type": "company",
"name": "HOLDING EXEMPLO S A",
"role": "SOCIO",
"start_date": "2018-06-01"
}
],
"registration_number": "11222333000181"
},
"validation": {}
}
]
}
Возвращаемые данные
Точный набор полей, которые попадают вsource_data, зависит от того, что возвращает реестр. Сгенерированный пример для bra_company_directors в настоящее время документирует такую нормализованную структуру:
directorsregistration_number
Цены и SLA
Запросы к реестру партнёров и директоров бразильских компаний (QSA) оплачиваются только тогда, когда Didit получает окончательный результат от источника проверки.- Цена за вызов: $0.20 USD.
- Тарификация: за успешный запрос. Плата не взимается, если реестр недоступен, если не хватает обязательных полей или если запрос отклонён до того, как он достиг источника.
- Задержка: типичное p95 менее 2 с.
- Доступность: 99.9% в квартал со стороны Didit; доступность источников данных зависит от страны и набора данных.
Читайте также
Последнее изменение 7 ноября 2026 г.