Search processes
POST /pe/oece/processes-search/v1
Searches the procedures by any combination of text, buyer, awarded supplier,
department, category, procedure type and dates. Newest first.
This endpoint answers from a Croma dataset: a copy of the source kept by Croma and brought up to date on a schedule rather than read live on every call. Every response carries
as_of, the moment the dataset was last refreshed.as_of, the applied filters, total (matches across every page),
page, per_page, total_pages, count and processes[] (see below).
Process by OCID
POST /pe/oece/process/v1 Resolves one procedure by its OCDS id and returns the full record.
This endpoint answers from a Croma dataset: a copy of the source kept by Croma and brought up to date on a schedule rather than read live on every call. Every response carries
as_of, the moment the dataset was last refreshed.found, ocid, as_of and process (null when not found).
Response
Every response carriesas_of: when Croma’s copy of the source was last brought up to date.
processes[] (search)
process (lookup)
The full record: everything above plus procurement_method, additional_categories, tender_start_date, tender_end_date, number_of_tenderers, items[] (description, quantity, unit, CUBSO/UNSPSC classification, status, capped at 100 with items_capped), documents[] (title, type, format, url, dates, capped at 50 with documents_capped), awards[] (id, date, value, suppliers, item_count), contracts[] (id, award_id, title, dates, status, value), supplier_rucs[] and segment (the source’s publication month).
Empty and placeholder values are normalized to null. Amounts are numbers; dates are yyyy-mm-dd; timestamps keep the source’s offset.
The copy covers procedures published from January 2020 onward. Older
procedures exist at the source but are not part of these responses.
Full reference
Schemas, all response fields, and an interactive playground.