🇵🇪 Perú - ID Completo
Esta llamada API realiza una verificación extendida de identidad para un ciudadano peruano usando su número de DNI (Documento Nacional de Identidad). Este Servicio recupera información personal detallada. Devuelve datos como el nombre completo del individuo, primer nombre, apellido, estado civil, fecha de nacimiento, número de documento, fechas de expedición y vencimiento, y detalles adicionales como dirección y firma de verificación, certificado por Verifik.
El header de Authorization es requerido para autenticación para acceder a esta información de forma segura.
Endpoint
GET https://api.verifik.co/v3/pe/cedula/extra
Headers
| Name | Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parámetros
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
documentType | string | Sí | Tipo de documento. Valor permitido: DNI. | DNI |
documentNumber | string | Sí | Número de documento de la persona a consultar. | 123456789 |
Solicitud
- JavaScript
- Python
- Ruby
- cURL
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v3/pe/cedula/extra',
params: {
documentType: 'DNI',
documentNumber: '1234567'
},
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer <tu_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import requests
url = "https://app.verifik.co/v3/pe/cedula/extra?documentType=DNI&documentNumber=74687367&force=1"
payload = {}
headers = {
'Authorization': 'Bearer eyJhbGciOIJ9.eyJjbGllbnRJZCI6..06rwjGQ'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
require "uri"
require "net/http"
url = URI("https://app.verifik.co/v3/pe/cedula/extra?documentType=DNI&documentNumber=74687367&force=1")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = "Bearer eyJhbGciOkpXVCJ9.eyJjbGllbn...rwjGQ"
response = https.request(request)
puts response.read_body
curl --location --request GET 'https://app.verifik.co/v3/pe/cedula/extra?documentType=DNI&documentNumber=74687367&force=1' \
--header 'Authorization: Bearer eyJhbGciOiJXVCJ9.eyJjbGllbnR...QqLcIe4-706rwjGQ'
Respuesta
- 200
- 404
- 409 - Faltan parámetros
- 409 - Tipo de documento inválido
{
"data": {
"address": "CARACALLA",
"arrayName": [
"FELIPE",
"TRUJILLO",
"HERNANDEZ"
],
"civilStatus": "SOLTERO",
"dateOfBirth": "19-11-1997",
"documentNumber": "74687367",
"documentType": "DNI",
"expeditionDate": "03-03-2025",
"expirationDate": "03-03-2033",
"firstName": "FELIPE",
"fullName": "FELIPE TRUJILLO HERNANDEZ",
"lastName": "TRUJILLO HERNANDEZ",
"photo": "/9j/4AAQSkZJRgABAgAAAQABAAD/2wBD...v8ADSGiigD/2Q==",
"sex": "M",
"ubigeoReniec": "020208",
"verificationDigit": "2"
},
"signature": {
"dateTime": "April 16, 2025 2:44 PM",
"message": "Certified by Verifik.co"
},
"id": "G2ZOZ"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentType\n. missing documentNumber\n"
}
{
"code": "MissingParameter",
"message": "documentType must be one of: [DNI]"
}
Características
- Verificación Extendida de Identidad: Realizar verificación integral de identidad para ciudadanos peruanos usando DNI
- Información Personal Detallada: Acceder a nombre completo, primer nombre, apellido y componentes de nombre en array
- Datos Demográficos: Obtener estado civil, sexo, fecha de nacimiento e información de dirección
- Detalles del Documento: Acceder a tipo de documento, número, fecha de expedición, fecha de vencimiento y dígito de verificación
- Información Geográfica: Obtener código ubigeoReniec para identificación de ubicación
- Datos de Foto: Acceder a foto del ciudadano en formato base64
- Ciclo de Vida del Documento: Rastrear fechas de expedición y vencimiento
- Dígito de Verificación: Acceder al dígito de verificación del DNI para validación
- Múltiples Lenguajes de Programación: Soporte para JavaScript, Python, Ruby y cURL
- Datos en Tiempo Real: Acceder a información de ciudadanos actual y actualizada
- Manejo Completo de Errores: Respuestas de error detalladas para varios escenarios
- Integración con Registro Peruano: Acceso directo a base de datos oficial de ciudadanos peruanos
- Autenticación Segura: Header de Authorization requerido para acceso seguro
- Demografía Completa: Información demográfica y geográfica completa
- Validación de Documento: Validación completa de DNI con todos los campos disponibles