Datos de mercado vía SoloTodo · 58k+ SKUs MeLi Chile · scrap cada 6-12h · ~95% de electrónica sin re-confirmar stock (badge 🟡 verificar es normal).Ver smoke tests →

🗺️ Arquitectura · ChileCompra ⨯ Canal B2G

Diagramas mapeados + canvas interactivo abajo. Clic en cualquier caja → Cerebro la explica acá 👇

🧠 Cerebro te lo explica fácil

🏪 datos-abiertos.chilecompra.cl es un supermercado mayorista del Estado: góndolas (Compradores · Proveedores · Tipo de compra) y una bodega con candado (Descargas CSV = S3 bloqueado). La única puerta abierta es la API. Nosotros entramos por ahí, tomamos solo alimento canino y lo ordenamos en la base de datos. Tocá cualquier caja (arriba o en el canvas de abajo) y te explico esa pieza.

⓪ Cómo se accede a la data · 3 vías distintas
1 · API tradicional
🔑 tu ticket (1DE2B5F6…)
🟡 moderado · con sleep
sync diario · tiempo real · detalle
🟡 2 · API OCDS
🌐 público · sin ticket
🟡 en detalle
histórico con ONU por proceso · respaldo
3 · Datos Abiertos CSV
📂 público · archivo
🟢 sin límite
backfill histórico masivo 24-25
🔑 El filtro maestro · ONU 10121801 (UNSPSC) = 🐕 alimento para PERROS. Las 3 vías traen el mismo código por línea (CodigoProducto / classification.id). El nombre miente, el código no → filtrás por 10121801 y no se te escapa ninguna, aunque la licitación se llame "croquetas premium" o "pellet para perros policía". (10121802 = gatos · 10121500 = forraje/ganado)
① La fuente · datos-abiertos.chilecompra.cl
🛒 datos-abiertos.chilecompra.cl
🔌 API Mercado Público
licitaciones.json (fecha/código/estado) · ordenesdecompra.json · detalle con adjudicación · docs: api.aspx
usamos
👥 Compradores
1.171 organismos compradores · ficha por organismo (montos · rubros) · comparador entre organismos · búsqueda por RUT/nombre
usamos
🏢 Proveedores
~150.000 proveedores registrados · ficha: qué le vende al Estado · ranking por organismo · historial de adjudicaciones
usamos
🛍️ Tipo de compra
Licitación Pública (71% del gasto) · 🆕 Compra Ágil (19.8% · <100 UTM) · Convenio Marco (5.4%) · Trato Directo
🟡 parcial
📥 Descargas masivas
CSV Órdenes de Compra · CSV Licitaciones · OCDS (estándar abierto) · ZIP histórico
bloqueado
📊 Transacc. / Comparador
$6,19 billones transados (2026) · 555.512 órdenes de compra · Comparador de organismos · Inf. regional (16 regiones)
🟡 parcial
↓ alimenta nuestra arquitectura ↓
② Nuestra arquitectura · Canal B2G
fetchupsertrender🔌 API OFICIAL
licitaciones.json
?fecha ?codigo ?estado
ordenesdecompra.json
OC ejecutadas
🆕 Compra Ágil / EMT
oportunidad
⚙️ TUS ENDPOINTS (14 INT)
GET /onu
INT01 · listar_onu
GET /descubrir
INT02 · descubrir
GET /licitaciones
INT03 · licitaciones
GET /detalle/[id]
INT04 · detalle_licitacion
GET /datos-abiertos
INT05 · ordenes_historicas
POST /analizar-bases
INT06 · analizar_bases
POST /optimizar-oferta
INT07 · optimizar_oferta
POST /actualizar
INT08 · actualizar
POST /asistente
INT09 · asistente_b2g
GET /infopet/match
INT10 · match_infopet
GET /demanda
INT11 · demanda_historica
GET /intel
INT12 · inteligencia_rubro
GET /anexo/[id]
INT13 · descargar_anexo
POST /actualizar-documentos
INT14 · actualizar_documentos
GET /seguimiento
INT15 · seguimiento_pipeline
POST /seguimiento
INT16 · seguimiento_upsert
GET /buscar-mp
INT17 · buscar_mp
GET /compra-agil
INT18 · compra_agil
GET /documentos/[id]
INT19 · documentos
GET /eventos/[id]
INT20 · eventos
POST /flujo-automatico/[id]
INT21 · flujo_automatico
POST /proveedores
INT22 · proveedores
POST /radar-proveedores
INT23 · radar_proveedores
GET /reporte/[id]
INT24 · reporte
GET /items/[id]
INT25 · items
GET /comparador
INT26 · comparador
GET /demanda-organismo
INT27 · demanda_organismo
🗄️ BASE DE DATOS (consolidada)
licitaciones
tabla consolidada
ordenes_compra
compras ejecutadas
catálogos (×3)
organismos·proveedores·productos
modelo anterior
pendiente DROP
📺 DASHBOARD
Radar B2G
KPIs
Oportunidades (Lab)
scoring + filtros
Licitaciones
tabla
Análisis+Simulador
oferta
③ Procesos funcionales · interactivos (4)

