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": {}
}
]
}
🇧🇷 Brasil
API de socios y directores de empresas de Brasil (QSA)
Consulta los socios y directores (QSA) de empresas de Brasil en bases oficiales con Didit. Pago por consulta desde $0.20, sin contratos ni mínimos.
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": {}
}
]
}
Devuelve los socios y directores actuales (QSA) de una empresa brasileña según el registro de la Receita Federal, con el rol y la fecha de inicio de cada uno. Los CPF de las personas físicas aparecen enmascarados tal como los publica la Receita Federal. Didit ofrece este servicio a través de
POST /v3/database-validation/ para que puedas verificar los datos enviados con la fuente oficial y recibir resultados de coincidencia normalizados.
Cobertura
- Cobertura: ~ 100%
- País: Brasil
- ID del servicio:
bra_company_directors - Dominio de datos: Gobierno
- Categoría: CompanyRegister
Datos de entrada
| Campo | Obligatorio | Ejemplo |
|---|---|---|
company_registration_number | Sí | 11222333000181 |
vendor_data | No | user-1234 |
- Datos de entrada obligatorios:
company_registration_number - Datos de entrada opcionales:
vendor_data - Consentimiento: No es necesario
- Disponibilidad en flujos: Disponible en flujos con mapeo de campos
- Cobertura: ~ 100%
- Precio: $0.20 por consulta exitosa
company_registration_number no figura impreso en ningún documento de identidad, por lo que ningún paso lo genera por sí solo. Obtenlo de una respuesta de un cuestionario, de un campo extraído con Document AI o de un valor que envíes al crear la sesión, y mapéalo en el paso de Validación de base de datos. Mientras no esté mapeado, el editor de flujos muestra este servicio desactivado e indica qué dato de entrada falta; en tiempo de ejecución, si falta un dato de entrada, la comprobación se omite antes de realizar cualquier consulta, así que nunca se te factura por una base de datos que no se pudo consultar.
Parámetros del cuerpo
string
predeterminado:"BRA"
requerido
Código de país ISO 3166-1 alfa-3 para este servicio de base de datos.Ejemplo:
BRAstring
predeterminado:"bra_company_directors"
requerido
Array que contiene el ID de este servicio. Al fijar el servicio, la solicitud queda limitada a esta base de datos concreta.Ejemplo:
bra_company_directorsstring
predeterminado:"11222333000181"
requerido
Valor de
company_registration_number que exige este servicio de base de datos.Ejemplo: 11222333000181string
predeterminado:"user-1234"
Tu referencia estable para esta persona, como tu ID de usuario interno. Didit la usa para vincular las comprobaciones independientes al mismo usuario final y reducir el ruido en la detección de duplicados.Ejemplo:
user-1234Reglas de los datos de entrada y notas de validación
company_registration_numberdebe coincidir con[0-9A-Za-z]{2}\.?[0-9A-Za-z]{3}\.?[0-9A-Za-z]{3}/?[0-9A-Za-z]{4}-?\d{2}.
Cómo invocarlo
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"
Toda llamada exitosa devuelve HTTP 200. El campo outcome_code indica lo que ocurrió realmente; distingue, por ejemplo, una falta de coincidencia biométrica real (BIOMETRIC_NO_MATCH) de una selfie que no se pudo leer (BIOMETRIC_IMAGE_UNUSABLE). El status que se muestra es el estado predeterminado de la función; las acciones de Partial Match / No Match que hayas configurado pueden sustituirlo.MATCH: el registro confirmó la identidad y todos los campos comprobados coincidieron.{
"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": {}
}
]
}
Datos devueltos
Los campos exactos que aparecen ensource_data dependen de los datos que devuelva el registro. El ejemplo generado para bra_company_directors documenta actualmente esta estructura normalizada:
directorsregistration_number
Precios y SLA
Las consultas de Brasil - Socios y directores de empresas (QSA) solo se facturan cuando Didit recibe un resultado concluyente de la fuente de validación.- Precio por llamada: $0.20 USD.
- Facturación: por consulta exitosa. No se te cobra cuando el registro no está accesible, cuando faltan campos obligatorios o cuando la solicitud se rechaza antes de llegar a la fuente.
- Latencia: p95 típico < 2 s.
- Disponibilidad: 99.9% por trimestre por parte de Didit; la disponibilidad de las fuentes externas varía según el país y el conjunto de datos.
Continúa leyendo
Última modificación el 1 de noviembre de 2026