Aurora
API · Consulta RUC · Perú

Cualquier RUC del Perú.
En milisegundos.

Razón social, estado, condición, domicilio fiscal y actividad económica de más de 18 millones de contribuyentes. Datos oficiales de SUNAT, sin captcha y sin esperas. Una petición GET, una API key.

Sin tarjeta · 1 000 consultas al mes · 30 por minuto

aurora — zsh
$ curl https://aurora.pe/v1/ruc/20131312955 \
    -H "Authorization: Bearer aur_live_••••••••"
200 OK  0.6 ms
{
  "ruc": "20131312955",
  "razonSocial": "SUPERINTENDENCIA NACIONAL DE ADUANAS Y DE ADMINISTRACION TRIBUTARIA - SUNAT",
  "estado": "ACTIVO",
  "condicion": "HABIDO",
  "direccion": {
    "tipoVia": "AV.",
    "nombreVia": "GARCILASO DE LA VEGA",
    "numero": "1472"
  },
  "ubicacion": {
    "ubigeo": "150101",
    "departamento": "LIMA",
    "provincia": "LIMA",
    "distrito": "LIMA"
  },
  "tipoContribuyente": "INSTITUCIONES PUBLICAS",
  "actividadEconomica": {
    "principal": "ACTIVIDADES DE LA ADMINISTRACION PUBLICA EN GENERAL"
  },
  "nroTrabajadores": 12602
}
$ 
18 391 541
contribuyentes consultables
hace < 24 h
última actualización de los datos
0.6 ms
tiempo de respuesta en servidor, medido ahora
Integración

Dos líneas. Cualquier lenguaje.

Una petición GET con tu key en la cabecera Authorization. Sin SDK que instalar ni sesiones que mantener.

curl https://aurora.pe/v1/ruc/20131312955 \
  -H "Authorization: Bearer aur_live_••••••••"
import requests

r = requests.get(
    "https://aurora.pe/v1/ruc/20131312955",
    headers={"Authorization": "Bearer aur_live_••••••••"},
)
print(r.json()["razonSocial"])
const r = await fetch(
  "https://aurora.pe/v1/ruc/20131312955",
  { headers: { Authorization: "Bearer aur_live_••••••••" } },
);
const { razonSocial, estado } = await r.json();
$ch = curl_init("https://aurora.pe/v1/ruc/20131312955");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
  "Authorization: Bearer aur_live_••••••••",
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$datos = json_decode(curl_exec($ch), true);
Precios

Precios visibles. Sin registrarte para verlos.

Empieza gratis hoy, sin tarjeta y sin caducidad. Los planes de pago se abren pronto; hasta entonces, el gratuito no pide nada.

Empezar

Tu API key, en treinta segundos.

Correo y contraseña. Recibes la key al instante y la primera consulta puede ser ahora mismo.

  • 1 000 consultas al mes, 30 por minuto
  • Todos los campos, sin recortes
  • Sin tarjeta de crédito, sin caducidad
  • Genera una key nueva cuando quieras desde tu cuenta

Plan gratuito. Sin tarjeta. ¿Ya tienes cuenta? Entra.

Preguntas

Lo que suelen preguntarnos.

¿De dónde salen los datos?

De fuentes oficiales de SUNAT, consolidadas y verificadas por nosotros. Devolvemos lo que SUNAT tiene registrado para cada RUC: razón social, estado, condición, domicilio fiscal, actividad económica, tipo de contribuyente y número de trabajadores.

¿Cada cuánto se actualizan?

Varias veces al día comprobamos si hay cambios y los incorporamos. En la parte de arriba de esta página ves hace cuántas horas fue la última actualización, calculado en el momento en que la abres.

¿Qué pasa cuando agoto las consultas del mes?

Las peticiones responden con un 429 y una cabecera Retry-After hasta que empiece el mes siguiente. Nunca cobramos de más ni cortamos sin avisar: el panel de tu cuenta muestra el consumo en todo momento.

¿Hay límite por minuto?

Sí, según el plan: 30 por minuto en el gratuito. Sirve para proteger el servicio, no para molestarte; si tu integración necesita ráfagas mayores, escríbenos.

¿Puedo cambiar de plan o darme de baja?

Los planes de pago todavía no están abiertos. Cuando lo estén, podrás subir o bajar desde tu cuenta sin permanencia. Darte de baja es dejar de usar la key: no hay renovaciones automáticas en el plan gratuito.

¿Emiten factura?

Sí, factura electrónica válida en el Perú para los planes de pago, en cuanto estén disponibles. El plan gratuito no genera comprobante porque no tiene costo.