POST
/search
Buscar e destilar

Executa uma busca web no Google para a consulta fornecida e destila cada resultado com os formatos solicitados. Cada resultado relata seu próprio indicador success.

Autorização

YOUR_API_KEY
AutorizaçãoBearer <token>

Pegue sua API key no Thunderbit Dashboard. Formato do cabeçalho: Authorization: Bearer YOUR_API_KEY

Em: header

Corpo

application/json

TypeScript Definitions

Use the request body type in TypeScript.

query*stringobrigatório

Consulta de busca (máx. 500 caracteres).

Exemplo:best web scraping tools 2026
limitintegerpredefinido:5

Número de resultados a retornar (1–10, padrão 5).

Intervalo necessário:1 <= x <= 10
Exemplo:
5
sitestring

Restringe a busca a um único domínio.

Exemplo:techcrunch.com
formatsany[]

Formatos de saída aplicados a cada página de resultado (mesma estrutura do array formats do Distill).

Exemplo:
[
  "markdown",
  {
    "type": "summary"
  }
]
timeoutintegerpredefinido:30000

Tempo limite do Distill por resultado em milissegundos (padrão 30000, máx. 60000).

Intervalo necessário:5000 <= x <= 60000

Resposta

application/json

Search succeeded. Per-result Distill outcomes are reported individually in `data.results[].success`.

successboolean
Exemplo:
true
dataobject
Mostrar atributos filhos
querystring

Eco da consulta de entrada.

totalinteger

Número de resultados retornados.

successfulinteger

Número de resultados cuja etapa Distill foi bem-sucedida.

credits_usedinteger

Total de créditos cobrados por esta requisição.

resultsobject[]
Mostrar atributos filhos
urlstring

URL do resultado.

titlestring

Título do resultado de busca.

snippetstring

Trecho do resultado de busca do Google.

positioninteger

Posição baseada em 1 nos resultados de busca.

successboolean

Indica se o Distill foi bem-sucedido para este resultado.

markdownstring

Markdown destilado para este resultado (quando solicitado).

summarystring

Resumo do resultado (quando solicitado).

answerstring

Resposta do formato question (quando solicitado).

highlightsstring[]

Trechos destacados (quando solicitado).

linksobject[]

Links extraídos da página de resultado (quando solicitado).

Mostrar atributos filhos
textstring

Visible link text.

Exemplo:Read more
hrefstring

Resolved absolute URL.

Exemplo:https://example.com/article
imagesobject[]

Imagens extraídas da página de resultado (quando solicitado).

Mostrar atributos filhos
srcstring

Image source URL.

Exemplo:https://example.com/hero.png
altstring

Image alt text.

Exemplo:Hero banner
widthinteger

Image width in pixels.

heightinteger

Image height in pixels.

errorstring

Mensagem de erro do Distill para este resultado (apenas quando success=false).