ApiPeruDev Docs

Consulta DNI - RUC

Deriva el RUC de persona natural (prefijo 10) a partir de un número de DNI.

Consideraciones

  • Calcula el RUC de persona natural asociado a un DNI (prefijo 10 + dígito verificador).
  • Disponible desde el plan gratuito.
  • Consume 1 consulta de tu plan.
POST https://api.apiperu.dev/dni-ruc Copiar

Headers

Name Type Description
Accept String application/json
Content-Type string application/json
Authorization string Bearer <token>. Genéralo desde tu panel, en Api Tokens.

Body

Name Type Description
dni* string Número de DNI de 8 dígitos. Ejemplo: 44556677.

Ejemplo de solicitud

Copiar
# https://apiperu.dev también funciona (dominio legacy) anteponiendo /api a la ruta — ver Inicio
URL_BASE="https://api.apiperu.dev"

curl -X POST "$URL_BASE/dni-ruc" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer TU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"dni":"44556677"}'

Respuesta

200 OK application/json
{
  "success": true,
  "code": "found",
  "retryable": false,
  "data": {
    "ruc": "10445566778"
  },
  "time": 0.05
}
404 No encontrado application/json
{
  "success": false,
  "code": "document_not_found",
  "retryable": false,
  "message": "El DNI no cuenta con RUC"
}
503 Servicio no disponible application/json
{
  "success": false,
  "code": "upstream_unavailable",
  "retryable": true,
  "message": "El servicio de consulta no está disponible en este momento. Intenta nuevamente en unos segundos."
}