Skip to main content
POST
/
dni
cURL
curl --request POST \
  --url https://api.json.pe/api/dni \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "dni": "27427864"
}
'
{
  "success": true,
  "message": "exito",
  "data": {
    "numero": "27427864",
    "nombre_completo": "CASTILLO TERRONES, JOSE PEDRO",
    "nombres": "JOSE PEDRO",
    "apellido_paterno": "CASTILLO",
    "apellido_materno": "TERRONES",
    "codigo_verificacion": 7,
    "direccion": "",
    "direccion_completa": "",
    "ubigeo_reniec": "",
    "ubigeo_sunat": "",
    "ubigeo": [
      null,
      null,
      null
    ]
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

DNI de 8 dígitos del titular a consultar

Request body para consulta de DNI. El DNI debe ser un string de 8 dígitos numéricos.

dni
string
required

Número de Documento Nacional de Identidad (DNI) de 8 dígitos. Debe ser numérico y tener exactamente 8 caracteres.

Required string length: 8
Example:

"27427864"

Response

Consulta exitosa. Retorna datos completos de la persona.

Respuesta de consulta DNI con datos personales validados

success
boolean
required

Indica si la consulta fue exitosa (true) o falló (false)

Example:

true

message
string
required

Mensaje descriptivo del resultado de la consulta

Example:

"exito"

data
object
required

Datos personales del titular del DNI obtenidos