{
"job_id": "550e8400-e29b-41d4-a716-446655440001"
}{
"detail": "Créditos insuficientes para o período"
}POST /search
Busca premium multi-fonte com análise LLM.
{
"job_id": "550e8400-e29b-41d4-a716-446655440001"
}{
"detail": "Créditos insuficientes para o período"
}Autorizações
Corpo
Request do POST /search premium — query + filtros Context-like.
1Código ISO 3166-1 alpha-2 com mapeamento DDGS (ex.: BR, US, GB). Códigos sem região DDGS são rejeitados.
2Omite resultados destes domínios.
20Janela temporal dos resultados: day, week, month, year. Omita ou use any para sem filtro (mapeado para timelimit DDGS).
Restringe resultados a estes domínios (hostname exato ou subdomínio).
20Quantidade de resultados finais (10–100).
10 <= x <= 100Quando true (padrão), a query é expandida por LLM em até 5 termos para maior recall. Quando false, pula esse julgamento de intenção e busca apenas a query crua — mais rápido e com 1 chamada LLM a menos (o julgamento de score de relevância continua rodando).
Tags de atribuição para o registro de uso (até 10).
Limite de duração da busca em segundos (15–120). Omita para usar o timeout padrão do worker (300 s).
15 <= x <= 120Reutiliza um resultado completo recente (10 min) para a mesma combinação de query e filtros, quando disponível. Só resultados completos com achados são cacheados.
Resposta
Busca premium enfileirada. Usar GET /jobs/{job_id} para polling.