🐕 Functional-Lead — elegí un proceso, clic en cada paso (Cerebro lo narra arriba) o ▶ Reproducir flujo para el recorrido guiado.

④ Canvas interactivo · arquitectura técnica (React Flow)

Zoom · arrastrar · edges animados. ▶ Reproducir flujo te lleva paso a paso y Cerebro narra arriba.

Mini Map
⑤ Integraciones en vivo · 59 APIs (INT##)

Refleja en vivo el catálogo real (lib/api-inventory.ts) — la misma fuente que Integración/Playground. Si se agrega una API, aparece acá sola.

Mercado Público (B2G) · 27
INT01_B2G_LISTAR_ONUINT02_B2G_DESCUBRIRINT03_B2G_LICITACIONESINT04_B2G_DETALLEINT05_B2G_ORDENES_HISTINT06_B2G_ANALIZAR_BASESINT07_B2G_OPTIMIZAR_OFERTAINT08_B2G_ACTUALIZARINT09_B2G_ASISTENTEINT10_B2G_MATCH_INFOPETINT11_B2G_DEMANDA_HISTINT12_B2G_INTEL_RUBROINT13_B2G_DESCARGAR_ANEXOINT14_B2G_ACTUALIZAR_DOCSINT15_B2G_SEGUIMIENTOINT16_B2G_SEGUIMIENTO_UPSERTINT17_B2G_BUSCAR_MPINT18_B2G_COMPRA_AGILINT19_B2G_DOCUMENTOSINT20_B2G_EVENTOSINT21_B2G_FLUJO_AUTOINT22_B2G_PROVEEDORESINT23_B2G_RADAR_PROVEEDORESINT24_B2G_REPORTEINT25_B2G_ITEMSINT26_B2G_COMPARADORINT27_B2G_DEMANDA_ORG
Marketplace (B2C) · 13
INT01_B2C_BUSCAR_PRODUCTOSINT02_B2C_TENDENCIASINT03_B2C_CATEGORIASINT04_B2C_OFERTASINT05_B2C_PRODUCTOINT06_B2C_HISTORIALINT07_B2C_CEREBROINT08_B2C_SYNCINT09_B2C_MIS_ORDENESINT10_B2C_MIS_ITEMSINT11_B2C_INSIGHTSINT12_B2C_OAUTHINT13_B2C_ITEMS_HIST
RADAR · Tavily · 1
INT01_RADAR_TAVILY
Plataforma · 13
INT01_PLT_ESTADOINT02_PLT_MK_CHATINT03_PLT_HEALTHINT04_PLT_SWEEPINT05_PLT_DATAINT06_PLT_SMOKEINT07_PLT_GATEWAYINT08_PLT_RESEARCHINT09_PLT_JOBSINT10_PLT_DATA_HEALTHINT11_PLT_DATA_ANOMALIESINT12_PLT_AUDIT_RUNINT13_PLT_OPENAPI
Jobs · 5
INT01_JOB_CRON_MELIINT02_JOB_WEBHOOK_MELIINT03_JOB_SYNC_LICITACIONESINT04_JOB_CLEANUP_HISTINT05_JOB_SYNC_COMPRA_AGIL
→ Probar todas en el Playground