Documentación API ConsultaConsulta de RUC
API Consulta API v1 · GET

Consulta de RUC

Consulta la información tributaria disponible de una empresa o contribuyente mediante su RUC.

Endpoint

GET/api/v1/consulta/ruc/20{dni}9

URL base: https://apachiy.mytems.cloud

Autenticación

Envía tu token en el encabezado Authorization. El permiso consultas:ruc debe estar habilitado para tu cuenta.

Authorization: Bearer myt_live_TU_TOKEN

Genera el token desde el panel. Guárdalo como secreto y no lo expongas en el navegador, repositorios ni aplicaciones móviles.

Parámetros de ruta

NombreTipoRequeridoDescripción
rucstringSíNúmero de RUC de 11 dígitos.

Ejemplo de solicitud

Cambia el token y los datos de ejemplo por los de tu cuenta.

cURL
curl --request GET \
  --url "https://apachiy.mytems.cloud/api/v1/consulta/ruc/20123456789" \
  --header "Authorization: Bearer myt_live_TU_TOKEN" \
  --header "Accept: application/json"

Respuesta

Estructura real de la respuesta HTTP 200; los valores entre llaves son marcadores de ejemplo.

200 · application/json
{
    "success": true,
    "data": {
        "tipo_documento": "RUC",
        "documento": "{ruc_consultado}",
        "nombre_o_razon_social": "{razon_social_devuelta}",
        "direccion": null,
        "ubigeo": {
            "codigo": null,
            "departamento": null,
            "provincia": null,
            "distrito": null,
            "catalogo": "INEI"
        },
        "estado_contribuyente": "{codigo_devuelto_por_sunat}",
        "condicion_domicilio": "{codigo_devuelto_por_sunat}",
        "correo": null,
        "telefonos": [],
        "tributos": []
    },
    "request_id": "{uuid_generado_por_la_api}"
}

Los datos devueltos pueden variar según la información disponible. Conserva el request_id para consultar el registro de una solicitud.

Errores y límites

Los errores controlados siguen la estructura { "success": false, "error": { "code": "...", "message": "..." } }. Según el caso, puedes recibir 401 por token inválido, 403 por permiso o servicio inactivo, 422 por datos no válidos y 429 por límite alcanzado.

Las consultas se limitan por el cupo mensual de tu plan y por el límite temporal de solicitudes. Revisa el código de error antes de reintentar.