> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Verificación de ID sin documento: fuentes oficiales

> Didit verifica sin documento: el usuario escribe su número de identidad nacional y algunos datos, contrastados con la fuente oficial del país.

La consulta sin documento es uno de los tres [métodos de verificación de identidad](https://docs.didit.me/es/core-technology/id-verification/verification-methods.md). En lugar de fotografiar un documento, el usuario escribe su número de identificación nacional y algunos datos personales, y Didit los contrasta con la fuente oficial de ese país.

El resultado tiene el nivel de garantía `data_match`: los datos que dio el usuario coincidieron con un registro que esa fuente conserva. No se inspeccionó ningún documento, así que no se afirma nada sobre la autenticidad de un documento.

## Qué fuente se consulta

En la mayoría de los países es un registro gubernamental: el Department of Home Affairs en Sudáfrica, el RENAPER en Argentina, la UIDAI en India o el registro CPR en Dinamarca. **En algunos no lo es.** En Canadá, Francia, Indonesia, los Países Bajos, Noruega, Singapur, el Reino Unido y los Estados Unidos, el registro oficial al que Didit puede acceder es un archivo de una agencia de crédito, de servicios financieros, de suministros o de registros residenciales, y no un registro estatal.

Esa distinción no es superficial. Cambia lo que demuestra la coincidencia, el régimen de consentimiento bajo el que se realiza la consulta y lo que puedes decirle a un regulador sobre la procedencia de los datos. Por eso esta página nunca generaliza: la columna **Fuente consultada** de más abajo indica la fuente exacta de cada país, y es la única referencia de procedencia en la que debes basarte. Léela antes de habilitar un país.

> [!NOTE]
>
> El usuario final nunca ve el nombre de la fuente. Aparece en el payload de la sesión (`id_lookup.source`), en la consola y en las exportaciones, para ti y tus auditores.

## Qué hace el usuario

1. Elige su país en el paso de identificación.
2. Escribe los campos que pide ese país: siempre el identificador, normalmente un nombre y, a veces, una fecha de nacimiento o una dirección.
3. Si la consulta de ese país lo requiere, se toma una selfie.
4. Recibe un resultado: queda verificado y continúa, se le pide que corrija el número, se le permite reintentar, se le redirige a la captura de documentos o se le rechaza.

Todo el paso consiste en escribir y, en cinco países, tomarse una selfie. No hay que subir nada, ni encuadrar con la cámara, ni presentar ningún documento.

## Selfies, retratos y un paso posterior de Coincidencia facial

Una consulta establece la identidad a partir de un registro. Lo que deja determina con qué puede comparar la captura en vivo del usuario un paso de [Coincidencia facial](https://docs.didit.me/es/core-technology/face-match/overview.md) posterior en el flujo. Cada fuente hace una de tres cosas, y la columna **Selfie, prueba de vida y comparación facial** de la [tabla de abajo](#cobertura-y-precios) indica cuál, por país:

| Qué hace la fuente | Con qué compara un paso posterior de Coincidencia facial |
| - | - |
| Devuelve la fotografía del titular | La fotografía del registro, siempre que el flujo conserve el campo de respuesta `registry_portrait` |
| Compara ella misma la selfie con el rostro registrado y devuelve un veredicto | La selfie que verificó la fuente |
| Solo devuelve datos | Nada |

Cuando la fuente devuelve una fotografía, se pide al usuario una selfie, se ejecuta sobre ella la [prueba de vida pasiva](https://docs.didit.me/es/core-technology/liveness/overview.md) y se compara con el retrato del registro. Las tres cosas ocurren dentro de la consulta y están incluidas en su precio: no hay un cargo aparte por Prueba de vida ni por Coincidencia facial. Como la consulta ya demostró que hay una persona viva que coincide con la fotografía del registro, el interruptor `skip_liveness_and_face_match` del país (activado por defecto) permite que el flujo omita sus propios pasos de Prueba de vida y Coincidencia facial tras una coincidencia. Desactívalo para ejecutarlos de todos modos.

Cuando la fuente compara la selfie por sí misma, como hacen **Brasil**, **Argentina** (RENAPER), **Nigeria** y **Panamá** (el servicio biométrico del Tribunal Electoral), la comprobación devuelve un veredicto, no un retrato. Eso no es una prueba de vida, así que el interruptor se desactiva automáticamente al guardar y los pasos de Prueba de vida y Coincidencia facial del flujo se siguen ejecutando. Si hay coincidencia, Coincidencia facial compara la captura en vivo con la selfie que verificó la consulta. En **Nigeria** el usuario elige el tipo de identificación, y la selfie se compara con el rostro registrado tanto para un NIN como para un BVN.

Todas las demás fuentes solo devuelven datos, igual que las fuentes argentinas que no toman selfie. No se toma ninguna selfie y el interruptor se desactiva automáticamente al guardar.

### Un paso de Coincidencia facial tras un método que no deja foto

Una consulta que solo devuelve datos no deja nada con qué comparar a un paso de Coincidencia facial, y lo mismo ocurre con un inicio de sesión mediante una [wallet de identidad digital](https://docs.didit.me/es/core-technology/id-verification/digital-id-wallets.md): aunque una wallet comparta un retrato, no se usa como referencia para Coincidencia facial. Un paso de Coincidencia facial al que se llega así no puede aprobar a nadie automáticamente: todos los usuarios que recibe pasan a revisión o se rechazan. El editor de flujos, y la validación del grafo que usa cada cliente, te lo avisan antes de publicar:

* **El flujo no se puede publicar** cuando, para un país, todas las rutas hacia el paso de Coincidencia facial verifican a sus usuarios solo con métodos que no dejan foto, y todas las salidas de ese paso de Verificación de identidad llevan al paso de Coincidencia facial. Una rama cuyos resultados vuelven todos a Coincidencia facial no cambia eso. Permite la captura de documentos para ese país, elige una fuente que devuelva una fotografía o compare la selfie, o elimina el paso de Coincidencia facial.
* **Una advertencia** cuando depende del usuario: también se ofrece la captura de documentos o una fuente que deja foto, o una rama posterior al paso de Verificación de identidad puede enviar a esos usuarios a un resultado sin Coincidencia facial. Los usuarios que terminan con el método que solo devuelve datos siguen llegando a Coincidencia facial sin nada con qué comparar.

En la consola, una nota junto a cada una de esas fuentes y wallets, en la pestaña **Países** del paso de Verificación de identidad, indica lo mismo siempre que le siga un paso de Coincidencia facial. Un flujo que recoge un rostro de referencia al crear la sesión (Autenticación biométrica, o un paso de Coincidencia facial que pueda ejecutarse antes de cualquier paso de Verificación de identidad, con `portrait_image`) siempre tiene algo con qué comparar y nunca se marca.

Si nada más en el flujo la proporciona, Coincidencia facial no tiene ninguna referencia con la que comparar la captura en vivo tras una coincidencia mediante una consulta que solo devuelve datos.
Informa de que no se pudo calcular la comparación (`FACE_MATCH_NOT_COMPUTED`, con una puntuación `null`) en lugar de rechazar automáticamente.
El parámetro `face_match_not_computed_action` del paso de Coincidencia facial decide entonces el resultado: `In Review` por defecto, o `Declined` si lo configuras como `DECLINE`.
Consulta [Advertencias de Coincidencia facial](https://docs.didit.me/es/core-technology/face-match/warnings-face-match.md).

## Cobertura y precios

Los precios siguientes son precios minoristas públicos en USD por intento respondido, verificados con el feed anónimo de precios de Validación de base de datos el 11 de septiembre de 2026. Corresponden a los servicios configurados para cada país. Un precio no es un anuncio de lanzamiento en producción: habilita solo los métodos que ofrece el catálogo de tu aplicación. La instantánea de disponibilidad existente se conserva por separado de esta actualización de precios.

En un país que usa varias fuentes, la tabla muestra la suma de todas cuando todas responden. En un intento respondido, solo se cobran las respuestas facturables de sus fuentes; se excluye cualquier fuente que no haya respondido. Nigeria usa **NIN o BVN**, no su suma. Las tarifas personalizadas por contrato pueden ser distintas y se muestran en tu consola. Estos son precios de consulta del paso de identificación, no una cotización para todos los demás servicios de Validación de base de datos que se ofrecen en ese país.

| País | USD / intento | Código | Fuente consultada | Disponibilidad | Selfie, prueba de vida y coincidencia facial | Régimen de consentimiento |
| - | - | - | - | - | - | - |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ar.svg)Argentina | \$0.20 | `ARG` | RENAPER | Disponible | La consulta verifica la selfie; la prueba de vida y la coincidencia facial se siguen ejecutando | Ley 25.326 |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/bo.svg)Bolivia | \$0.20 | `BOL` | SEGIP | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/br.svg)Brasil | \$0.40 | `BRA` | Receita Federal | Disponible | La consulta verifica la selfie; la prueba de vida y la coincidencia facial se siguen ejecutando | LGPD |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/kh.svg)Camboya | \$0.59 | `KHM` | Padrón electoral del Ministerio del Interior | Disponible | No aplica: solo datos | Se requiere consentimiento explícito |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ca.svg)Canadá | \$6.59 | `CAN` | Registros de burós de crédito canadienses (proceso dual de FINTRAC) | Disponible | No aplica: solo datos | PIPEDA |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/cl.svg)Chile | \$0.20 | `CHL` | Servicio de Registro Civil e Identificación | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/cn.svg)China | \$0.50 | `CHN` | NCIIC (National Citizen Identity Information Center) | Disponible | No aplica: solo datos | Se requiere consentimiento explícito |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/co.svg)Colombia | \$0.20 | `COL` | Registraduría General de la Nación / ANI | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/cr.svg)Costa Rica | \$0.20 | `CRI` | Tribunal Supremo de Elecciones | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/dk.svg)Dinamarca | \$2.32 | `DNK` | Registro CPR | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/do.svg)República Dominicana | \$0.05 | `DOM` | Junta Central Electoral | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ec.svg)Ecuador | \$0.20 | `ECU` | Registro Civil del Ecuador | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/sv.svg)El Salvador | \$0.20 | `SLV` | RNPN | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/fi.svg)Finlandia | \$3.50 | `FIN` | Registro de población de la DVV | Disponible | No aplica: solo datos | Se requiere consentimiento explícito |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/fr.svg)Francia | \$2.58 | `FRA` | Registros residenciales y de servicios públicos de Francia | Disponible | No aplica: solo datos | GDPR |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/gt.svg)Guatemala | \$0.20 | `GTM` | SAT | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/hn.svg)Honduras | \$0.20 | `HND` | CNE | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/in.svg)India | \$0.42 | `IND` | UIDAI (Aadhaar) | Disponible | No aplica: solo datos | Consentimiento Aadhaar |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/id.svg)Indonesia | \$0.35 | `IDN` | Registro de población de Indonesia mediante registros residenciales | Disponible | No aplica: solo datos | UU PDP |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ke.svg)Kenia | \$0.75 | `KEN` | IPRS (Integrated Population Registration System) | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/my.svg)Malasia | \$0.59 | `MYS` | JPN (National Registration Department) | Disponible | No aplica: solo datos | Se requiere consentimiento explícito |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/mx.svg)México | \$0.20 | `MEX` | RENAPO | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/nl.svg)Países Bajos | \$1.50 | `NLD` | Registros de residencia de los Países Bajos | Disponible | No aplica: solo datos | RGPD |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ng.svg)Nigeria | NIN $0.35 / BVN $0.35 | `NGA` | NIMC / NIBSS | Disponible | La consulta comprueba la selfie; la prueba de vida y la coincidencia facial se ejecutan igualmente | NDPR |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/no.svg)Noruega | \$4.04 | `NOR` | Registros de residencia de Noruega | Disponible | No aplica: solo datos | RGPD |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/pa.svg)Panamá | \$1.25 | `PAN` | Tribunal Electoral / SIB | Disponible | La consulta comprueba la selfie; la prueba de vida y la coincidencia facial se ejecutan igualmente | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/py.svg)Paraguay | \$0.20 | `PRY` | Registro del Estado Civil | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/pe.svg)Perú | \$0.20 | `PER` | RENIEC | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/sg.svg)Singapur | \$7.17 | `SGP` | Registros de agencias de crédito y de servicios públicos de Singapur | Disponible | No aplica: solo datos | PDPA |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/za.svg)Sudáfrica | \$2.68 | `ZAF` | Department of Home Affairs | Disponible | Incluida en la consulta | POPIA |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/se.svg)Suecia | \$0.59 | `SWE` | Registro de población de Skatteverket | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/th.svg)Tailandia | \$0.59 | `THA` | Registro civil del DOPA | Disponible | No aplica: solo datos | Se requiere consentimiento explícito |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/gb.svg)Reino Unido | \$3.09 | `GBR` | Registros de agencias de crédito y de servicios financieros del Reino Unido | Disponible | No aplica: solo datos | UK GDPR |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/us.svg)Estados Unidos | \$0.45 | `USA` | Registros de agencias de crédito y de servicios financieros de EE. UU. | Disponible | No aplica: solo datos | Finalidad permitida según la GLBA |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/uy.svg)Uruguay | \$0.20 | `URY` | Dirección Nacional del Registro de Estado Civil | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ve.svg)Venezuela | \$0.20 | `VEN` | CNE | Disponible | No aplica: solo datos | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/zm.svg)Zambia | \$0.20 | `ZMB` | Zambia Revenue Authority | Disponible | No aplica: solo datos | — |

