POST
/search
Buscar y destilar

Ejecuta una búsqueda web en Google con la consulta proporcionada y destila cada resultado con los formatos solicitados. Cada resultado informa su propio indicador success.

Autorización

YOUR_API_KEY
AutorizaciónBearer <token>

Obtén tu API key del Thunderbit Dashboard. Formato del encabezado: Authorization: Bearer YOUR_API_KEY

En: header

Cuerpo

application/json

TypeScript Definitions

Use the request body type in TypeScript.

query*stringrequerido

Consulta de búsqueda (máx. 500 caracteres).

Ejemplo:best web scraping tools 2026
limitintegerpredeterminado:5

Número de resultados a devolver (1–10, predeterminado 5).

Rango requerido:1 <= x <= 10
Ejemplo:
5
sitestring

Restringe la búsqueda a un único dominio.

Ejemplo:techcrunch.com
formatsany[]

Formatos de salida aplicados a cada página de resultado (misma estructura que el array formats de Distill).

Ejemplo:
[
  "markdown",
  {
    "type": "summary"
  }
]
timeoutintegerpredeterminado:30000

Tiempo de espera de Distill por resultado en milisegundos (predeterminado 30000, máx. 60000).

Rango requerido:5000 <= x <= 60000

Respuesta

application/json

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

successboolean
Ejemplo:
true
dataobject
Mostrar atributos hijos
querystring

Eco de la consulta de entrada.

totalinteger

Número de resultados devueltos.

successfulinteger

Número de resultados cuya fase de Distill tuvo éxito.

credits_usedinteger

Total de créditos cobrados por esta solicitud.

resultsobject[]
Mostrar atributos hijos
urlstring

URL del resultado.

titlestring

Título del resultado de búsqueda.

snippetstring

Fragmento del resultado de búsqueda de Google.

positioninteger

Posición basada en 1 en los resultados de búsqueda.

successboolean

Indica si Distill tuvo éxito para este resultado.

markdownstring

Markdown destilado para este resultado (cuando se solicita).

summarystring

Resumen del resultado (cuando se solicita).

answerstring

Respuesta del formato question (cuando se solicita).

highlightsstring[]

Pasajes destacados (cuando se solicita).

linksobject[]

Enlaces extraídos de la página de resultado (cuando se solicita).

Mostrar atributos hijos
textstring

Visible link text.

Ejemplo:Read more
hrefstring

Resolved absolute URL.

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

Imágenes extraídas de la página de resultado (cuando se solicita).

Mostrar atributos hijos
srcstring

Image source URL.

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

Image alt text.

Ejemplo:Hero banner
widthinteger

Image width in pixels.

heightinteger

Image height in pixels.

errorstring

Mensaje de error de Distill para este resultado (solo cuando success=false).