Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.enrichlatam.com/llms.txt

Use this file to discover all available pages before exploring further.

The Tenders module gives you programmatic access to public procurement tenders from official government marketplaces. Useful for sales prospecting, competitive intelligence, and compliance monitoring.

What it returns

  • Active and recent tender listings
  • Tender details: code, name, status, and closing date
  • Awarded contracts: amounts, buyer, and award date
  • Search by keyword across tender titles

Supported countries

CountrySourceEndpoints
Chile 🇨🇱Mercado Público (mercadopublico.cl)/tenders, /tenders/search, /tenders/awarded
Brazil 🇧🇷PNCP (pncp.gov.br)/tenders, /tenders/search
Colombia 🇨🇴SECOP II (datos.gov.co)/tenders, /tenders/search

Endpoints

Get company contracts

Returns government contracts where the company is the provider (supplier), by tax ID or domain.
POST /v1/tenders
{
  "rut": "77.261.280-K",
  "country": "CL"
}

Parameters

FieldTypeRequiredDescription
identifierstring✅*Tax ID — RUT (CL), CNPJ (BR), or NIT (CO). Domain resolution not available for CO.
domainstring✅*Company domain. Resolved to RUT or CNPJ automatically (CL/BR only).
countrystringCL (default), BR, or CO.
*One of rut or domain is required.

Response

{
  "rut": "77.261.280-K",
  "total_orders": 3,
  "orders": [
    {
      "code": "1003473-1501-SE26",
      "name": "Compra equipos",
      "status": "vigente"
    }
  ],
  "source": "mercadopublico"
}

Get awarded contracts (Chile only)

Returns government contracts won by the company — adjudicaciones. Includes amounts and buyer details.
POST /v1/tenders/awarded
{
  "rut": "77.261.280-K"
}

Parameters

FieldTypeRequiredDescription
rutstring✅*Chilean company RUT.
domainstring✅*Company .cl domain.
*One of rut or domain is required.

Response

{
  "rut": "77.261.280-K",
  "total": 2,
  "contracts": [
    {
      "code": "2755-2-LP26",
      "name": "Mantención sistemas TI",
      "status": "adjudicada",
      "amount": 15000000.0,
      "currency": "CLP",
      "awarded_at": "2026-03-15T00:00:00",
      "buyer": "Ministerio de Salud",
      "buyer_rut": "61.002.001-3"
    }
  ],
  "source": "mercadopublico"
}

Search tenders

Search active tenders by keyword.
POST /v1/tenders/search
{
  "keyword": "software",
  "country": "CL"
}

Parameters

FieldTypeRequiredDescription
countrystringCL, BR, or CO.
keywordstringText to search in tender names.
date_fromstringFilter from date (DD/MM/YYYY).
date_tostringFilter to date (DD/MM/YYYY).

Response

{
  "total": 2,
  "results": [
    {
      "code": "3704-10-LS26",
      "name": "Servicio Informática",
      "status": "cerrada",
      "closes_at": "2026-04-04T18:00:00"
    }
  ],
  "source": "mercadopublico"
}
The search endpoint returns up to 20 results per page. Keyword filtering for Brazil (PNCP) is applied client-side on the tender description field.

Data attribution

SourceCountryLicense
Mercado Público (mercadopublico.cl)Chile 🇨🇱Public data — Chilean Law 20.285
PNCP — Portal Nacional de Contratações Públicas (pncp.gov.br)Brazil 🇧🇷CC BY-ND 3.0
SECOP II — datos.gov.coColombia 🇨🇴Open data — Colombian Law 1712 (Transparency Law)
Tenders data for Brazil is sourced from PNCP (pncp.gov.br), licensed under Creative Commons Attribution-NoDerivatives 3.0.

Error responses

StatusDescription
404Could not resolve RUT/CNPJ for the given domain
422Country not supported
403Missing API key or module not in plan
503Data provider temporarily unavailable

Pricing

PlanPriceIncludes
Tenders$29/monthFull access, no request limits

POST /v1/tenders

Company contracts by RUT or CNPJ.

POST /v1/tenders/search

Search active tenders by keyword.