Exemplos que rodam de verdade

Cada exemplo é uma chamada de verdade ao PNCP, com os dados de hoje. Clique em rodar e veja a resposta. Não precisa de chave nem de conta.

curl
curl "https://api.pncp.dev/api/consulta/v1/contratacoes/publicacao?dataInicial=20260907&dataFinal=20260913&codigoModalidadeContratacao=6&pagina=1&tamanhoPagina=10" \
  -H "x-api-key: $PNCP_API_KEY"
sem chave, direto do PNCP

Testando no navegador? Cole a URL com ?api_key=sua-chave no final. Aí não precisa de header. Ver na documentação

Campos que valem a pena olhar: objetoCompra, valorTotalEstimado, orgaoEntidade.razaoSocial

ainda não rodou

GET /api/consulta/v1/contratacoes/publicacao?dataInicial=20260907&dataFinal=20260913&codigoModalidadeContratacao=6&pagina=1&tamanhoPagina=10

A resposta do PNCP aparece aqui: o JSON de verdade, quanto tempo levou e se veio do cache.

Precisa de uma rota que não está aqui?

Todas as rotas /api/… do PNCP funcionam aqui, não só estas cinco. Estas são as mais pedidas. A documentação mostra como montar qualquer outra.