Consulta RUC

Obtén información detallada de cualquier contribuyente SUNAT por su número de RUC.

Consulta RUC

Obtén información completa de un contribuyente a partir de su número de RUC.

Endpoint

GET /api/contribuyentes/{ruc}

Parámetros

ParámetroTipoUbicaciónRequeridoDescripción
rucstringpathNúmero de RUC (11 dígitos)

Headers

HeaderRequeridoDescripción
X-API-KEYTu API Key de KipuDev

Ejemplo de solicitud

curl -X GET "https://api.kipudev.com/api/contribuyentes/20131312955" \
  -H "X-API-KEY: tu-api-key"

Respuesta exitosa

{
  "ruc": "20131312955",
  "razonSocial": "SUNAT - SUPERINTENDENCIA NACIONAL DE ADUANAS Y DE ADMINISTRACION TRIBUTARIA",
  "estado": "ACTIVO",
  "condicion": "HABIDO",
  "direccion": "AV. GARCILASO DE LA VEGA NRO. 1472 LIMA - LIMA - LIMA",
  "ubigeo": "150101",
  "departamento": "LIMA",
  "provincia": "LIMA",
  "distrito": "LIMA",
  "tipo": "GOBIERNO CENTRAL",
  "actividadEconomica": "ADMINISTRACION PUBLICA EN GENERAL",
  "fechaInscripcion": "1993-03-01",
  "fechaInicioActividades": "1993-03-01"
}

Campos de respuesta

CampoTipoDescripción
rucstringNúmero de RUC
razonSocialstringNombre o razón social
estadostringEstado del contribuyente (ACTIVO, BAJA, SUSPENSIÓN)
condicionstringCondición domiciliaria (HABIDO, NO HABIDO, NO HALLADO)
direccionstringDirección fiscal completa
ubigeostringCódigo de ubigeo (6 dígitos)
departamentostringDepartamento
provinciastringProvincia
distritostringDistrito
tipostringTipo de contribuyente
actividadEconomicastringActividad económica principal
fechaInscripcionstringFecha de inscripción en SUNAT
fechaInicioActividadesstringFecha de inicio de actividades

Estados del contribuyente

EstadoDescripción
ACTIVOEl contribuyente está activo y habilitado
BAJA PROVISIONALBaja temporal
BAJA DEFINITIVADado de baja permanentemente
SUSPENSIÓN TEMPORALActividades suspendidas temporalmente

Condición domiciliaria

CondiciónDescripción
HABIDODomicilio fiscal verificado
NO HABIDONo se pudo verificar el domicilio
NO HALLADONo se encontró al contribuyente
PENDIENTEVerificación pendiente

Errores

CódigoErrorDescripción
400RUC inválidoEl RUC debe tener 11 dígitos numéricos
404Contribuyente no encontradoNo existe un contribuyente con ese RUC
{
  "error": "Contribuyente no encontrado",
  "code": "NOT_FOUND"
}

Los datos provienen de la base de datos del padrón reducido de SUNAT, actualizada diariamente.

Rate Limiting

Este endpoint consume 1 consulta de tu cuota diaria.

Headers de respuesta incluidos:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 99
X-RateLimit-Reset: 2025-12-20T00:00:00Z