Peru — Licitaciones · searchLicitaciones

Search government procurement

GET https://api.latinfo.dev/pe/oece/tenders

Search Peru government procurement data (OECE/SEACE). Returns OCDS 1.1 compiledRelease records. 888K+ records from Feb 2013 to present, updated daily. At least one filter parameter is required.

EV
Evidence-first response

Latinfo identifies the originating government dataset and preserves source evidence and freshness when the publisher exposes them. Verify material decisions with that institution.

Authentication required. REST requests use a Latinfo API key. The interactive console builds the authorization header and does not store the key.

Parameters

qstringquery

Text search on title, description, and buyer name

Example: construccion hospital
categoryenum<goods | services | works>query

Procurement category

min_amountnumberquery

Minimum amount in PEN

Example: 100000
max_amountnumberquery

Maximum amount in PEN

Example: 5000000
buyerstringquery

Buyer name (substring match)

Example: municipalidad
methodstringquery

Procurement method (substring match)

Example: Licitación Pública
statusenum<CONVOCADO | CONTRATADO | DESIERTO | NULO | CONSENTIDO>query

Tender status

limitintegerquery

Max results to return

Request example

curl https://api.latinfo.dev/pe/oece/tenders?q=construccion+hospital&category=goods&min_amount=100000&max_amount=5000000&buyer=municipalidad&method=Licitaci%C3%B3n+P%C3%BAblica&status=CONVOCADO&limit=20 \
  -H "Authorization: Bearer $LATINFO_API_KEY"

Responses

200Array of OCDS 1.1 compiledRelease records
Content-Type: application/json
400No filter parameters provided
No response body documented.
401Missing or invalid API key
No response body documented.
429Rate limit exceeded
No response body documented.

Example JSON

[
  {
    "ocid": "ocds-dgv273-seacev3-2026-273-3",
    "date": "2026-08-14T00:00:00Z",
    "url": "https://contratacionesabiertas.oece.gob.pe/proceso/ocds-dgv273-seacev3-2026-273-3",
    "buyer": {
      "id": "PE-CONSUCODE-273",
      "name": "MUNICIPALIDAD DISTRITAL DE MORO"
    },
    "tender": {
      "title": "string",
      "description": "string",
      "datePublished": "2026-08-14T00:00:00Z",
      "value": {
        "amount": 64815.55,
        "currency": "PEN"
      },
      "mainProcurementCategory": "goods",
      "procurementMethodDetails": "Concurso Público Abreviado",
      "tenderPeriod": {
        "startDate": "2026-08-14T00:00:00Z",
        "endDate": "2026-08-14T00:00:00Z"
      },
      "items": [
        {
          "description": null,
          "statusDetails": null
        }
      ],
      "documents": [
        {
          "title": null,
          "url": null
        }
      ]
    },
    "awards": [
      {
        "status": "string",
        "value": {
          "amount": null,
          "currency": null
        },
        "suppliers": [
          null
        ]
      }
    ],
    "contracts": [
      {
        "status": "string",
        "value": {
          "amount": null
        },
        "period": {
          "startDate": null,
          "endDate": null
        }
      }
    ],
    "planning": {
      "budget": {
        "amount": {
          "amount": null,
          "currency": null
        }
      }
    }
  }
]

Provenance and limitations

Coverage varies by country and public source. A missing field is not evidence that the underlying fact does not exist. Public registries may be delayed or contain source errors; inspect the returned evidence and source date before relying on a result.