Tavily Search

Tavily Search
Tavily · Research & Search
POST /v1/search

Busca na web com rastreamento, extração e mapeamento de URL para recuperação rápida e estruturada entre páginas e domínios para pipelines posteriores.

De um olhar

CampoValor
ID do modelotavily-search
Data de lançamento do modelo-
Modalidades de entradaTexto
Modalidades de saídaTexto
Janela de contexto-
Precisão do peso-
Característicasweb_search, rastejar, extrair, mapear
Inferência nativaNão
NovoNão
Endpoints suportadosPOST /v1/search

Precificação

CargaEspecificaçãoTaxa
Busca (Basic/Fast/Ultra-Rápido)por busca$0.0096
Busca (Avançado)por busca$0.019
Busca (Avançado + Resposta)por busca$0.029
Extrato (Básico)por 5 URLs$0.0096
Extrato (Avançado)por 5 URLs$0.019
Crawl/Map (básico)por 10 páginas$0.0096

Exemplo de pedido

$curl https://api.empiriolabs.ai/v1/search \
> -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
> -H 'Content-Type: application/json' \
> -d '{"model": "tavily-search", "query": "latest LLM benchmarks 2026"}'

Parâmetros

ParâmetroTipoObrigatórioPadrãoDescrição
queryStringsim-A consulta de busca em linguagem natural.
operation_modeenumNão"Search"Procurar | extrato | rasteje | Mapa. Determina qual endpoint Tavily roda. · Permitido: Search, Crawl, Extract, Map
search_depthenumNão"basic"básico = rápido e barato, avançado = rastreamento mais profundo por resultado com conteúdo completo. · Permitido: basic, advanced
search_chunks_per_sourceNúmeroNão3Número de blocos de conteúdo relevantes para extrair por fonte. · Distribuição: 1 – 3
search_topicenumNão"general"Pesquisa no tópico preset (geral, notícias, finanças, etc.). Pseudônimo do assunto. · Permitido: general, news, finance
include_answerBooleanoNãoVerdadebásico | avançado | falso. Retorna uma resposta sintetizada junto com os resultados.
include_raw_contentBooleanoNãofalsoInclua o conteúdo HTML bruto junto com o texto limpo.
include_imagesBooleanoNãofalsoInclua URLs de imagens dos resultados de busca.
include_image_descriptionsBooleanoNãofalsoInclua descrições geradas por IA das imagens retornadas.
include_faviconBooleanoNãofalsoInclua a URL do favicon de cada fonte.
auto_parametersBooleanoNãofalsoDeixe Tavily selecionar automaticamente search_depth e outros botões com base na consulta.
max_resultsNúmeroNão5Número máximo de resultados a serem retornados (1-50). · Alcance: 1 – 20
time_rangeenumNão-dia | semana | mês | ano. Restringa os resultados a essa janela de recência. · Permitido: day, week, month, year
start_dateStringNão-Inclua apenas fontes publicadas após essa data (YYY-MM-DD).
end_dateStringNão-Inclua apenas fontes publicadas antes desta data (YYY-MM-DD).
countryStringNão-Código ISO 3166-1 de duas letras (EUA, GB, etc.) para enviesamento de resultados para um país.
include_domainsStringNão-Lista de domínios separada por vírgula. Apenas os resultados desses domínios são retornados.
exclude_domainsStringNão-Lista de negação separada por vírgulas de domínios para filtrar.
topicenumNão"general"Predefinição de tópico de busca. geral (calote), notícias (notícias recentes) ou finanças (mercados / negócios). Também aceito como search_topic. · Permitido: general, news, finance
daysNúmeroNão-Janela de recência para o tema das notícias, em dias atrás a partir de hoje. · Alcance: 1 – 365
crawl_limitNúmeroNão10Número máximo de páginas para rastrear a partir da URL inicial. · Alcance: 1 – 500
crawl_max_depthNúmeroNão1Profundidade máxima do link a partir da URL inicial. · Alcance: 1 – 5
crawl_max_breadthNúmeroNão20Número máximo de links a seguir por página. · Intervalo: 1 – 50
crawl_extract_depthenumNão"basic"Quão profundamente extrair conteúdo de cada página rastreada. · Permitido: basic, advanced
crawl_formatenumNão"markdown"Formato de saída para conteúdo rastreado (markdown | texto | html). · Permitido: markdown, text
crawl_instructionsStringNão-Instruções em linguagem natural sobre o que observar durante o rastejo.
crawl_chunks_per_sourceNúmeroNão-Número de blocos de conteúdo para extrair de cada página rastreada. · Alcance: 1 – 5
crawl_select_pathsStringNão-Caminhos de URL separados por vírgulas para incluir no rastreamento.
crawl_exclude_pathsStringNão-Caminhos de URL separados por vírgulas para excluir do rastreamento.
crawl_select_domainsStringNão-Domínios separados por vírgulas aos quais o rastreamento é restrito.
crawl_exclude_domainsStringNão-Domínios separados por vírgulas que o rastreamento pula.
crawl_allow_externalBooleanoNãofalsoPermita que o rastreador siga links para domínios externos.
crawl_include_imagesBooleanoNãofalsoInclua URLs de imagem na saída do rastreamento.
crawl_include_faviconBooleanoNãofalsoInclua a URL do favicon de cada página rastreada.
crawl_timeoutNúmeroNão60Tempo de descanso do rastejo em segundos. · Alcance: 5 – 300
extract_depthenumNão"basic"básico | avançado. Extração avançada lê conteúdo renderizado em JavaScript. · Permitido: basic, advanced
extract_formatenumNão"markdown"Formato de saída para conteúdo extraído (markdown | texto | html). · Permitido: markdown, text
extract_queryStringNão-Consulta em linguagem natural para filtrar/focar o conteúdo extraído.
extract_chunks_per_sourceNúmeroNão-Número de blocos de conteúdo para extrair de cada URL. · Alcance: 1 – 5
extract_include_imagesBooleanoNãofalsoInclua URLs de imagem na saída de extração.
extract_include_faviconBooleanoNãofalsoInclua a URL do favicon da página fonte.
extract_timeoutNúmeroNão10Extrai o tempo de espera em segundos. · Alcance: 1 – 60
map_limitNúmeroNão50Número máximo de URLs para mapear a partir do site inicial. · Intervalo: 1 – 100
map_depthNúmeroNão1Profundidade máxima do link a partir da URL inicial. · Alcance: 1 – 5
map_breadthNúmeroNão20Número máximo de links a seguir por página durante o mapeamento. · Intervalo: 1 – 50
map_instructionsStringNão-Instruções em linguagem natural sobre quais URLs encontrar durante o mapeamento.
map_select_pathsStringNão-Caminhos de URL separados por vírgulas aos quais o mapa é restrito.
map_exclude_pathsStringNão-Caminhos de URL separados por vírgulas que o mapa pulará.
map_select_domainsStringNão-Domínios separados por vírgulas aos quais o mapa é restrito.
map_exclude_domainsStringNão-Domínios separados por vírgulas que o mapa irá pular.
map_allow_externalBooleanoNãofalsoPermita que o mapeador siga links para domínios externos.
map_timeoutNúmeroNão60Tempo limite do mapa em segundos. · Alcance: 5 – 300
disable_formattingBooleanoNãofalsoPule a formatação EmpirioLabs Markdown (Fontes / Resultados / blocos de código adicionados pelo renderizador). O JSON bruto a montante de Tavily é retornado para usuários avançados / agentes.

Notas

Operações

  • Buscar, Rastrear, Extrair, Mapear

Profundidades de busca

  • Básico, Avançado, Rápido, Ultra-Rápido

Tópicos

  • General, Notícias, Finanças

Machine esquema legível: GET https://api.empiriolabs.ai/v1/models/tavily-search.