PNCP Brazil Government Contracts & Price Records (Atas) avatar

PNCP Brazil Government Contracts & Price Records (Atas)

Pricing

from $2.00 / 1,000 results

Go to Apify Store
PNCP Brazil Government Contracts & Price Records (Atas)

PNCP Brazil Government Contracts & Price Records (Atas)

Daily feed of Brazilian government contracts, purchase orders and price registration records (atas) from PNCP: who won, what was bought, for how much. Filter by keyword, state, value, agency or supplier.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Dados Públicos BR

Dados Públicos BR

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

A daily feed of Brazilian government contracts and price registration records (atas de registro de preço) from PNCP, the official national procurement portal: what was bought, by which public body, from which supplier, for how much, and until when.

What you can do with it

  • 🏆 Competitive intelligence: see which companies are winning government contracts in your market, and at what values.
  • 🎯 B2B leads: companies that just won a public contract often need suppliers, financing, insurance or staff.
  • 🤝 Find atas open to adhesion (carona): valid price registration records that other agencies can join, a shortcut for public buyers and an opportunity for suppliers.
  • 📊 Spending analysis by agency, state, value or supplier.

How to use

  1. Open this Actor in Apify Console (you can try it on Apify's free plan).
  2. Fill in the input, or keep the example values to see how the output looks.
  3. Click Start and wait for the run to finish.
  4. Download the results as JSON, CSV or Excel from the run's output, or get them through the Apify API.
  5. To get fresh data automatically, create an Apify Schedule for the Actor (for example, every morning).

Input examples

Yesterday's IT contracts (no purchase orders) above R$ 20,000:

{
"tipo": "contratos",
"palavrasChave": ["notebook", "computador", "software"],
"palavrasExcluidas": ["computadorizado"],
"excluirEmpenhos": true,
"valorMinimo": 20000
}

Every 2026 contract between one agency and one supplier (fast, because the agency filter runs at the source):

{
"tipo": "contratos",
"cnpjOrgao": "46.522.959/0001-98",
"cnpjFornecedor": "12.345.678/0001-90",
"dataInicial": "2026-01-01",
"dataFinal": "2026-10-16"
}

To follow a supplier across all agencies, run the Actor daily with cnpjFornecedor over the last day and accumulate the results. Scanning a whole year of nationwide contracts in one run would take days.

Valid atas open to adhesion, updated in the last day:

{ "tipo": "atas", "apenasVigentes": true, "apenasComAdesao": true }

Output

Contract (tipoRegistro: "contrato"): numeroControlePNCP, url, objeto, tipoContrato (Contrato, Empenho, Comodato…), categoria, numeroContrato, processo, valorInicial, valorGlobal, valorParcela, numeroParcelas, valorAcumulado, dataAssinatura, dataVigenciaInicio, dataVigenciaFim, dataPublicacao, fornecedorTipo (PJ/PF/PE), fornecedorDocumento, fornecedorNome, frutoDeAdesao, orgaoCnpj, orgaoNome, esfera, poder, unidadeNome, municipio, codigoIbge, uf, numeroControlePncpCompra (links back to the tender).

Ata (tipoRegistro: "ata"): numeroControlePNCP, url, objeto, numeroAta, dataAssinatura, dataVigenciaInicio, dataVigenciaFim, permiteAdesao, cancelada, orgaoCnpj, orgaoNome, unidadeNome, numeroControlePncpCompra.

Privacy: when the supplier is an individual (fornecedorTipo: "PF"), the CPF is masked (***.456.789-**), following the Brazilian government's own transparency-portal practice.

Performance

PNCP only filters these records by date and agency, so keyword, state, value and supplier filters are applied while scanning. About 9,000 contracts are published per day, which takes roughly 15–20 minutes to scan at the pace PNCP allows. Searches with maxResultados stop as soon as enough results are found. For long periods, filter by agency CNPJ (filtered at the source, so it is fast) or run daily and accumulate the results. You are charged only for results delivered, not for records scanned.

Atas are listed by last update date, which covers newly published records and changes. PNCP does not report the state (UF) of atas.

How much does it cost?

You pay US$ 0.002 per contract or ata delivered to your dataset (US$ 2 per 1,000), plus a tiny start fee per run. Records scanned and filtered out are free.

  • A daily feed of 50 filtered contracts: about US$ 0.10 per day.
  • 1,000 records: about US$ 2.
  • Control your spend with maxResultados and the run's maximum charge setting.

Data source

Official public PNCP API (pncp.gov.br/api/consulta), under Law 14.133/2021 and Brazil's Access to Information Law. This Actor is not affiliated with the Brazilian government.

FAQ

Can I use it from my code or an AI agent? Yes. Every Apify Actor can be called through the Apify API and the official clients, and AI agents can find and run it through the Apify MCP server.

Is the data official? Yes. It comes straight from the official public source listed under "Data source", with no manual edits.

Something broke or you need a field? Open an issue on the Actor's Issues tab.

More Brazilian public data from the same publisher:


🇧🇷 Resumo em português

Feed diário de contratos, empenhos e atas de registro de preço do PNCP: quem ganhou, o que foi comprado, por quanto e até quando. Filtre por palavra-chave, UF, valor, órgão ou CNPJ do fornecedor, e encontre atas vigentes que permitem adesão (carona). O CPF de fornecedores pessoa física é mascarado. Você paga apenas pelos resultados entregues.