Para desarrolladores

API de Brujula

Accedé a datos públicos del Estado paraguayo desde tu aplicación. Sin API keys (por ahora).

Endpoints

GET
/api/verificar-funcionario?ci={cedula}

Verifica si una CI es funcionario público

/api/verificar-funcionario?ci=1234567
GET
/api/precios-dncp?search={termino}&year={año}

Precios adjudicados en licitaciones DNCP

/api/precios-dncp?search=combustible&year=2025
GET
/api/empresa-score?ruc={ruc}

Perfil de contrataciones de una empresa

/api/empresa-score?ruc=80012345-7
GET
/api/empresa-score?name={nombre}

Buscar empresa por nombre

/api/empresa-score?name=FOODVENTURES
GET
/api/background-check?q={ci|ruc}

Background check unificado (CI o RUC)

/api/background-check?q=8361350
GET
/api/comparar?q={nombre|ruc}

Datos de proveedor para comparar

/api/comparar?q=HIDRAULICA
GET
/api/export?source=funcionarios

Exportar datos en CSV

/api/export?source=funcionarios

Ejemplos

Verificación por CI

// Verificar funcionario
const res = await fetch('https://brujula.digital/api/verificar-funcionario?ci=1234567');
const data = await res.json();
// { encontrado: true, nombre: "Carlos", apellido: "González", organismo: "..." }

Precios DNCP

// Buscar precios de licitaciones
const res = await fetch('https://brujula.digital/api/precios-dncp?search=combustible&year=2025');
const data = await res.json();
// { awards: [...], stats: { min, avg, max, count } }