API REST que expone datos agregados, calidad y exploración de los datasets SECOP II (jbjy-vk9h y dmgg-8hin) de datos.gov.co. Todas las respuestas son JSON con CORS abierto y caché del lado servidor — listas para integrar en tu app, dashboard o notebook.
/api/healthHealth check del servicio.
/api/datasetsLista de datasets disponibles con metadata.
/api/contratos/statsMétricas agregadas del dataset jbjy-vk9h: total, valor contratado, top entidades, breakdowns por estado/tipo/modalidad/sector/departamento.
/api/contratos/qualityReporte de calidad de datos sobre una muestra (default 5000, máx 50000).
/api/contratos/listListado paginado de contratos con filtros opcionales.
/api/contratos/rankingsRanking flexible por campo y medida.
/api/auditor/leaderboardTop de contratos con mayor score de riesgo. Solo heurísticas (sin LLM) — rápido, sin gastar tokens.
/api/auditor/{id_contrato}Auditoría completa de un contrato: heurísticas + análisis cualitativo del LLM (Qwen 3 235B vía Cerebras).
/api/auditor/{id_contrato}/streamVersión SSE (Server-Sent Events) de la auditoría individual. Emite eventos `heuristic`, `delta`, `done`, `error`.
/api/documentos/statsMétricas agregadas del dataset dmgg-8hin: total documentos, tamaño total, top extensiones, rangos de fecha y tamaño.
/api/documentos/listListado paginado de documentos.
*) en GET y OPTIONS.public, s-maxage=600, stale-while-revalidate=1200 por defecto.datos.gov.co vía SODA v2. Sin token, hay límite de ~1000 req/h por IP.{ ok, data?, error? }.