POST
/search
Cerca e distilla

Esegue una ricerca web su Google per la query fornita e distilla ogni risultato con i formati richiesti. Ogni risultato riporta il proprio indicatore success.

Autorizzazione

YOUR_API_KEY
AutorizzazioneBearer <token>

Ottieni la tua API key dal Thunderbit Dashboard. Formato header: Authorization: Bearer YOUR_API_KEY

In: header

Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

query*stringobbligatorio

Query di ricerca (max 500 caratteri).

Esempio:best web scraping tools 2026
limitintegerpredefinito:5

Numero di risultati da restituire (1–10, predefinito 5).

Intervallo richiesto:1 <= x <= 10
Esempio:
5
sitestring

Limita la ricerca a un singolo dominio.

Esempio:techcrunch.com
formatsany[]

Formati di output applicati a ogni pagina di risultato (stessa struttura dell'array formats di Distill).

Esempio:
[
  "markdown",
  {
    "type": "summary"
  }
]
timeoutintegerpredefinito:30000

Timeout Distill per ogni risultato in millisecondi (predefinito 30000, max 60000).

Intervallo richiesto:5000 <= x <= 60000

Risposta

application/json

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

successboolean
Esempio:
true
dataobject
Mostra attributi figli
querystring

Eco della query di input.

totalinteger

Numero di risultati restituiti.

successfulinteger

Numero di risultati la cui fase Distill è riuscita.

credits_usedinteger

Crediti totali addebitati per questa richiesta.

resultsobject[]
Mostra attributi figli
urlstring

URL del risultato.

titlestring

Titolo del risultato di ricerca.

snippetstring

Snippet del risultato di ricerca da Google.

positioninteger

Posizione basata su 1 nei risultati di ricerca.

successboolean

Indica se Distill è riuscito per questo risultato.

markdownstring

Markdown distillato per questo risultato (se richiesto).

summarystring

Riepilogo del risultato (se richiesto).

answerstring

Risposta del formato question (se richiesto).

highlightsstring[]

Passaggi evidenziati (se richiesto).

linksobject[]

Link estratti dalla pagina del risultato (se richiesto).

Mostra attributi figli
textstring

Visible link text.

Esempio:Read more
hrefstring

Resolved absolute URL.

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

Immagini estratte dalla pagina del risultato (se richiesto).

Mostra attributi figli
srcstring

Image source URL.

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

Image alt text.

Esempio:Hero banner
widthinteger

Image width in pixels.

heightinteger

Image height in pixels.

errorstring

Messaggio di errore Distill per questo risultato (solo quando success=false).