Skip to main content
Peru’s public-procurement procedures as published by OECE (Organismo Especializado para las Contrataciones Públicas Eficientes, formerly OSCE) under the Open Contracting Data Standard: the convocatoria, the contracting entity, the estimated value, the items, the bidding documents, the awards and the contracts that followed. Every procedure published from 2020 onward, organized and ready to query. That is what makes a full-text search across every procedure, or every award to one supplier RUC across the years, a single fast call.
The whole source, organized and ready to query: every endpoint on this page answers in milliseconds. Every response carries as_of: how current the data is. How datasets work.

Search processes

POST /pe/oece/processes-search/v1 Dataset Searches the procedures by any combination of text, buyer, awarded supplier, department, category, procedure type and dates. Newest first.
Returns 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 Dataset Resolves one procedure by its OCDS id and returns the full record.
Returns found, ocid, as_of and process (null when not found).

Response

Every response carries as_of: how current the data is.

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.
These responses cover procedures published from January 2020 onward. Older procedures exist at the source but are not part of them.

Full reference

Schemas, all response fields, and an interactive playground.