Skip to main content
Resolves a Colombian public-procurement process from SECOP II (Sistema Electrónico de Contratación Pública), run by Colombia Compra Eficiente. Given the noticeUID of a process, it returns the process header plus every contract awarded under it. The data comes from Colombia Compra Eficiente’s first-party open-data publication, joining the “Procesos de Contratación” and “Contratos Electrónicos” datasets. The awarded contracts are sourced from the contracts dataset, which is authoritative for who actually won (the process record’s own award fields lag).

Request

POST /co/secop/process/v1
The noticeUID is the process’s notice identifier, formatted like CO1.NTC.<number> (e.g. CO1.NTC.9458505).

Search: contracts by provider

POST /co/secop/contracts-by-provider/v1 Lists the contracts awarded to one provider (cédula or NIT) across every contracting entity: the contractor profile.
Returns provider_document, count, capped, and contracts[] (same contract shape as below). Capped at 500, newest first; when capped is true, narrow the search.

Search: processes by entity

POST /co/secop/processes-by-entity/v1 Lists the procurement processes published by one contracting entity (by NIT), optionally within a publication-date window: the audit population for an entity. Returns lean summaries; drill into one with the by-notice lookup above.
Returns entity_nit, from_date, to_date, count, capped, and processes[], each with notice_uid, process_id, name, entity, entity_nit, modality, contract_type, base_price, phase, procedure_status, published_date, and url. Capped at 500, newest first.

Response

process

contracts[]

SECOP placeholder strings (No Definido, No Aplica, etc.) are normalized to null. Monetary and count fields are numbers; dates are yyyy-mm-dd.
A process also has sections available only on SECOP’s own site (Documentos Tipo, Cuestionario, Observaciones, document downloads) or in other datasets (garantías, plan anual de adquisiciones, presupuesto detail). Those are not part of this response.

Full reference

Schemas, response fields, and an interactive playground.