API de consulta DNI
Escribe el número y recibe nombres y apellidos en JSON.
Qué devuelve
- nombres
- apellido_paterno
- apellido_materno
- nombre_completo
- codigo_verificacion
- fecha_nacimiento
- edad
- ruc
Endpoints
- GET
/v1/dni/{numero}dniNombres y apellidos.
- POST
/v1/dni/buscar-por-nombredni.nombreEncuentra el DNI a partir de nombres y apellidos.
- GET
/v1/dni/{numero}/fecha-nacimientodni.fecha_nacimientoFecha de nacimiento y edad.
- GET
/v1/dni/{numero}/rucdni.rucRUC 10 de la persona, si lo tiene.
curl "https://api.consultape.pro/v1/dni/45781236" \
-H "Authorization: Bearer $CONSULTAPE_TOKEN"const r = await fetch('https://api.consultape.pro/v1/dni/45781236', {
headers: { Authorization: `Bearer ${process.env.CONSULTAPE_TOKEN}` },
});
const { success, result } = await r.json();<?php
$ch = curl_init('https://api.consultape.pro/v1/dni/45781236');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer ' . getenv('CONSULTAPE_TOKEN')],
]);
$datos = json_decode(curl_exec($ch), true);import os, requests
r = requests.get(
"https://api.consultape.pro/v1/dni/45781236",
headers={"Authorization": f"Bearer {os.environ['CONSULTAPE_TOKEN']}"},
)
print(r.json()["result"])Preguntas frecuentes
¿Puedo buscar un DNI por nombres?
Sí. Envía nombres y apellidos a /v1/dni/buscar-por-nombre y recibes las coincidencias con su número de DNI.
¿Qué pasa si el DNI no existe?
Recibes success: false con el motivo, y esa consulta no se descuenta de tu cuota.
¿Cómo obtengo el RUC de una persona?
Con /v1/dni/{numero}/ruc: devuelve su RUC 10 y la razón social, si está inscrita en SUNAT.
También puedes consultar
Consulta tu primer DNI hoy
Escríbenos y activamos tu cuenta y tu token.