Search the web
exa.web.searchThe search endpoint lets you intelligently search the web and extract contents from the results.
- Price
- $0.007/callAu prix du fournisseur
- Success rate
- 99,4 %Last 30 days · 154 705 calls
- Latency p50
- 1.6 sp95 5.9 s
- Last verified
- 27 août 2026Verified working
POSThttps://toolswitch.dev/v1/tools/exa.web.searchPreviewTry onlineBientôtProvider docs ↗
- Uses platform quota
- Synchronous response
- Reads public data
Paramètres
results carry url, title, publishedDate, author, score and any requested contents. Keep numResults at 10 or below to stay at the base price.
Cet outil n’a pas de paramètres. Voir la doc du fournisseur ↗ Provider docs
Exemples de code
Remplacez $TOOLSWITCH_KEY par la clé créée dans la console.
Preview
curl -X POST 'https://toolswitch.dev/v1/tools/exa.web.search' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY" \
-H "Content-Type: application/json" \
--data-raw '{"query":"open source vector database written in rust","numResults":3}'import os
import json
import requests
response = requests.request(
"POST",
"https://toolswitch.dev/v1/tools/exa.web.search",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
json=json.loads("{\"query\":\"open source vector database written in rust\",\"numResults\":3}"),
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/exa.web.search", {
method: "POST",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
"Content-Type": "application/json",
},
body: JSON.stringify(JSON.parse("{\"query\":\"open source vector database written in rust\",\"numResults\":3}")),
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());Cette API de passerelle est en préversion ; son URL et son authentification peuvent changer. Les paramètres de l’exemple sont des données fictives. Les appels sont facturés à $0.007/call, frais de service inclus.