Peru — Licitaciones · getTendersByRuc

Listar contratos públicos por RUC do fornecedor

GET https://api.latinfo.dev/pe/oece/tenders/ruc/{ruc}

Returns OECE/SEACE procurement records where the given Peruvian legal-entity RUC appears as supplier. Use this for a company procurement history.

EV
Resposta com evidências

O Latinfo identifica o conjunto de dados governamental de origem e preserva suas evidências e data quando disponibilizadas. Verifique decisões relevantes com essa instituição.

Autenticação necessária. As requisições REST usam uma chave de api do Latinfo. O console adiciona o cabeçalho de autorização e não armazena a chave.

Parâmetros

rucstringpathobrigatório

Peruvian legal-entity RUC (11 digits, starts with 20)

Example: 20100047218
limitintegerquery

Max results to return

offsetintegerquery

Pagination offset

Exemplo de requisição

curl https://api.latinfo.dev/pe/oece/tenders/ruc/20100047218?limit=20&offset=0 \
  -H "Authorization: Bearer $LATINFO_API_KEY"

Respostas

200Procurement history for the RUC
Content-Type: application/json
400Invalid RUC format
Nenhum corpo de resposta documentado.
401Chave de api ausente ou inválida
Nenhum corpo de resposta documentado.
429Limite de requisições excedido
Nenhum corpo de resposta documentado.
503Procurement index unavailable
Nenhum corpo de resposta documentado.

Exemplo JSON

{
  "ruc": "20100047218",
  "total": 128,
  "results": [
    {
      "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": null,
          "currency": null
        },
        "mainProcurementCategory": "goods",
        "procurementMethodDetails": "Concurso Público Abreviado",
        "tenderPeriod": {
          "startDate": null,
          "endDate": null
        },
        "items": [
          null
        ],
        "documents": [
          null
        ]
      },
      "awards": [
        {
          "status": null,
          "value": null,
          "suppliers": null
        }
      ],
      "contracts": [
        {
          "status": null,
          "value": null,
          "period": null
        }
      ],
      "planning": {
        "budget": {
          "amount": null
        }
      }
    }
  ]
}

Procedência e limitações

A cobertura varia por país e fonte pública. Um campo ausente não comprova que o fato não exista. Os registros públicos podem ter atrasos ou erros; revise as evidências e a data da fonte antes de usar um resultado.