API pública de licitações
Consulte a mesma base do site em JSON, sem chave e sem cadastro. Uso razoável: 60 requisições por minuto por IP.
Buscar licitações
GET https://busca-licitacoes-production.up.railway.app/api/licitacoes?q=notebook&uf=ES&situacao=abertas
Parâmetros
| Parâmetro | Valores | Descrição |
|---|---|---|
q | texto | Busca no objeto, no órgão e na cidade |
uf | sigla | Estado (ES, SP, MG…) |
municipio | texto | Nome da cidade |
modalidade | 6, 8, 9, 4, 7, 5, 1, 13, 3 | Código do PNCP |
cnpj | 14 dígitos | CNPJ do órgão |
situacao | abertas, encerradas, todas | Padrão: abertas |
valorMin / valorMax | número | Faixa do valor estimado |
ordem | relevancia, prazo, recentes, valor, valor_asc | Ordenação |
pagina | 1 a 25 | 20 resultados por página |
Detalhe de uma licitação
GET https://busca-licitacoes-production.up.railway.app/api/licitacao/123
Devolve a licitação, a relação de itens e os documentos do edital. Na primeira chamada, os itens e documentos são buscados no PNCP e ficam em cache.
Exemplo
curl -s "https://busca-licitacoes-production.up.railway.app/api/licitacoes?q=merenda%20escolar&uf=BA" | jq '.licitacoes[0]'
Condições de uso
- Os dados vêm do PNCP e são públicos; a organização e o índice são deste site.
- Cite a fonte e, se possível, aponte um link para a ficha correspondente.
- Não há garantia de disponibilidade — para volume alto, consuma direto o PNCP.