Contratos públicos de Colombia 2026 adjudicados a empresas, SECOP II (septiembre 2026)
48.600 contratos del Estado colombiano firmados en 2026 por COP 50 millones o más con empresas: entidad, proveedor con NIT, objeto, modalidad, valor, pagos y fechas.
48.600 filas, 40 columnas, CSV. US$399.00, pago único.
Preguntas frecuentes sobre este dataset
- ¿Qué incluye este dataset?
- 48.600 filas y 40 columnas: id_contrato, referencia_contrato, proceso_compra, fecha_firma, fecha_inicio, fecha_fin, duracion, estado, entidad, nit_entidad, orden_entidad, rama, entre otras. Antes de comprar puedes ver el esquema completo con el porcentaje de completitud de cada columna y las primeras 25 filas gratis, sin registrarte.
- ¿De dónde provienen los datos?
- Conjunto de datos abiertos "SECOP II - Contratos Electrónicos" publicado por la Agencia Nacional de Contratación Pública (Colombia Compra Eficiente) en datos.gov.co, bajo la Ley 1712 de 2014. Los datos fueron recolectados y procesados por datasets.lat (corte: 24 de septiembre de 2026).
- ¿Cada cuánto se actualiza?
- La frecuencia de actualización prevista es mensual. Al comprar recibes también las nuevas versiones que publiquemos de este dataset, sin costo adicional.
- ¿En qué formato se descarga?
- A tu elección: CSV (UTF-8, con encabezados), Excel (.xlsx) o JSON. Se abre en Excel, Google Sheets, Python, R o cualquier base de datos SQL. La descarga es inmediata después del pago y puedes bajar los tres formatos desde tu biblioteca.
- ¿Qué licencia tiene?
- Licencia de uso comercial (interno, sin reventa del archivo tal cual). Los detalles están en los términos de uso.
- ¿Cuánto cuesta?
- US$399 en un pago único, con Mercado Pago (en soles al tipo de cambio del día) o PayPal (en USD). No es una suscripción.
Qué incluye
- 48.600 contratos de SECOP II firmados entre el 1 de enero y el 30 de septiembre de 2026, con valor igual o mayor a COP 50 millones.
- Solo contratos adjudicados a empresas (proveedor identificado con NIT). Se excluyeron los contratos con personas naturales.
- 2.170 entidades contratantes y 22.501 proveedores distintos, por un valor total de COP 54 billones.
- 40 columnas con nombres en español: entidad y NIT, proveedor y NIT, si es pyme o consorcio, objeto, tipo de contrato, modalidad y su justificación, código de categoría, valor, montos pagados, facturados y pendientes, origen de los recursos, fechas, duración, estado, departamento, ciudad y enlace al proceso en SECOP.
Para qué sirve
- Vender al Estado: ver qué entidades compran lo que ofreces, a quién le compran y a qué precio.
- Inteligencia competitiva: analizar los contratos que ganan tus competidores.
- Periodismo y control ciudadano: estudiar la contratación directa frente a la competitiva por entidad o región.
- Riesgo y KYB: verificar el historial de contratación pública de un proveedor.
Cómo lo preparamos
- Deduplicado por ID de contrato y ordenado del más reciente al más antiguo.
- Sin datos personales: se retiraron nombres y documentos de representantes legales, supervisores y ordenadores del gasto, y los datos bancarios.
- Valores en pesos colombianos como números, listos para sumar en Excel, SQL o Python.
Si compras, recibes gratis las actualizaciones mensuales que publiquemos con los contratos nuevos.
Columnas
- id_contrato (string)
- referencia_contrato (string)
- proceso_compra (string)
- fecha_firma (date)
- fecha_inicio (date)
- fecha_fin (date)
- duracion (string)
- estado (string)
- entidad (string)
- nit_entidad (integer)
- orden_entidad (string)
- rama (string)
- sector (string)
- entidad_centralizada (string)
- departamento (string)
- ciudad (string)
- lugar_ejecucion (string)
- proveedor (string)
- nit_proveedor (integer)
- proveedor_es_pyme (boolean)
- proveedor_es_consorcio (boolean)
- objeto (string)
- tipo_contrato (string)
- modalidad (string)
- justificacion_modalidad (string)
- codigo_categoria_unspsc (integer)
- valor_contrato_cop (number)
- valor_pagado_cop (number)
- valor_facturado_cop (number)
- valor_pendiente_pago_cop (number)
- valor_pendiente_ejecucion_cop (number)
- origen_recursos (string)
- destino_gasto (string)
- dias_adicionados (integer)
- prorrogable (boolean)
- habilita_anticipo (boolean)
- liquidado (boolean)
- obligacion_ambiental (boolean)
- postconflicto (boolean)
- url_secop (string)