API Consulta RUC

Integra la consulta de RUC SUNAT en tu sistema. Gratis, sin API key.

Buscar por RUC

GET https://facilruc.com/api/v1/ruc/{ruc}

Ejemplo: /api/v1/ruc/20100047218

Ver respuesta
{
  "ruc": "20100047218",
  "razon_social": "BANCO DE CREDITO DEL PERU",
  "estado": "ACTIVO",
  "condicion": "HABIDO",
  "ubigeo": "150114",
  "ubigeo_nombre": "Lima / Lima / Brena",
  "domicilio_fiscal": "JR. CENTENARIO NRO. 156",
  "tipo": "Persona Juridica",
  "ruc_valido": true
}

Buscar por nombre, DNI o RUC parcial

GET https://facilruc.com/api/v1/ruc/buscar?q={query}&limit={n}

Parametros opcionales: estado, condicion, limit (max 50)

Ejemplos:

  • /api/v1/ruc/buscar?q=TELEFONICA&limit=5 — buscar por nombre
  • /api/v1/ruc/buscar?q=46712345 — buscar por DNI
  • /api/v1/ruc/buscar?q=BANCO&estado=ACTIVO&condicion=HABIDO — con filtros

Validar RUC

GET https://facilruc.com/api/v1/ruc/validar/{ruc}

Verifica el digito de control del RUC (algoritmo modulo 11).

Estadisticas

GET https://facilruc.com/api/v1/ruc/stats

Ejemplo con JavaScript

const resp = await fetch('https://facilruc.com/api/v1/ruc/20100047218');
const data = await resp.json();
console.log(data.razon_social); // "BANCO DE CREDITO DEL PERU"
console.log(data.estado);       // "ACTIVO"