Colombia public contracts 2026 awarded to companies, SECOP II (September 2026)
48,600 contracts of the Colombian State signed in 2026 for COP 50 million or more with companies: entity, supplier with NIT, purpose, modality, value, payments and dates.
48,600 rows, 40 columns, CSV. US$399.00, one-time payment.
FAQ about this dataset
- What does this dataset include?
- 48,600 rows and 40 columns: id_contrato, referencia_contrato, proceso_compra, fecha_firma, fecha_inicio, fecha_fin, duracion, estado, entidad, nit_entidad, orden_entidad, rama, among others. Before buying you can see the full schema with each column's fill rate and the first 25 rows for free, without signing up.
- Where does the data come from?
- Open dataset "SECOP II - Electronic Contracts" published by the National Public Procurement Agency (Colombia Compra Eficiente) on datos.gov.co, under Law 1712 of 2014. Collected and processed by datasets.lat (as of September 24, 2026).
- How often is it updated?
- Planned update frequency: monthly. Buyers also get every new version of this dataset we publish at no extra cost.
- What format is the download?
- Your choice: CSV (UTF-8, with headers), Excel (.xlsx) or JSON. It opens in Excel, Google Sheets, Python, R or any SQL database. The download is available right after payment and all three formats are in your library.
- What license does it have?
- License: commercial use (internal; no resale of the file as is). Details are in the terms of use.
- How much does it cost?
- US$399 as a one-time payment with Mercado Pago or PayPal. It is not a subscription.
What it includes
- 48,600 contracts from SECOP II signed between January 1 and September 30, 2026, with a value equal to or greater than COP 50 million.
- Only contracts awarded to companies (supplier identified with NIT). Contracts with natural persons were excluded.
- 2,170 contracting entities and 22,501 distinct suppliers, for a total value of COP 54 trillion.
- 40 columns with names in Spanish: entity and NIT, supplier and NIT, whether it is an SME or consortium, purpose, contract type, modality and its justification, category code, value, amounts paid, invoiced and pending, source of funds, dates, duration, status, department, city and link to the process in SECOP.
What it's for
- Selling to the State: see which entities buy what you offer, who they buy it from and at what price.
- Competitive intelligence: analyze the contracts your competitors win.
- Journalism and citizen oversight: study direct contracting versus competitive contracting by entity or region.
- Risk and KYB: verify a supplier's public contracting history.
How we prepared it
- Deduplicated by contract ID and sorted from most recent to oldest.
- No personal data: names and ID numbers of legal representatives, supervisors and spending officers, as well as bank details, were removed.
- Values in Colombian pesos as numbers, ready to sum in Excel, SQL or Python.
If you purchase, you get the monthly updates we publish with new contracts for free.
Columns
- 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)