> [!NOTE]
>
> La disponibilidad proviene del catálogo de capacidades que proporciona el backend; la API rechaza un flujo que habilite una consulta que el catálogo no marque como `Available` para ese país. Los precios marcados como **A petición** aún no están publicados: los métodos que no usan documentos tienen un precio por país y tu equipo de cuenta te los cotiza.

## Reglas de formato

Los campos de identificación incluyen una comprobación de formato en el cliente antes de enviar nada: una longitud, una regla de solo dígitos, un dígito de control o un patrón, según el país. Un número que no la supera nunca llega a la fuente, lo que significa que **nunca se factura y nunca cuenta para `max_attempts`**: al usuario se le muestra un mensaje específico para cada país y se le pide que lo corrija.

Las tablas por país que aparecen más abajo indican la regla de cada campo. Un campo sin regla es texto libre: un nombre, una fecha que recoge la interfaz o una captura de imagen.

Si aplicas bien el formato en tu propio prellenado, no gastas nada en errores tipográficos.

## Campos por país

#### Argentina (`ARG`)

Fuente: **RENAPER**. La consulta también toma una selfie y la compara con el rostro registrado para esa identidad. Esa comprobación devuelve un veredicto, no un retrato. No es una prueba de vida, así que el interruptor de omisión permanece desactivado: los pasos de Prueba de vida y Coincidencia facial del flujo se siguen ejecutando, y la Coincidencia facial compara la captura en vivo con esa selfie verificada.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| DNI argentino | `document_number` | Sí | Patrón `[MFmf]?\d{7,8}`; de 7 a 9 caracteres |
| Selfie | `selfie` | Sí | — |
| Género | `gender` | Sí | Uno de `M`, `F` |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Bolivia (`BOL`)

