What has this company contracted with the state?
Contracts, processes, awards, fines and sanctions from SECOP I and II and the ANCP-CCE conceptos in Colombia; the OECE's Contrataciones Abiertas processes in Peru. By NIT, by process code or by OCID, with the same structured answer.
Free, no signup. The same query the API returns.
SECOP contracts lookup
Open the full toolState procurement is already public; the hard part is reading it at scale
In Colombia, SECOP II is the transactional public purchasing platform run by Colombia Compra Eficiente, and SECOP I holds what entities published before migrating. Between the two are the processes with their modality and official budget, the contracts with their value, additions and guarantees, the fines and sanctions entities report against a contractor, the annual procurement plans and the bidders of each process. The ANCP-CCE's Relatoría adds the legal opinions (conceptos) with which the agency answers questions on the Estatuto General de Contratación (Ley 80 de 1993 and Ley 1150 de 2007). In Peru, the OECE (formerly OSCE) publishes its processes in Contrataciones Abiertas under the OCDS standard, with one OCID per process.
Croma puts those sources behind a single API contract. Lookups by identifier (a process code, a contract id) query the official source at the moment of the request. Searches by text, entity, date or value over processes, contracts, awards, modifications, bidders, suppliers, plans and sanctions answer from the dataset Croma keeps current with the whole source. Every answer names the registry that produced it.
From the question to the JSON in three steps
- 01
Send the NIT, the code or the OCID
A NIT or a cédula for a supplier or an entity; a SECOP II process code or contract id to open its record; the OCID of an OECE process. Without a number, search by text, entity, date or value.
- 02
Receive the record from the registry
Contracting entity with its NIT, modality, object, UNSPSC code, official budget, phase and status of the procedure. For a contract: value, signing date, contractor and legal representative, additions, guarantees, delivery plan and the amounts paid, invoiced and remaining to execute.
- 03
Cross contracts with sanctions
The same key returns the fines and sanctions recorded against that contractor, with the sanctioning entity, the resolution number, the amount and the date it became final. A final sanction on an active contract changes an award or a disbursement.
What you send and what you get
Each row is an API endpoint. The input is what your system already holds; the output, the fields the official registry returns.
Thirteen SECOP endpoints: the record of a process or a contract by its code, searches over processes, contracts, awards, modifications, bidders, suppliers, annual procurement plans and sanctions, and a supplier's profile by NIT. The ANCP-CCE Relatoría contributes the agency's conceptos, by text and by id. The process and contract records have a free tool.
Search SECOP contracts
SECOP
You sendSearchPlatformEntity NITYou getId · Platform · Contract id · Reference and 4 more
DatasetDocsSearch SECOP procurement processes
SECOP
You sendSearchPlatformEntity NITYou getId · Platform · Process id · Reference and 4 more
DatasetDocsSearch SECOP contractor sanctions
SECOP
You sendSearchProvider documentEntity NITYou getId · Entity · Entity NIT · Entity level and 4 more
DatasetDocsSearch SECOP registered suppliers
SECOP
You sendSearchDocumentDepartmentYou getId · Code · Name · Document and 4 more
DatasetDocsSearch SECOP bidders
SECOP
You sendProcess idBidder documentPlatformYou getId · Platform · Process id · Bidder and 4 more
DatasetDocsSearch SECOP awards
SECOP
You sendSearchProvider documentEntity NITYou getId · Process id · Award id · Notice UID and 4 more
DatasetDocsSearch SECOP contract modifications
SECOP
You sendSearchContract idPlatformYou getId · Platform · Contract id · Contract reference and 4 more
DatasetDocsSearch SECOP annual procurement plans
SECOP
You sendSearchDepartmentYearYou getId · Platform · Plan id · Year and 4 more
DatasetDocsLook up a SECOP profile by document
SECOP
You sendDocumentYou getId · Code · Name · Document and 4 more
DatasetDocsSECOP II process by code
SECOP
You sendSECOP II process codeYou getProcess identifier · Internal process id · Portfolio id · Reference and 40 more
LiveTryState contract by identifier
SECOP
You sendSECOP II contract identifierYou getContract identifier · Reference · Entity · Entity NIT and 48 more
LiveTryRead a SECOP process record
SECOP
You sendRecord idYou getId · Platform · Process id · Reference and 4 more
DatasetDocsRead a SECOP contract record
SECOP
You sendRecord idYou getId · Platform · Contract id · Reference and 4 more
DatasetDocsSearch ANCP-CCE conceptos
Relatoría de la ANCP-CCE
You sendSearchSubjectModified afterYou getNumber · Id · Slug · Publication date and 2 more
LiveDocsLook up an ANCP-CCE concepto
Relatoría de la ANCP-CCE
You sendId or slugYou getNumber · Id · Slug · Publication date and 4 more
LiveDocs
The OECE, the body that succeeded the OSCE, publishes its procurement processes in OCDS, the open contracting standard. Croma answers from the dataset it keeps current with the whole source: process search and the record of one by its OCID, with the stages, parties and amounts the standard publishes. It is queried by API and documented in the Peru guide.
Three possible answers
- 01
Found
The record exists and arrives structured, with the fields in the table and the source that produced it.
- 02
No record
The source has nothing for that identifier. It is a definitive answer (found: false), not an error.
- 03
Pending
Slow sources return a job with a status_url to poll for the result, or deliver it to your webhook.
Where teams use it
Contractor due diligence
Before lending to a company that lives on public contracts, measure its real exposure: which entities it signed with, for how much, what has been paid and what balance remains to execute, and whether it carries final fines or sanctions.
Market intelligence
Who wins the processes of an entity or of a contract type, under which modality and for how much. The search over awards and annual procurement plans anticipates what entities will buy next year.
Oversight, transparency and journalism
The processes a city hall, a hospital or a ministry published in a date range, contract by contract, with their modifications and additions. The same open data from Colombia Compra Eficiente, without opening each process by hand.
Public law attorneys
An ANCP-CCE Relatoría concepto cited with its id and date, next to the process it applies to. In Peru, the OCDS record of an OECE process by its OCID, ready for an appeal or an audit.
Official records, with provenance
Official sources only
Every answer names the official registry that produced it. Nothing comes from purchased databases or third-party summaries.
Results that are never indexed
In the free tools the query and the result live in your browser, never in a URL. In the API: encryption in transit, access control and audit logging.
Personal data, with rules
Lookups on individuals require a legitimate purpose under each country's law: Ley 1581 in Colombia, LFPDPPP in Mexico, Ley 29733 in Peru, LGPD in Brazil. Croma delivers the record; the purpose and the legal basis are yours.
A stable contract
Every field is documented in the OpenAPI, with a 90-day deprecation policy and Deprecation and Sunset headers before anything is retired.
Frequently asked questions
Industries that use it
Law firms
Batch radicados, case law, regulatory change, state contracting and counterparties, by API or MCP.
Procurement and suppliers
Supplier onboarding and re-evaluation: registry, disqualifications, State contracts and applicable rules.
Public sector and state contractors
Entities and contractors in SECOP, verified bidders, ANCP-CCE opinions, oversight and regulations.
Other solutions
Business verification
Commercial registry, tax status, insolvency and public contracts by NIT, RUC, CNPJ or registration number.
Counterparty screening
Records, sanctions, state debtors, lista suja, embargoes and OFAC by cédula, NIT, CNPJ or name.
Court monitoring
Cases by radicado or by name, loan books in batch, insolvency and court emails; SCJN, TC and DJEN.
Vehicle verification
RUNT record, SIMIT tickets, SOAT, claims, infractions, papeletas and capture orders by plate.
Regulatory monitoring
Superfinanciera, DIAN, courts (Colombia); DOF, Diputados, Banxico, CNBV, CNSF (Mexico); Planalto (Brazil).
Read state procurement as data
One API key opens the thirteen SECOP endpoints, the ANCP-CCE Relatoría and Peru's OECE, with the same structured answer and the MCP server for your agents.