PNCP Brazil Public Procurement Scraper (Licitações)
Pricing
from $3.00 / 1,000 results
PNCP Brazil Public Procurement Scraper (Licitações)
Search and monitor Brazilian public tenders (licitações) from PNCP, the official national procurement portal. Filter by keyword, state, city, agency, type and value.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Dados Públicos BR
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Search and monitor Brazilian public tenders (licitações) from the PNCP — Portal Nacional de Contratações Públicas, the official national procurement portal where federal, state and municipal bodies must publish their tenders under Law 14.133/2021.
Get clean, structured data on every tender: what is being bought, by whom, where, the estimated value, and the proposal deadline, filtered down to just the opportunities you care about.
What you can do with it
- 🔔 Find open tenders to bid on: get every tender currently accepting proposals that mentions notebook, uniforme, pavimentação or any keyword you sell.
- 📊 Market research on government spending: pull everything published in a period, by state, agency or procurement type.
- 🤖 Feed your own alerts, CRM or BI: schedule the Actor daily and send new tenders to Slack, e-mail, Google Sheets or a webhook through Apify integrations.
- 🏛️ Monitor a specific agency or city by CNPJ or IBGE city code.
How to use
- Open this Actor in Apify Console (you can try it on Apify's free plan).
- Fill in the input, or keep the example values to see how the output looks.
- Click Start and wait for the run to finish.
- Download the results as JSON, CSV or Excel from the run's output, or get them through the Apify API.
- To get fresh data automatically, create an Apify Schedule for the Actor (for example, every morning).
Input examples
Open tenders for IT equipment in São Paulo and Minas Gerais, worth at least R$ 50,000:
{"modo": "abertas","palavrasChave": ["notebook", "computador", "desktop"],"palavrasExcluidas": ["locação", "computadorizado"],"ufs": ["SP", "MG"],"valorMinimo": 50000}
Everything published yesterday nationwide (any type):
{ "modo": "publicadas" }
All electronic auctions (pregões) from one city hall (Mauá/SP) in 2026:
{"modo": "publicadas","cnpjOrgao": "46.522.959/0001-98","modalidades": ["6"],"dataInicial": "2026-01-01","dataFinal": "2026-12-31"}
Main options
| Field | Description |
|---|---|
modo | abertas: tenders currently accepting proposals. publicadas: everything published in a date range. |
palavrasChave | Keywords matched against the tender object. Accent- and case-insensitive; a term must start a word (pneu matches pneus, ar does not match particular). |
modoPalavrasChave | any (default) or all. |
palavrasExcluidas | Skip tenders containing these terms. |
ufs | Brazilian states (e.g. SP, RJ). Empty = whole country. |
modalidades | Procurement types (Pregão Eletrônico, Dispensa, Concorrência…). Empty = all. |
dataInicial / dataFinal | Period. Ranges over 365 days are split automatically. |
valorMinimo / valorMaximo | Estimated value range in BRL. |
codigoMunicipioIbge / cnpjOrgao | Restrict to one city or one public body. |
incluirCanceladas | Include revoked, annulled or suspended tenders (off by default). |
maxResultados | Stop after N results (default 1000). |
Output
One row per tender, deduplicated by its PNCP control number:
{"numeroControlePNCP": "46522959000198-1-000140/2025","url": "https://pncp.gov.br/app/editais/46522959000198/2025/140","objeto": "Fornecimento de Artefatos de Concreto e Derivados","modalidade": "Pregão - Eletrônico","situacao": "Divulgada no PNCP","registroDePrecos": true,"valorEstimado": 1022916.6,"dataPublicacao": "2025-10-15T17:17:24","dataAberturaPropostas": "2026-10-15T09:00:00","dataEncerramentoPropostas": "2026-10-28T08:59:00","orgaoCnpj": "46522959000198","orgaoNome": "MUNICIPIO DE MAUA","esfera": "Municipal","municipio": "Mauá","codigoIbge": "3529401","uf": "SP","amparoLegal": "Lei 14.133/2021, Art. 28, I","linkSistemaOrigem": null}
Also included: informacaoComplementar, modoDisputa, instrumentoConvocatorio, valorHomologado, poder, unidadeNome, processo, numeroCompra, anoCompra, sequencialCompra, linkProcessoEletronico. Download as JSON, CSV, Excel or via API.
Notes on the data:
- Dates are in Brasília time (UTC−3), exactly as published by PNCP.
valorEstimado: 0usually means the agency kept the budget confidential (orçamento sigiloso) or did not report it.- Always confirm deadlines and requirements in the official notice (
url) before bidding.
How much does it cost?
You pay US$ 0.003 per tender delivered to your dataset (US$ 3 per 1,000), plus a tiny start fee per run. Pages scanned and records filtered out are free.
- A daily alert that finds 20 tenders: about US$ 0.06 per day.
- 1,000 tenders: about US$ 3.
- Control your spend with
maxResultadosand the run's maximum charge setting.
Performance and limits
PNCP enforces a rate limit, so this Actor paces its requests (about one per second) and automatically waits and retries when throttled. Keyword searches scan the official listing and filter it, which takes about 1 minute per 1,000 tenders scanned. Narrow by state (ufs) or procurement type for faster runs.
Data source and legality
All data comes from the official public PNCP API (pncp.gov.br/api/consulta), published under Brazil's open data and transparency laws (Lei 14.133/2021 and Lei 12.527/2011). It contains information about public bodies and procurement processes, not personal data. This Actor is not affiliated with the Brazilian government.
FAQ
How often should I run it? For bid alerts, once a day with modo: "abertas" is enough. Use Apify Schedules and pair it with an integration (e-mail, Slack, webhook).
Does it download the tender documents (PDF)? Not yet: it returns the link to each tender's page on PNCP, where the documents are available.
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.
Related Actors
More Brazilian public data from the same publisher:
- Brazil government contracts and price records: contracts, purchase orders and price registration records (atas): who won, what, how much.
- Brazil government purchase prices: awarded unit prices and winning suppliers for any product or service, with price statistics.
- Brazil Central Bank indicators: Selic, CDI, IPCA, IGP-M, exchange rates and more, with accumulated totals.
- Brazil holidays and business days: national and banking holidays, business-day counts and date math.
🇧🇷 Resumo em português
Busca e monitora licitações públicas do Brasil no PNCP, o portal oficial. Filtre por palavra-chave (sem se preocupar com acentos), UF, município, órgão, modalidade e valor estimado. O modo abertas traz só o que ainda está recebendo propostas, e o modo publicadas traz tudo o que foi publicado num período. Você paga apenas pelos resultados entregues. Ideal para empresas que vendem para o governo, consultorias de licitação e análises de compras públicas.