Brazil PNCP Awarded Contracts avatar

Brazil PNCP Awarded Contracts

Pricing

from $2.00 / 1,000 contract rows

Go to Apify Store
Brazil PNCP Awarded Contracts

Brazil PNCP Awarded Contracts

Fetch Brazilian public contracts (contratos públicos PNCP) with buyer, supplier CNPJ, vigência and BRL valorGlobal from the official PNCP API. Structured JSON for awarded-contract monitoring and spend analytics.

Pricing

from $2.00 / 1,000 contract rows

Rating

0.0

(0)

Developer

Joao Pedro Rosado

Joao Pedro Rosado

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Fetch awarded contracts and published PNCP contratos — Brazilian public contracts with buyer, supplier, term and BRL values — from the official PNCP public API. Structured JSON for contract monitoring, supplier intel and public-spend analytics without login, browser or HTML scraping.

This Actor reads the PNCP contracts feed (/v1/contratos). It returns published contract / commitment rows as exposed by PNCP (objeto, órgão, fornecedor, vigência, valorGlobal). It does not guarantee that every row is a formal award ata; use supplier and value fields when the API provides them.

Store: brazil-pncp-awarded-contracts · Sibling: PNCP Tenders Monitor


What it does

  1. Calls https://pncp.gov.br/api/consulta/v1/contratos for the dateFrom–dateTo publication window.
  2. Optionally filters by UF, buyer CNPJ, supplier CNPJ and keywords (object / supplier name).
  3. Normalizes each row into a stable Dataset schema with a pncpUrl when identifiers allow.

Who it's for

  • Procurement and bid desks tracking public contracts Brazil after award
  • Supplier / competitor intelligence on government sales
  • Compliance and spend-analytics pipelines
  • Upsell workflows that already monitor tenders with the PNCP Tenders Monitor

Input summary

FieldRequiredDescription
dateFrom / dateToyesContract publication window as YYYYMMDD
ufnoTwo-letter state (SP, RJ, …)
orgaoCnpjnoBuyer CNPJ
fornecedorCnpjnoSupplier CNPJ
keywordsnoMatch ANY term in contract object or supplier name
maxItemsnoHard Dataset cap (default 100)
pageSizenoAPI page size 10–50 (default 50)

Output fields

One Dataset row per published contract. Key fields:

numeroControlePNCP, contratoId, numeroContratoEmpenho, anoContrato, sequencialContrato, processo, objetoContrato, tipoContratoId, dataPublicacaoPncp, dataAssinatura, vigenciaInicio, vigenciaFim, valorInicial, valorGlobal, valorParcela, currency (BRL), fornecedorCnpj, fornecedorRazaoSocial, orgaoCnpj, orgaoRazaoSocial, uf, municipio, linkSistemaOrigem, pncpUrl, scrapedAt, recordType (published-contract).

Pricing

Pay-per-event is already set on the Store (Actor start + result rows). Use maxItems as your spend cap. See the Actor’s Store pricing panel for current event prices.

Quick start (Apify Console)

  1. Open brazil-pncp-awarded-contracts → Start.
  2. Set dateFrom / dateTo (YYYYMMDD).
  3. Optionally add uf, orgaoCnpj, fornecedorCnpj or keywords.
  4. Cap with maxItems → Run → export the Dataset.
{
"dateFrom": "20260901",
"dateTo": "20260910",
"uf": "SP",
"keywords": ["software"],
"maxItems": 100
}

Official PNCP public Consulta API — Brazilian government open procurement data. No credentials. Respect rate limits and fair use. Not for harvesting private data beyond published contract fields.


Português (resumo)

Consulta contratos publicados do PNCP pela API oficial (/v1/contratos): órgão, fornecedor, vigência e valores em BRL. Filtra por período, UF, CNPJ e palavras-chave. Complementa o monitor de licitações. Pay-per-event na Store; use maxItems para limitar gasto.