Fuente: **SEGIP**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| CI boliviano | `document_number` | Sí | De 6 a 10 caracteres; solo dígitos |
| Fecha de nacimiento | `date_of_birth` | Sí | — |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Brasil (`BRA`)

Fuente: **Receita Federal**. La consulta también toma una selfie y la compara con el rostro registrado para esa identidad. Esa comprobación devuelve un veredicto, no un retrato. No es una prueba de vida, así que el interruptor de omisión permanece desactivado: los pasos de Prueba de vida y Coincidencia facial del flujo se siguen ejecutando, y la Coincidencia facial compara la captura en vivo con esa selfie verificada.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| CPF brasileño | `tax_number` | Sí | Exactamente 11 caracteres; solo dígitos |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Selfie | `selfie` | Sí | — |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Camboya (`KHM`)

Fuente: **Padrón electoral del Ministerio del Interior**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Número de credencial de elector | `voter_id` | Sí | Patrón `(?:\d{8,9}\|\d{2}-\d{3}-\d{3})` |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Canadá (`CAN`)

Fuente: **Registros de burós de crédito canadienses (proceso dual de FINTRAC)**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Domicilio | `address` | Sí | — |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Coincidencia del nombre (exacta, parcial o ninguna) | `name_match` | Sí |
| Coincidencia de la fecha de nacimiento | `date_of_birth_match` | Sí |
| Coincidencia de la dirección | `address_match` | Sí |
| Número de fuentes que confirmaron la identidad | `sources_confirming` | Sí |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Chile (`CHL`)

