compras_buscar_contratacoes_similares
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 | |||