compras_buscar_contratacoes_similares
Find similar Brazilian government contracts by item code or procurement modality, integrating Dados Abertos and PNCP data with deduplication to return recent, comparable contracts for benchmarking.
Instructions
Federa Dados Abertos + PNCP buscando contratações similares.
Composição: consulta os itens de contratações 14.133 no Dados Abertos
(/modulo-contratacoes/2_, filtrando por codItemCatalogo e só itens com
resultado) + publicações PNCP do período, deduplica pelo número de controle
PNCP e devolve os max_resultados mais recentes. Insumo para mapear
benchmarks de outros órgãos.
O recorte por CATMAT/CATSER vale para a perna Dados Abertos. A perna PNCP é
best-effort por modalidade e não aceita filtro por item de catálogo — por
isso amostra_dados_abertos e amostra_pncp vêm separadas no payload.
Atenção latência: chama o PNCP em 3 modalidades (Pregão, Dispensa, Concorrência) em paralelo. Cada chamada PNCP costuma levar 30-60s — o tempo total da composta tende a 60-90s quando o cache está frio. Com Redis configurado as chamadas seguintes voltam em <1s.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uf | No | Filtro opcional por UF. | |
| codigo_catmat | No | Código CATMAT do item. Mutuamente exclusivo com codigo_catser. | |
| codigo_catser | No | Código CATSER do serviço. Mutuamente exclusivo com codigo_catmat. | |
| periodo_meses | No | Janela de busca em meses contados de hoje para trás. | |
| max_resultados | No | Máximo de contratações similares a retornar (deduplicadas). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||