Fuente: **Servicio de Registro Civil e Identificación**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| RUT chileno | `personal_number` | Sí | De 8 a 12 caracteres |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### China (`CHN`)

Fuente: **NCIIC (National Citizen Identity Information Center)**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre completo | `full_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Número de identificación nacional | `national_id` | Sí | Patrón `(\d{15}\|\d{17}[\dXx])` |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Colombia (`COL`)

Fuente: **Registraduría General de la Nación / ANI**. Esta fuente solo devuelve datos, por lo que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Cédula colombiana | `personal_number` | Sí | 6-10 caracteres; solo dígitos |
| Fecha de expedición | `date_of_issue` | Sí | — |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Costa Rica (`CRI`)

Fuente: **Tribunal Supremo de Elecciones**. Esta fuente solo devuelve datos, por lo que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Cédula costarricense | `personal_number` | Sí | 9-12 caracteres; solo dígitos |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Dinamarca (`DNK`)

Fuente: **Registro CPR**. Esta fuente solo devuelve datos, por lo que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Número de identificación nacional | `national_id` | Sí | Patrón `\d{6}-?\d{4}` |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### República Dominicana (`DOM`)

Fuente: **Junta Central Electoral**. Esta fuente solo devuelve datos, por lo que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Cédula dominicana | `personal_number` | Sí | Exactamente 11 caracteres; solo dígitos |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Ecuador (`ECU`)

Fuente: **Registro Civil del Ecuador**. Esta fuente solo devuelve datos, por lo que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Cédula ecuatoriana | `personal_number` | Sí | Exactamente 10 caracteres; solo dígitos |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### El Salvador (`SLV`)

Fuente: **RNPN**. Esta fuente solo devuelve datos, por lo que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| DUI salvadoreño | `document_number` | Sí | Exactamente 9 caracteres; solo dígitos |
| Fecha de nacimiento | `date_of_birth` | Sí | — |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Finlandia (`FIN`)

Fuente: **Registro de población de DVV**. Esta fuente solo devuelve datos, por lo que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Número de identificación nacional | `national_id` | Sí | Patrón `(?:\d{6}[-+A]\d{3}[0-9A-Z]\|\d{6}\d{3}[0-9A-Z])` |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Francia (`FRA`)

Fuente: **Registros residenciales y de suministros de Francia**. Esta fuente solo devuelve datos, por lo que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Dirección del domicilio | `address` | Sí | — |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Coincidencia del nombre (exacta, parcial o ninguna) | `name_match` | Sí |
| Coincidencia de la fecha de nacimiento | `date_of_birth_match` | Sí |
| Coincidencia de la dirección | `address_match` | Sí |
| Número de fuentes que confirmaron la identidad | `sources_confirming` | Sí |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Guatemala (`GTM`)

Fuente: **SAT**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| DPI guatemalteco | `document_number` | Sí | Exactamente 13 caracteres; solo dígitos |
| Fecha de nacimiento | `date_of_birth` | Sí | — |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Honduras (`HND`)

Fuente: **CNE**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| DNI hondureño | `document_number` | Sí | Exactamente 13 caracteres; solo dígitos |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### India (`IND`)

Fuente: **UIDAI (Aadhaar)**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre completo | `full_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Número de identificación nacional | `personal_number` | Sí | Exactamente 12 caracteres; solo dígitos |
| PAN | `pan` | Sí | Patrón `[A-Z]{5}\d{4}[A-Z]`; se convierte a mayúsculas |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Indonesia (`IDN`)

