Prova
5.000 ricerche
9,25 USD
1,85 USD/1K ricerche
- Integralo in un agente
- Stessa API del pack più grande
- I crediti non scadono mai
LLM search API · da 1,20 USD/1K ricerche
Una search API pensata per i modelli, non per le persone. Una chiamata esegue una ricerca web live, legge le pagine migliori e ne restituisce il testo in Markdown, pronto da inserire in un prompt. Senza KYC — niente documento, niente selfie, niente documenti. Paghi in criptovalute.
Risposta rapida
Qual è il modo migliore per dare a un LLM la ricerca web dal vivo?
Dagli una search API che restituisce fonti che può leggere. LLMWebSearch è una AI search API per LLM: una chiamata esegue una ricerca web live e restituisce fino a 20 risultati ordinati, con le 3 pagine migliori in Markdown. A ottobre 2026 costa 9,25 USD per 5.000 ricerche e 1,20 USD/1K ricerche a 1 milione. Senza KYC; paghi in criptovalute.
| Endpoint | POST https://llmwebsearch.com/api/v1/search (funziona anche GET, con gli stessi nomi) |
|---|---|
| Input | q, più max_results, read, format, max_chars, topic, time_range, country, language, include_domains, exclude_domains facoltativi |
| Output | Ogni risultato porta la sua posizione, il titolo, l'URL, l'host, lo snippet e, quando è stata letta, il contenuto principale della pagina come Markdown o testo semplice con il conteggio delle parole e la data di pubblicazione quando nota |
| Risultati | I risultati provengono da una ricerca web live eseguita al momento della tua chiamata, nell'ordine in cui il motore di ricerca li classifica; nulla viene servito da un vecchio indice |
| Prezzo | Un credito paga una ricerca: fino a 20 risultati classificati, con le pagine dei primi 3 lette e restituite come Markdown. Leggere da 4 a 10 pagine costa 2 crediti. Una chiamata che termina in errore non costa nulla |
| Risposta | L'API restituisce fonti, non una risposta scritta: il tuo modello legge le pagine, scrive la risposta e cita gli URL |
| Accesso alle pagine | Il nostro reader rispetta robots.txt: si presenta come LLMWebSearch, segue le regole che un sito scrive per lui o per tutti i robot, e lascia fuori il contenuto di qualsiasi pagina che non gli è permesso leggere |
Una lista di link dice a un modello dove guardare, non cosa c'è. Uno snippet di 150 caratteri raramente contiene la data, il numero o il passo che l'utente ha chiesto. Così la maggior parte degli agenti fa seguire alla ricerca un secondo strumento che scarica ogni pagina, la pulisce e la riduce.
LLMWebSearch racchiude questi passaggi in una sola chiamata. Le pagine principali tornano in Markdown, con navigazione, annunci e banner dei cookie rimossi, e ognuna porta un word_count. Il tuo agente spende i suoi token sul contenuto, e tu paghi una chiamata invece di quattro.
Ogni risultato ha la sua posizione, titolo, URL, host e snippet. I primi read risultati portano anche content e word_count, più published_at quando la pagina o il motore di ricerca fornisce una data. Un campo content_status dice cosa è successo a ogni pagina: ok, not_requested, blocked_by_robots, blocked_by_site_policy, target_refused, fetch_failed o fetch_timeout. i valori qui sotto sono illustrativi.
{
"query": "rotate api key without downtime",
"created_at": "2026-10-22T09:14:03Z",
"credits_used": 1,
"results": [
{
"position": 1,
"title": "Rotating API keys",
"url": "https://docs.example.com/keys/rotation",
"host": "docs.example.com",
"snippet": "Create a second key, deploy it, then revoke the first one.",
"published_at": "2026-09-12",
"content_status": "ok",
"content": "# Rotating API keys\n\n## Zero-downtime rotation\n\n1. Create a second key\n2. Deploy it to every service\n3. Revoke the old key",
"word_count": 812
},
{
"position": 2,
"title": "A key rotation checklist for production",
"url": "https://blog.example.org/key-rotation",
"host": "blog.example.org",
"snippet": "Keep two keys active while services switch over.",
"content_status": "blocked_by_robots"
}
]
}Invia la query come JSON con la tua chiave come Bearer token. L'esempio Python qui sotto chiede 5 risultati e legge i primi 3, con un limite di 4.000 caratteri ciascuno. La guida rapida ha la stessa chiamata in Node.js e curl.
import os
import requests
resp = requests.post(
"https://llmwebsearch.com/api/v1/search",
headers={"Authorization": f"Bearer {os.environ['LLMWEBSEARCH_API_KEY']}"},
json={"q": "rotate api key without downtime", "max_results": 5, "read": 3, "max_chars": 4000},
timeout=60,
)
resp.raise_for_status()
for r in resp.json()["results"]:
print(r["position"], r["title"], r["url"], r["content_status"])Scegli il paese e la lingua dei risultati, un intervallo di tempo (ultimo giorno, settimana, mese o anno), risultati web o news, e i domini da includere o escludere.
time_range: day, week, month o year, per domande su eventi recenti.topic: news restituisce articoli con le loro date; vedi la news search API.include_domains e exclude_domains: fino a 20 ciascuno, per restare sulla documentazione ufficiale o per escludere un sito rumoroso.country e language: il mercato di cui vuoi i risultati, come de e de.max_chars: il testo massimo per pagina, da 500 a 50.000 caratteri.Tre è un buon valore predefinito, ed è quello che coprono un credito. La maggior parte delle domande fattuali si risolve con le prime pagine, e tre fonti permettono al modello di verificare una cifra. Alza read a 5 o 10 per domande di ricerca in cui le fonti sono in disaccordo; quella ricerca costa 2 crediti.
Imposta read a 0 quando l'agente ha bisogno solo dei link, per esempio per scegliere quale URL aprire dopo. Poi chiama /extract sugli URL che ha scelto.
Tornano come risultati senza contenuto. Il nostro reader rispetta robots.txt: si presenta come LLMWebSearch, segue le regole che un sito scrive per lui o per tutti i robot, e lascia fuori il contenuto di qualsiasi pagina che non gli è permesso leggere. Un sito che imposta Content-Signal: ai-input=no nel suo robots.txt tiene le sue pagine fuori dal contenuto dei tuoi risultati.
Quando un sito respinge il nostro reader, il risultato torna senza contenuto e con lo status del sito: non risolviamo mai CAPTCHA, non accediamo agli account e non aggiriamo un blocco o un paywall. Il campo content_status dice al tuo agente perché manca una pagina, così può usare lo snippet o passare al risultato successivo. I proprietari dei siti possono leggere del nostro lettore sulla pagina del bot.
5.000 ricerche costano 9,25 USD, 25.000 ricerche costano 41,25 USD e 1.000.000 di ricerche costano 1200 USD, a ottobre 2026. Il confronto aggiornato mette questi prezzi accanto ad altre 14 API.
5.000 ricerche
9,25 USD
1,85 USD/1K ricerche
25.000 ricerche
41,25 USD
1,65 USD/1K ricerche
100.000 ricerche
145 USD
1,45 USD/1K ricerche
Miglior prezzo
1.000.000 di ricerche
1200 USD
1,20 USD/1K ricerche
In ogni piano: Prime 3 pagine lette come Markdown · Filtri per paese, lingua, tempo e dominio · Chiamate non riuscite non addebitate · I crediti non scadono mai
No. Un'API SERP restituisce la pagina dei risultati come dati: link, snippet, annunci e box. Un'API di ricerca AI legge anche le pagine e ne restituisce il testo, così un modello può usarlo direttamente. LLMWebSearch restituisce risultati classificati più il contenuto delle pagine principali.
No. I risultati provengono da una ricerca web live eseguita al momento della tua chiamata, nell'ordine in cui il motore di ricerca li classifica; nulla viene servito da un vecchio indice. Il nostro lavoro è leggere e pulire le pagine e restituirle in un formato che un modello può usare.
Non addestriamo alcun modello sulle tue query né su ciò che l'API restituisce, e non aggiungiamo regole nostre contro la conservazione dei risultati; restano validi i diritti dei siti di cui leggi le pagine. Controlla i termini di ogni sito prima di ripubblicarne il testo.
Con tutti. L'API restituisce JSON e Markdown, quindi si integra con i modelli OpenAI, Claude, Gemini, DeepSeek, Llama o Qwen. Vedi il tool di function calling per OpenAI e il server MCP.
Da 1,20 USD/1K ricerche · senza KYC
Ottieni una chiave API