Visión General

Este servicio de API está diseñado para que los visitantes se integren de forma rápida y sencilla con las Consultas Reniec DNI en su script o sitio web. Deshágase de la configuración de bibliotecas locales y olvídese de las actualizaciones periódicas. Nuestra red neuronal analiza decenas de fuentes y actualiza la base de datos casi en tiempo real.


Formatos de Datos

JSON endpoint

Puede llamar a la API enviando solicitudes HTTP POST a https://api.xxxxxx.io/api/getDNI

{"dni": "06487598"} puede ser un documento de identidad nacional de 8 digitos.

Content-Type: application/json, Authorization: TU-TOKEN-AQUÍ cabeceras de solicitud con su token asignado.


Ejemplo

Puede editar esta consulta y experimentar con las opciones

POST
Actual response
"Result": true,
"DataPerson":
{
  "DNI": 06487598,
  "Paterno": "ALTAMIRANO",
  "Materno": "LOPEZ",
  "Nombre": "LUIS MIGUEL",
  "NombreCompleto": "ALTAMIRANO LOPEZ LUIS MIGUEL"
}

								

Respuesta de Datos

El API puede responder los siguientes campos y valores

Nombre Descripción
Result true or false
DataPerson incluido cuando Result es true
contiene los siguientes array: DNI, Paterno, Materno, Nombre y NombreCompleto
DNI DNI utilizada para la consulta (ej. 06487598)
Paterno Apellido Paterno de la Persona (Altamirano)
Materno Apellido Materno de la Persona (López)
Nombre Nombres de la Persona (Luis Miguel)
NombreCompleto Nombre Completo de la Persona (Luis Miguel Altamirano López)

Limite de Uso

Consulte nuestros detalles de precios si necesita utilizar nuestra API, para obtener acceso SSL, funciones avanzadas y asistencia comercial.


Códigos

A continuación se proporcionan ejemplos de código simple en lenguajes populares:

  • PHP
PHP (CURL)
$dni = "06487598";
$dataPOST = array('dni' => $dni);

$headers[] = 'Origin: https://'.$_SERVER['HTTP_HOST'];
$headers[] = 'Content-Type: application/json; chartset=utf-8';
$headers[] = 'Authorization: TU-TOKEN-AQUÍ';

$ch = curl_init('https://api.xxxxxx.io/api/getDNI');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($dataPOST));
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$json = curl_exec($ch);
curl_close($ch);

// Decódificar respuesta JSON
$dniwhois_result = json_decode($json, true);

// Salida de código de NombreCompleto, campo "NombreCompleto"
echo $dniwhois_result->DataPerson['NombreCompleto'];