Fuente: **registro de población de Indonesia a través de registros de residencia**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Dirección del domicilio | `address` | Sí | — |
| NIK (16 dígitos) | `national_id` | Sí | Exactamente 16 caracteres; solo dígitos |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Coincidencia del nombre (exacta, parcial o ninguna) | `name_match` | Sí |
| Coincidencia de la fecha de nacimiento | `date_of_birth_match` | Sí |
| Coincidencia de la dirección | `address_match` | Sí |
| Número de fuentes que confirmaron la identidad | `sources_confirming` | Sí |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Kenia (`KEN`)

Fuente: **IPRS (Integrated Population Registration System)**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Número de identificación nacional | `national_id` | Sí | Patrón `\d{8,9}` |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Malasia (`MYS`)

Fuente: **JPN (National Registration Department)**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre completo | `full_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Número de identificación nacional | `national_id` | Sí | Exactamente 12 caracteres; solo dígitos |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### México (`MEX`)

Fuente: **RENAPO**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Se solicita | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| CURP mexicana | `personal_number` | Sí | Exactamente 18 caracteres |

| Se devuelve | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Países Bajos (`NLD`)

Fuente: **registros residenciales de los Países Bajos**. Esta fuente solo devuelve datos, así que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Dato solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Dirección del domicilio | `address` | Sí | — |

| Dato devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Coincidencia del nombre (exacta, parcial o ninguna) | `name_match` | Sí |
| Coincidencia de la fecha de nacimiento | `date_of_birth_match` | Sí |
| Coincidencia de la dirección | `address_match` | Sí |
| Número de fuentes que confirmaron la identidad | `sources_confirming` | Sí |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Nigeria (`NGA`)

Fuente: **NIMC / NIBSS**. La consulta también recibe una selfie y la compara con el rostro registrado para esa identidad; esa comprobación devuelve un veredicto, no un retrato. No es una prueba de vida, así que el interruptor para omitir pasos sigue desactivado: los pasos de Prueba de vida y Coincidencia facial que haya en el flujo se siguen ejecutando, y Coincidencia facial compara la captura en vivo con esa selfie verificada.

| Dato solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Tipo de identificación | `identifier_type` | Sí | Uno de `NIN`, `BVN` |
| El número en sí | `identifier` | Sí | Exactamente 11 caracteres; solo dígitos |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Selfie | `selfie` | Sí | — |

| Dato devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Estado de origen | `state_of_origin` | No |
| Número de teléfono (enmascarado) | `phone_number_masked` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Noruega (`NOR`)

Fuente: **registros residenciales de Noruega**. Esta fuente solo devuelve datos, así que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Dato solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Dirección del domicilio | `address` | Sí | — |

| Dato devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Coincidencia del nombre (exacta, parcial o ninguna) | `name_match` | Sí |
| Coincidencia de la fecha de nacimiento | `date_of_birth_match` | Sí |
| Coincidencia de la dirección | `address_match` | Sí |
| Número de fuentes que confirmaron la identidad | `sources_confirming` | Sí |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Panamá (`PAN`)

Fuente: **Tribunal Electoral / SIB**. La consulta también recibe una selfie y la compara con el rostro registrado para esa identidad; esa comprobación devuelve un veredicto, no un retrato. No es una prueba de vida, así que el interruptor para omitir pasos sigue desactivado: los pasos de Prueba de vida y Coincidencia facial que haya en el flujo se siguen ejecutando, y Coincidencia facial compara la captura en vivo con esa selfie verificada.

| Dato solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Cédula panameña | `personal_number` | Sí | Patrón `(?:\d{1,2}(?:-?(?:AV\|PI))?\|PE\|E\|N)[\d-]*`; al menos 5 caracteres; se convierte a mayúsculas |
| Selfie | `selfie` | Sí | — |

| Dato devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Paraguay (`PRY`)

Fuente: **Registro del Estado Civil**. Esta fuente solo devuelve datos, así que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Dato solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| CI paraguaya | `document_number` | Sí | De 6 a 10 caracteres; solo dígitos |

| Dato devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Perú (`PER`)

Fuente: **RENIEC**. Esta fuente solo devuelve datos, así que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Dato solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| DNI peruano | `personal_number` | Sí | Exactamente 8 caracteres; solo dígitos |

| Dato devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Singapur (`SGP`)

Fuente: **registros de agencias de crédito y de servicios públicos de Singapur**. Esta fuente solo devuelve datos, así que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Dato solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Dirección del domicilio | `address` | Sí | — |
| NRIC / FIN | `national_id` | Sí | Patrón `[STFGM]\d{7}[A-Z]`; se convierte a mayúsculas |

| Devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Coincidencia del nombre (exacta, parcial o ninguna) | `name_match` | Sí |
| Coincidencia de la fecha de nacimiento | `date_of_birth_match` | Sí |
| Coincidencia de la dirección | `address_match` | Sí |
| Número de fuentes que confirmaron la identidad | `sources_confirming` | Sí |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Sudáfrica (`ZAF`)

Fuente: **Department of Home Affairs**. La fuente devuelve un retrato, así que se toma una selfie, se ejecuta sobre ella la prueba de vida pasiva y se compara con ese retrato mediante coincidencia facial dentro de la propia consulta.

| Solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Número de identificación de 13 dígitos | `national_id` | Sí | Exactamente 13 caracteres; solo dígitos; dígito de control LUHN |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Selfie | `selfie` | Sí | — |

| Devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Ciudadanía | `citizenship` | No |
| Estado del documento de identidad (válido, fallecido o bloqueado) | `id_status` | Sí |
| Retrato del registro | `registry_portrait` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Suecia (`SWE`)

Fuente: **registro de población de Skatteverket**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Número de identificación nacional | `national_id` | Sí | Patrón `(\d{10}\|\d{12})`; solo dígitos |

| Devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Tailandia (`THA`)

Fuente: **registro civil del DOPA**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Número de identificación nacional tailandés | `national_id` | Sí | Exactamente 13 caracteres; solo dígitos |

| Devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Reino Unido (`GBR`)

Fuente: **registros de agencias de crédito y de servicios financieros del Reino Unido**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Domicilio | `address` | Sí | — |

| Devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Coincidencia del nombre (exacta, parcial o ninguna) | `name_match` | Sí |
| Coincidencia de la fecha de nacimiento | `date_of_birth_match` | Sí |
| Coincidencia de la dirección | `address_match` | Sí |
| Número de fuentes que confirmaron la identidad | `sources_confirming` | Sí |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Estados Unidos (`USA`)

Fuente: **registros de agencias de crédito y de servicios financieros de EE. UU.**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |
| Fecha de nacimiento | `date_of_birth` | Sí | — |
| Domicilio | `address` | Sí | — |
| Número de la Seguridad Social (últimos 4 dígitos o completo) | `ssn` | No | De 4 a 9 caracteres; solo dígitos |

| Devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Coincidencia del nombre (exacta, parcial o ninguna) | `name_match` | Sí |
| Coincidencia de la fecha de nacimiento | `date_of_birth_match` | Sí |
| Coincidencia de la dirección | `address_match` | Sí |
| Número de fuentes que confirmaron la identidad | `sources_confirming` | Sí |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Uruguay (`URY`)

Fuente: **Dirección Nacional del Registro de Estado Civil**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| CI uruguaya | `personal_number` | Sí | De 7 a 9 caracteres; solo dígitos |
| Fecha de nacimiento | `date_of_birth` | Sí | — |

| Devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de la consulta | `queried_at` | No |

#### Venezuela (`VEN`)

Fuente: **CNE**. Esta fuente solo devuelve datos, así que no hay ningún retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Cédula venezolana | `document_number` | Sí | Patrón `[VvEe]?-?\d{7,10}`; de 7 a 12 caracteres |

| Devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

#### Zambia (`ZMB`)

Fuente: **Zambia Revenue Authority**. Esta fuente solo devuelve datos, así que no hay retrato con el que hacer la coincidencia facial: un paso de Coincidencia facial posterior en el flujo no tiene nada que comparar para un usuario verificado de esta forma.

| Solicitado | Clave del campo | Obligatorio | Validación de formato |
| - | - | - | - |
| Número de identificación nacional | `national_id` | Sí | Patrón `\d{6}/?\d{2}/?\d`; se convierte a mayúsculas |
| Nombre | `first_name` | Sí | — |
| Apellido | `last_name` | Sí | — |

| Devuelto | Clave del campo | Obligatorio |
| - | - | - |
| Nombre completo | `full_name` | Sí |
| Fecha de nacimiento | `date_of_birth` | Sí |
| Género | `gender` | No |
| Dirección | `address` | No |
| Estado del registro | `record_status` | No |
| Nombre de la fuente | `source_name` | No |
| Fecha de consulta | `queried_at` | No |

## Consentimiento

Varias fuentes solo pueden consultarse con el consentimiento explícito de la persona, y el régimen de consentimiento varía según el país: POPIA en Sudáfrica, NDPR en Nigeria, LGPD en Brasil, UK GDPR en el Reino Unido, el propósito permitido (permissible purpose) de la GLBA en Estados Unidos, etc. El régimen que se aplica a cada fuente figura en la tabla de cobertura anterior.

Tú eres el responsable del tratamiento de ese consentimiento. Recógelo en tu propio flujo, o añade un paso de [cuestionario](https://docs.didit.me/es/core-technology/questionnaires/overview.md) antes del paso de identidad, y conserva el registro: Didit ejecuta la consulta que solicitaste y no valora si tenías derecho a solicitarla. Cuando la fuente de un país exige su propio texto de consentimiento, la interfaz de verificación lo muestra antes de ejecutar la consulta.

## Intentos, resultados y facturación

Cada consulta respondida cuenta como un intento. `max_attempts` va de 1 a 5, con 1 por defecto.

| Resultado | Cuenta como intento | Se factura | Qué ocurre después |
| - | - | - | - |
| `match` | Sí | Sí | El registro encontrado pasa a ser el resultado de la Verificación de identidad y el flujo continúa. |
| `partial_match` | Sí | Sí | Se reintenta mientras queden intentos; después se aplica `on_partial_match`. |
| `no_match` | Sí | Sí | Se reintenta mientras queden intentos; después se aplica `on_no_match`. |
| `provider_error` | No | No | Se pide al usuario que lo intente de nuevo. Tras tres consultas sin respuesta en el paso, se aplica `on_provider_error`. |
| `format_rejected` | No | No | Se pide al usuario que corrija el campo. La consulta nunca llegó al registro. |

Cada intento facturable con respuesta suma las tarifas minoristas de los servicios que respondieron con una coincidencia, una coincidencia parcial o sin coincidencia. Los reintentos son intentos nuevos y pueden generar otro cargo. Un intento que termina en un error del proveedor no se factura. El rechazo por formato no se factura.

Si la consulta recurre a la captura del documento como alternativa, la verificación del documento completada se factura por separado. Desactivar la alternativa rechaza la sesión; no reembolsa una consulta completada. Los escenarios de sandbox simulan resultados sin consultas de pago a registros ni cargos por uso.

## Qué se guarda en la sesión

Una consulta que obtuvo una coincidencia rellena el resultado de la Verificación de identidad igual que lo haría la lectura de un documento (nombre, fecha de nacimiento e identificador nacional) y añade un bloque de evidencia `id_lookup`:

```json theme={null}
{
  "node_id": "feature_ocr_1",
  "status": "Approved",
  "verification_method": "id_lookup",
  "assurance": "data_match",
  "wallet_provider": null,
  "fallback_from": null,
  "id_lookup": {
    "source": "Department of Home Affairs",
    "checked_at": "2026-09-04T09:12:44Z",
    "attempts": 1,
    "max_attempts": 2,
    "outcome": "match",
    "comparison": [
      { "field": "identification_number", "label": "ID number", "provided": "9106155043088", "record": "9106155043088", "result": "match" },
      { "field": "full_name", "label": "Full name", "provided": "Thabo Mokoena", "record": "Thabo Mokoena", "result": "match" },
      { "field": "date_of_birth", "label": "Date of birth", "provided": "1991-06-15", "record": "1991-06-15", "result": "match" }
    ],
    "registry_portrait": "https://<media-host>/registry_portrait.jpg",
    "face_match_score": 96.4,
    "source_errors": []
  },
  "wallet_verification": null
}
```

`comparison` contiene una fila por cada campo comparable, con un `result` de `match`, `partial` o `no_match`, para que un revisor vea exactamente qué campo no coincide. Los nombres de las filas están normalizados (`identification_number`, `full_name`, `date_of_birth`, `address`) y no corresponden a las claves de campo de la solicitud de cada país, porque el nombre y el apellido se comparan como un único nombre y todos los alias de identificador se comparan como un único número.

La respuesta actual de staging guarda los fallos de la fuente en un array `source_errors` independiente. Sus entradas pueden contener `service_id`, `code`, `message`, `details` y `outcome_detail` cuando se proporcionan. Trátalos como diagnósticos de la consulta, no como discrepancias de identidad. Las versiones anteriores pueden representar los fallos de la fuente como filas de `comparison` con `result: "error"`; confirma el contrato desplegado en tu entorno de destino.

`registry_portrait` solo está presente para una fuente que devuelve un retrato, cuando los campos de respuesta seleccionados lo conservan; en ese caso, `face_match_score` es la comparación de la selfie con ese retrato. Una fuente que verifica la propia selfie (RENAPER en Argentina, Nigeria) no devuelve retrato, y `face_match_score` es la puntuación que informó para su propia verificación.

Los tipos de campo completos están en el [modelo de datos de la Verificación de identidad](https://docs.didit.me/es/reference/data-models.md#verificación-de-identidad).

## Retención

El registro de origen que produjo una coincidencia se almacena como resultado de la Verificación de identidad y sigue la configuración de [retención de datos](https://docs.didit.me/es/console/data-retention.md) de tu organización, exactamente igual que la lectura de un documento. Eliminar una sesión lo elimina; consulta [Eliminar sesión](https://docs.didit.me/es/sessions-api/delete-session.md).

> [!WARNING]
>
> La implementación actual de staging aplica `id_lookup.response_fields` a la salida de la comparación, al género opcional y a los retratos del registro conservados. Los campos de identidad obligatorios siguen formando parte del registro de verificación. Esto no garantiza que todos los payloads intermedios de los proveedores queden excluidos del procesamiento. No se ha verificado el despliegue en producción de este cambio; confirma el comportamiento en tu entorno de destino antes de depender de la selección de campos para cumplir los requisitos de retención.

## Relacionado

* [Métodos de Verificación de identidad](https://docs.didit.me/es/core-technology/id-verification/verification-methods.md): los tres métodos, el método alternativo y la facturación
* [Wallets de identidad digital](https://docs.didit.me/es/core-technology/id-verification/digital-id-wallets.md): el método criptográfico
* [Validación de base de datos](https://docs.didit.me/es/core-technology/database-validation/overview.md): la función independiente para contrastar un documento que ya capturaste con una fuente
* [Configuraciones de funciones del flujo](https://docs.didit.me/es/management-api/workflows/feature-configs.md#ocr-/-verificación-de-identidad): la referencia de la clave `methods`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.