Pesquisa na web para agentes

Pesquisa na web para agentes: Busca semântica e respostas com citações, pensadas para agentes de IA.

Atualizado em .

O que é Pesquisa na web para agentes na APIcultura

Acesse Pesquisa na web para agentes pelo APIcultura com uma única chave de API e saldo pré-pago em R$. Busca semântica e respostas com citações, pensadas para agentes de IA. Respostas em JSON, cobrança só por chamada concluída e estorno automático em falhas.

Categoria: Pesquisa e conhecimento. Autenticação: chave da própria APIcultura (apk_live_...); nenhuma conta de terceiros precisa ser conectada.

Endpoints e preço por chamada

Endpoint (slug)O que fazPreço por chamadaRota
pesquisa-web-semanticaBusca semântica na webR$ 0,07POST /v1/call/pesquisa-web-semantica
pesquisa-resposta-citadaResposta com citaçõesR$ 0,05POST /v1/call/pesquisa-resposta-citada
pesquisa-perplexityBusca (Perplexity)R$ 0,05POST /v1/call/pesquisa-perplexity
pesquisa-resposta-rapidaResposta rápidaR$ 0,09POST /v1/call/pesquisa-resposta-rapida
pesquisa-web-rapidaBusca rápida na webR$ 0,01POST /v1/call/pesquisa-web-rapida
pesquisa-noticias-recentesNotícias recentesR$ 0,08POST /v1/call/pesquisa-noticias-recentes
pesquisa-artigos-academicosArtigos acadêmicosR$ 0,45POST /v1/call/pesquisa-artigos-academicos
pesquisa-arxivArtigos no arXivR$ 0,01POST /v1/call/pesquisa-arxiv
pesquisa-google-academicoGoogle AcadêmicoR$ 0,01POST /v1/call/pesquisa-google-academico
pesquisa-patentesPatentesR$ 0,01POST /v1/call/pesquisa-patentes

Busca semântica na web (pesquisa-web-semantica)

Busca na web por significado ou palavra-chave, com conteúdo dos resultados. Preço: R$ 0,07 por chamada.

Schema de entrada de pesquisa-web-semantica

{
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 2000
    },
    "numResults": {
      "type": "number"
    },
    "type": {
      "type": "string",
      "maxLength": 2000
    },
    "category": {
      "type": "string",
      "maxLength": 2000
    },
    "includeDomains": {
      "type": "string",
      "maxLength": 2000
    },
    "excludeDomains": {
      "type": "string",
      "maxLength": 2000
    },
    "startPublishedDate": {
      "type": "string",
      "maxLength": 2000
    },
    "endPublishedDate": {
      "type": "string",
      "maxLength": 2000
    },
    "userLocation": {
      "type": "string",
      "maxLength": 2000
    },
    "contents": {
      "type": "object"
    }
  }
}

Resposta com citações (pesquisa-resposta-citada)

Responde uma pergunta com base na web, citando as fontes. Preço: R$ 0,05 por chamada.

Schema de entrada de pesquisa-resposta-citada

{
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 2000
    },
    "text": {
      "type": "boolean"
    },
    "outputSchema": {
      "type": "object"
    },
    "stream": {
      "type": "boolean"
    }
  }
}

Busca (Perplexity) (pesquisa-perplexity)

Busca na web com resultados ranqueados. Preço: R$ 0,05 por chamada.

Schema de entrada de pesquisa-perplexity

{
  "required": [
    "query",
    "search_type"
  ],
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 2000
    },
    "search_type": {
      "type": "string",
      "maxLength": 2000
    },
    "max_results": {
      "type": "number"
    },
    "country": {
      "type": "string",
      "maxLength": 2000
    },
    "search_domain_filter": {
      "type": "string",
      "maxLength": 2000
    },
    "search_language_filter": {
      "type": "string",
      "maxLength": 2000
    },
    "search_context_size": {
      "type": "string",
      "maxLength": 2000
    }
  }
}

Resposta rápida (pesquisa-resposta-rapida)

Resposta rápida a uma pergunta usando a web. Preço: R$ 0,09 por chamada.

Schema de entrada de pesquisa-resposta-rapida

{
  "required": [
    "preset",
    "input",
    "max_steps",
    "max_output_tokens"
  ],
  "properties": {
    "preset": {
      "type": "string",
      "maxLength": 2000
    },
    "input": {
      "type": "string",
      "maxLength": 2000
    },
    "max_steps": {
      "type": "number"
    },
    "max_output_tokens": {
      "type": "number"
    }
  }
}

Busca rápida na web (pesquisa-web-rapida)

Busca na web rápida e barata para agentes. Preço: R$ 0,01 por chamada.

Schema de entrada de pesquisa-web-rapida

{
  "required": [
    "search_queries",
    "mode"
  ],
  "properties": {
    "search_queries": {
      "type": "string",
      "maxLength": 2000
    },
    "mode": {
      "type": "string",
      "maxLength": 2000
    },
    "objective": {
      "type": "string",
      "maxLength": 2000
    },
    "max_chars_total": {
      "type": "number"
    },
    "session_id": {
      "type": "string",
      "maxLength": 2000
    },
    "client_model": {
      "type": "string",
      "maxLength": 2000
    },
    "advanced_settings": {
      "type": "object"
    }
  }
}

Notícias recentes (pesquisa-noticias-recentes)

Busca notícias recentes sobre um tema. Preço: R$ 0,08 por chamada.

Schema de entrada de pesquisa-noticias-recentes

{
  "required": [
    "query",
    "topic"
  ],
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 2000
    },
    "topic": {
      "type": "string",
      "maxLength": 2000
    },
    "max_results": {
      "type": "number"
    },
    "search_depth": {
      "type": "string",
      "maxLength": 2000
    },
    "include_usage": {
      "type": "boolean"
    }
  }
}

Mais 4 endpoints na tabela acima; os parâmetros seguem o input_schema de cada um.

Exemplo de chamada MCP

Com o MCP da APIcultura conectado, o agente usa a ferramenta call com o slug do endpoint e a entrada:

{ "name": "call", "arguments": { "slug": "pesquisa-web-semantica", "input": {"query":"open source vector database written in rust","numResults":5,"type":"auto"}, "max_cost_brl": 0.1 } }

Exemplo de chamada HTTP

curl -X POST https://api.apicultura.app/v1/call/pesquisa-web-semantica \
  -H "Authorization: Bearer $APICULTURA_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"query":"open source vector database written in rust","numResults":5,"type":"auto"}'

Formato da resposta, preço e limites

A resposta é JSON com data (o resultado do endpoint) e meta (inclui cost_brl, o valor cobrado). Preço deste endpoint: R$ 0,07 por chamada. Falhas do serviço (502) e pedidos recusados (422) não são cobrados. Use max_cost_brl para limitar o gasto por chamada; o saldo pré-pago em R$ é o teto. Parâmetros de entrada: exemplo acima.

Experimente

Teste no playground interativo: Pesquisa na web para agentes no playground. Veja também todas as ferramentas, como conectar seu agente e o FAQ.

Nota. Pesquisa na web para agentes é marca de seus respectivos donos, citada apenas para identificar a integração.