Consulta - Personas
Como indica su nombre, la validación de datos de personas es parte fundamental de VerificaId — esa es la razón por la que existe VerificaID para que puedas reducir el riesgo en tus operaciones. En esta página, profundizaremos el cómo realizar validaciones de identidad de forma programática.
El modelo Persona
El modelo "persona" contiene información publicamente disponible sobre una personas, como su nombre y apellidos. Es importante saber que el modelo identidad solamente contendrá información de personas mayores de edad.
Propiedades
- Name
dni
- Type
- string
- Description
Número de documento de identidad de la persona.
- Name
nombres
- Type
- string
- Description
Tal y como se indica, los nombres completos de la persona.
- Name
apellido_paterno
- Type
- string
- Description
El apellido parterno de la persona.
- Name
apellido_materno
- Type
- string
- Description
El apellido materno de la persona.
- Name
caracter_verificacion
- Type
- string
- Description
El caracter o dígito de verificación correspondiente al número de documento de la persona.
- Name
caracter_verificacion_anterior
- Type
- string
- Description
El caracter o dígito de verificación consignado para documentos antiguos.
Validar datos Persona
Este endpoint te permite validar datos de una personsa consultando su número de DNI.
Atributos requeridos
- Name
dni
- Type
- string
- Description
Número de DNI a validar
Request
curl https://api.verifica.id/v2/consulta/personas \
-H "Authorization: Bearer {TU-API-KEY}" \
-d dni=87654321
Response
{
"type": "result",
"status": 200,
"message": "Se ha validado la información correctamente.",
"data": {
"dni": "87654321",
"nombres": "PABLO ALONSO",
"apellido_paterno": "CARRERA",
"apellido_materno": "EKUAL",
"caracter_verificacion": "5",
"caracter_verificacion_anterior": null,
}
}
Validar datos Persona - Resultado Extendido [BETA]
Este endpoint te permite validar datos de una personsa consultando su número de DNI.
Atributos requeridos
- Name
dni
- Type
- string
- Description
Número de DNI a validar
Request
curl https://api.verifica.id/v2/consulta/personas-ext \
-H "Authorization: Bearer {TU-API-KEY}" \
-d dni=87654321
Response
{
"type": "result",
"status": 200,
"message": "Se ha validado la información correctamente.",
"data": {
"dni": "87654321",
"verification_digit": "5",
"given_names": "PABLO ALONSO",
"paternal_surname": "CARRERA",
"maternal_surname": "EKUAL",
"birth_date": "1990-01-16",
"marital_status": null,
"address": "AV. JAVIER PRADO ESTE 36091",
"ubigeo": "140140",
"gender": "M",
"underage": false
}
}