Brazil PNCP Public Tenders Monitor avatar

Brazil PNCP Public Tenders Monitor

Pricing

from $1.50 / 1,000 tender result rows

Go to Apify Store
Brazil PNCP Public Tenders Monitor

Brazil PNCP Public Tenders Monitor

Monitor Brazilian public procurement tenders (licitações / editais / pregão) from PNCP — Portal Nacional de Contratações Públicas. Official public API → structured JSON for bid desks, GovTech, compliance and supplier intel.

Pricing

from $1.50 / 1,000 tender result 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

16 hours ago

Last modified

Share

Monitor Brazil PNCP (Portal Nacional de Contratações Públicas) public procurement tenders from the official public Consulta API. Pull structured notices across federal, state and municipal buyers — objeto, buyer CNPJ, UF, modality, estimated values in BRL, proposal deadlines and deep links — with no login, browser or HTML scraping.

Use this Actor when you need clean JSON of Brazilian public procurement notices for bid desks, GovTech pipelines, supplier compliance or market intelligence.

Store: brazil-pncp-tenders-monitor · Sibling: Awarded Contracts


What it does

  1. Calls the official PNCP endpoint contratacoes/publicacao for the dateFrom–dateTo publication window.
  2. Optionally filters by UF (state), buyer CNPJ (orgaoCnpj) and keywords in objetoCompra.
  3. Writes one normalized Dataset row per notice, including a pncpUrl deep link.

Source base: https://pncp.gov.br/api/consulta — public government open data.

Who it's for

  • Bid desks and GovTech / procurement SaaS
  • Supplier compliance, KYC and risk enrichment
  • LatAm market-intel and public-spend research
  • Agents / MCP tools that need Brazil procurement as structured data

Input summary

FieldRequiredDescription
dateFrom / dateToyesPublication window as YYYYMMDD
modalidadeIdyesPNCP modality code (default 6 = Pregão Eletrônico)
ufnoTwo-letter state (SP, RJ, …)
orgaoCnpjnoBuyer CNPJ (14 digits)
keywordsnoKeep notices whose objetoCompra matches ANY term
maxItemsnoHard Dataset cap (default 100; also caps pay-per-event spend)
pageSizenoAPI page size 10–50 (default 50)

Common PNCP modality codes

IdName (approx.)
4Concorrência
6Pregão Eletrônico
7Pregão Presencial
8Dispensa
9Inexigibilidade

Confirm against current PNCP docs before production schedules.

Output fields

One Dataset row per tender notice. Key fields:

numeroControlePNCP, numeroCompra, anoCompra, sequencialCompra, processo, objetoCompra, modalidadeId, modalidadeNome, modoDisputaNome, situacaoCompraNome, valorTotalEstimado, valorTotalHomologado, currency (BRL), dataPublicacaoPncp, dataAberturaProposta, dataEncerramentoProposta, orgaoCnpj, orgaoRazaoSocial, uf, municipio, amparoLegal, linkSistemaOrigem, pncpUrl, scrapedAt.

Pricing

Pay-per-event is already configured on the Store. You are charged for Actor starts and for result rows pushed to the Dataset. Use maxItems as your spend cap. Exact event prices appear on the Actor’s Store pricing panel.

Quick start (Apify Console)

  1. Open brazil-pncp-tenders-monitor → Try for free / Start.
  2. Set dateFrom and dateTo (e.g. last 7–10 days as YYYYMMDD).
  3. Keep default modalidadeId = 6, or change modality / add uf / keywords.
  4. Set maxItems (e.g. 50 for a smoke run).
  5. Run → open the default Dataset for JSON/CSV export, or schedule daily.

Example input:

{
"dateFrom": "20260901",
"dateTo": "20260910",
"modalidadeId": 6,
"uf": "SP",
"keywords": ["software", "cloud"],
"maxItems": 100
}

Public government open data via the official PNCP Consulta API. No login, cookies or ToS-walled HTML. Respect rate limits; identify a clear User-Agent; do not hammer the service. Not intended for PII harvesting beyond what the public notices already publish.


Português (resumo)

Monitora licitações do PNCP (Portal Nacional de Contratações Públicas) pela API pública oficial. Filtra por período, UF, CNPJ do órgão e palavras-chave no objeto. Ideal para desks de licitação, compliance e inteligência de gasto público. Modelo pay-per-event na Store; use maxItems para limitar custo.