PNCP Scraper
Pricing
from $2.00 / 1,000 results
Go to Apify Store
PNCP Scraper
Consulta pública de contratações e contratos no Portal Nacional de Contratações Públicas.
PNCP Scraper
Pricing
from $2.00 / 1,000 results
Consulta pública de contratações e contratos no Portal Nacional de Contratações Públicas.
proposta = contratações com recebimento aberto (só dataFinal). publicacao/atualizacao exigem modalidadeId. contratos = contratos assinados por data de publicação.
A API oficial não tem busca textual. O Actor filtra objetoCompra / objetoContrato localmente (ex.: ambulância, merenda, software).
Sigla (SP) ou nome do estado. Enviada à API em proposta/publicacao/atualizacao.
Código IBGE de 7 dígitos (enviado à API) ou nome do município (filtro local).
Filtro local na razão social do órgão (ex.: MUNICIPIO DE JUAZEIRO).
14 dígitos. Enviado como cnpj (contratações) ou cnpjOrgao (contratos).
Só faz sentido no modo contratos. A API não expõe esse parâmetro — filtro local em niFornecedor.
Obrigatório em publicacao e atualizacao. Códigos PNCP: 1 Leilão eletrônico, 2 Diálogo competitivo, 3 Concurso, 4 Concorrência eletrônica, 5 Concorrência presencial, 6 Pregão eletrônico (mais comum), 7 Pregão presencial, 8 Dispensa, 9 Inexigibilidade, 10 Manifestação de interesse, 11 Pré-qualificação, 12 Credenciamento, 13 Leilão presencial. Opcional em proposta.
YYYY-MM-DD ou YYYYMMDD. Em proposta só existe dataFinal na API; esta data vira filtro local se informada. Nos outros modos, default = 3 dias antes de “até”.
YYYY-MM-DD ou YYYYMMDD. Default: hoje (America/Sao_Paulo). Em proposta é o único parâmetro de data obrigatório da API.
Limite rígido (teto 5.000). A API pagina com tamanhoPagina ≥ 10.
Os endpoints de itens (/compras/{ano}/{seq}/itens) costumam responder 404/5xx. Ligado = uma tentativa extra por registro; falha não derruba o Actor.