Ogni API di ricerca sul mercato vuole un account, una chiave e una carta di credito — tre cose che un agente autonomo non può produrre. FreeSerp rimuove tutti e tre e restituisce JSON classificati su 21 milioni di siti live, con un sommario LLM allegato a ogni risultato. Ecco cosa fa, come è stato costruito l'indice alla sua base e quali sono i suoi punti di forza.
La chiave del API è il problema
Assegna a un agente AI un compito che richiede il web live — trova aziende che spediscono agenti vocali questo mese, verifica se questo dominio è un'attività reale o una pagina parcheggiata, dimmi chi altro lavora in questo settore — e si blocca sempre nello stesso punto. Non nel ragionamento. Nel modulo di registrazione.
I API di ricerca che un agente cercherebbe presuppongono tutti che ci sia un essere umano dietro di loro. SerpApi, Serper, Tavily, Exa, Brave, la Ricerca Programmabile di Google, la Ricerca Web API di Bing: ognuno di essi inizia con un account, una dashboard, una chiave da copiare e, nella maggior parte dei casi, una carta sul file e un contatore per richiesta in esecuzione. È un modello di business perfettamente sensato per uno sviluppatore umano. Per un agente è un muro invalicabile, perché un agente non può registrarsi, non può accettare i termini, non può ruotare una chiave trapelata e non può ricaricare un saldo alle tre di notte.
Quindi la chiave non costa solo denaro. Mette un essere umano di nuovo nel ciclo di un sistema il cui intero scopo era non averne bisogno.
FreeSerp è una risposta diretta a questo: un API di ricerca web senza chiave, senza registrazione, senza account, senza piano di quota e senza fatturazione, raggiungibile tramite una singola richiesta GET o come server MCP ospitato. Un agente può decidere di aver bisogno della ricerca e iniziare a cercare nello stesso passaggio.
Cos'è realmente FreeSerp
FreeSerp è un'interfaccia di ricerca su un indice web indipendente — non uno scraper posizionato davanti a Google. Questa distinzione modella tutto il resto del prodotto, quindi vale la pena essere precisi a riguardo fin dall'inizio.
La maggior parte dei "SERP API" sono proxy. Li interroghi per una query, la eseguono contro Google o Bing attraverso un pool di proxy residenziali, analizzano la HTML risultante e ti restituiscono una copia strutturata del ranking di qualcun altro. Funziona, è costoso, è legalmente problematico e si rompe ogni volta che il bersaglio cambia il suo markup.
FreeSerp interroga un indice costruito e mantenuto internamente: i domini appena registrati vengono acquisiti giornalmente, verificati per la disponibilità, scansionati, riassunti da un modello linguistico, classificati e valutati per l'autorevolezza su un grafo web interno. Ciò che viene restituito non è il parere di Google su una pagina, ma un record strutturato del sito stesso.
Questi dati sono lo snapshot in tempo reale al momento della stesura; l'indice si aggiorna ogni giorno e il servizio pubblica i propri numeri (vedi Statistiche, più in basso). In una settimana tipica entrano nell'indice circa un quarto di milione di nuovi siti attivi e negli ultimi trenta giorni ne sono entrati oltre undici milioni.
L'intero API è una singola richiesta GET
Esiste un unico endpoint. Accetta parametri di query e restituisce JSON. Questa è l'intera superficie dell'API.
curl 'https://freeserp.ai/api.php?q=ai+chatbot&size=3'Risponde anche a /api, le risposte includono l'intestazione Access-Control-Allow-Origin: * consentendo al codice nel browser di chiamarlo direttamente senza proxy, e i risultati sono memorizzati nella cache ai margini della rete per circa trenta secondi. In Python sono sufficienti quattro righe:
import requests
r = requests.get('https://freeserp.ai/api.php', params={
'q': 'voice agent',
'ai_startups': 1,
'sort': 'went_live',
'order': 'desc',
'size': 5,
})
for hit in r.json()['results']:
print(hit['domain'], '—', hit['ai_summary'][:120])E nel browser, senza server intermedio:
const r = await fetch('https://freeserp.ai/api.php?' + new URLSearchParams({
q: 'vector database', ai_startups: 1, sort: 'dr', order: 'desc', size: 10,
}));
const { results } = await r.json();
results.forEach(h => console.log(h.domain, h.dr, h.ai_summary));Una risposta restituisce tutto ciò che ha fatto con la tua richiesta, il che è più importante di quanto sembri: un agente in grado di leggere filters, total e took_ms può distinguere tra nessun risultato e il mio filtro era sbagliato.
{
"ok": true,
"query": "ai chatbot",
"total": 48213,
"count": 3,
"from": 0, "size": 3,
"sort": "relevance", "order": "desc",
"filters": { "real_site": "1" },
"took_ms": 34, "engine_ms": 21,
"results": [
{
"domain": "example.ai",
"url": "https://example.ai",
"title": "Example — AI chatbot for support",
"ai_summary": "Example is an AI chatbot platform that …",
"category": "ai",
"ai_categories": ["AI Chatbot & Assistant"],
"ai_source": "nextjs",
"dr": 41,
"went_live": "2026-08-22",
"first_seen": "2026-07-10",
"tld": "ai", "http_status": 200,
"content_length": 8123, "html_size": 40213,
"_score": 3182.4
}
]
}Ogni risultato arriva già elaborato per un modello linguistico
Questa è la parte che distingue FreeSerp da un proxy SERP nell'uso quotidiano. Una classica ricerca API fornisce a un agente dieci link blu: un URL, un titolo e uno snippet di due righe estratto dalla pagina. Per apprendere qualcosa, l'agente deve quindi recuperare ogni pagina, combattere contro il HTML e consumare token per i menu di navigazione e i banner dei cookie.
FreeSerp svolge questo lavoro una volta, in fase di ingestione, per l'intero indice. Ogni record include ai_summary — una panoramica fattuale, scritta da un modello, su cos'è il sito e cosa fa — così che l'agente possa leggere direttamente l'insieme dei risultati e recuperare solo le due o tre pagine di cui ha effettivamente bisogno.
- ai_summary Una descrizione del sito generata da LLM, scritta a partire dal testo delle pagine indicizzate. Leggibile così com'è; non è necessario alcun passaggio di scraping.
- ai_categories Una tassonomia multi-valore di nicchia: "Agenti AI & Autonomi", "Codice & Strumenti di Sviluppo", "Generazione di Immagini", "Infrastruttura AI & API" e circa trenta altre ancora.
- ai_source Il segnale del costruttore o dello stack rilevato nella pagina: wordpress, shopify, wix, webflow, nextjs, react, joomla, drupal, elementor — più i marcatori per i costruttori AI lovable, v0, bolt, base44 e l'euristica ai_likely.
- dr Domain Rating da 0 a 100, un proxy dell'autorevolezza calcolato sul proprio web-graph di FreeSerp e calibrato rispetto ad Ahrefs, non recuperato in tempo reale da un terzo.
- went_live / first_seen Quando il test di raggiungibilità ha confermato per la prima volta che il sito era accessibile e quando il dominio è entrato per la prima volta nel feed di scoperta.
- real_site 1 per un sito di contenuti genuino, 0 per un dominio parcheggiato, vuoto o in errore. Il filtro solo siti reali è quello predefinito; i domini parcheggiati sono opzionali.
- content_length / dimensione HTML / stato HTTP / webserver / IP / TLD La struttura tecnica della homepage, interamente filtrabile e ordinabile.
Se il riepilogo non è sufficiente, content=1 restituisce il testo completo della pagina estratto insieme ad esso, mentre content_max=4000 limita tale testo in modo che una pagina di risultati non esaurisca la finestra di contesto.
curl 'https://freeserp.ai/api.php?q=rag+pipeline&content=1&content_max=4000&size=3'Filtra e Ordina per Ogni Campo — Anche senza alcuna query
FreeSerp non è solo una casella di ricerca. Poiché ogni campo del record viene indicizzato come campo di primo piano anziché essere nascosto in uno snippet, API funge anche da database navigabile del web in tempo reale. Rimuovendo completamente il parametro q, si passa alla modalità pura di filtro e navigazione.
| Parametro | Tipo | Funzione |
|---|---|---|
q | stringa | Query full-text su titolo, riepilogo AI e testo della pagina. Tutti i termini devono corrispondere. I nomi di dominio Exact sono fortemente favoriti e portati in cima. |
sort | enum | Qualsiasi campo ordinabile, oppure relevance. Predefinito relevance. |
order | asc/desc | Direzione. Ignorata per relevance. |
size | 1–100 | Risultati per pagina. Predefinito 20. |
from | 0–10000 | Offset di impaginazione, all'interno di una finestra di deep-paging fino a 10.000 documenti. |
all | 0/1 | 1 restituisce anche i domini parcheggiati e vuoti. Il valore predefinito include solo i siti con contenuti reali. |
ai | 0/1 | 1 limita i risultati ai siti costruiti con l'IA (ai_source in ai_likely, lovable, base44, v0, bolt). |
ai_startups | 0/1 | Il filtro consigliato per prodotti AI genuini — vedi sotto. |
dr_min / dr_max | int | Fascia del Domain Rating, 0–100. |
from_date / to_date | data | interval went_live, YYYY-MM-DD. |
content / content_max | 0/1, int | Includi il testo completo della pagina estratto, eventualmente troncato. |
category | parola chiave | Bucket ampio: ai o betting/casino. |
ai_categories | parola chiave | Sotto-nicchia AI, ad esempio Image Generation. |
ai_source | parola chiave | Piattaforma / stack, ad esempio shopify, nextjs, lovable. |
tld / webserver / http_status | parola chiave | filtri tecnici per la corrispondenza Exact. |
help | qualsiasi | Ignora la ricerca; restituisce invece una guida all'uso in formato leggibile da macchina. |
L'ordinamento funziona su relevance, domain, category, ai_categories, ai_source, dr, went_live, first_seen, real_site, tld, http_status, content_length, html_size, webserver e ip. Questa combinazione è ciò che rende possibili le query strane: le pagine più pesanti su Shopify per dimensione del testo, ogni dominio .ai andato online ieri ordinato per autorità, i siti che restituiscono un 403 ordinati per Domain Rating.
Il ranking su relevance non è intenzionalmente basato solo sul punteggio di corrispondenza testuale. FreeSerp moltiplica la corrispondenza testuale per l'autorità del dominio — _score × (1 + dr / 20) — in modo che una pagina ben corrispondente su un dominio a cui nessuno fa link non superi una pagina ben corrispondente su uno a cui tutti fanno link. Quando non c'è affatto un q, la rilevanza è priva di significato e API passa silenziosamente al Domain Rating in ordine decrescente, poi al più recente andato online.
Le query di dominio ricevono un trattamento speciale. Digita un dominio completo e viene potenziato di un fattore 5.000, arrivando direttamente alla prima posizione; digita un nome nudo e le varianti .com, .ai, .io, .app, .dev e .co vengono potenziate in quell'ordine. Questo trasforma l'endpoint di ricerca in un endpoint di ricerca diretta gratuitamente:
# Is this domain real, and what is it?
curl 'https://freeserp.ai/api.php?q=mynewstartup.ai&all=1&size=1'results[0].domain non corrisponde al dominio che hai richiesto, significa semplicemente che il dominio non è indicizzato.Il filtro ai_startups e perché esiste
category=ai è un'euristica basata sulle parole chiave: si attiva quando una pagina parla come un prodotto AI. È volutamente ampia e, essendo ampia, è rumorosa: segnala anche negozi Shopify con un tocco di AI, directory a tema AI e un numero deprimente di casinò che hanno scoperto la parola "neurale".
ai_startups=1 è la versione ripulita. Mantiene solo i record la cui sotto-nicchia assegnata da LLM è una delle quindici categorie genuine di prodotti AI ed esclude esplicitamente tutto ciò che rientra nel bucket del gioco d'azzardo:
- Agenti AI & Autonomi · Codice & Strumenti di Sviluppo · Infrastruttura AI & API
- Automazione AI & Flussi di lavoro · LLM & Strumenti per Prompt · Ricerca AI & Risposte
- Generatore di siti web AI · Generatore di app senza codice · Generazione di immagini
- Generazione video · Sintesi vocale e da testo a voce · Dati e analisi
- Ricerca e scienza · Design e UI · Chatbot e assistente
Tutto il resto della tassonomia — E-commerce, Directory / Aggregatore, Marketing e pubblicità, Vendite e CRM, Lead generation e outreach, Finanza e trading, Salute e medicina, Istruzione e tutoraggio, "Altra IA" — rimane interrogabile tramite ai_categories, ma viene trattato come rumore per la scoperta delle startup. Il risultato è una superficie molto più piccola e molto più vera: 33.429 startup di IA contro 78.674 domini che attivano semplicemente la parola chiave generica ai.
Questa è la query più utile del servizio e vale la pena memorizzarla:
curl 'https://freeserp.ai/api.php?ai_startups=1&ai_categories=AI%20Agents%20%26%20Autonomous&from_date=2026-09-01&sort=went_live&order=desc'Nuove aziende di agenti IA, in ordine di lancio, questo mese. Nessuna dashboard, nessun export, nessuna chiave.
Com'è l'indice visto dall'interno
FreeSerp pubblica la propria composizione, cosa insolita e utile: puoi vedere cosa stai interrogando prima di eseguire la query. Una snapshot al momento della stesura:
Dove si colloca l'IA
| Sotto-nicchia IA | Siti |
|---|---|
| Altra IA | 18,905 |
| Agenti IA e autonomia | 10,467 |
| Automazione IA e flussi di lavoro | 9,314 |
| Codice e strumenti per sviluppatori | 8,258 |
| Istruzione e tutoraggio | 4,979 |
| Dati e analisi | 4,888 |
| E-commerce | 4,654 |
| SEO e contenuti | 4,169 |
| Marketing e pubblicità | 4,167 |
| Directory / Aggregatore | 3,677 |
| Infrastruttura AI e API | 3,077 |
| Chatbot AI e assistente | 2,834 |
| Creazione siti web AI | 1,868 |
| No-code / Creazione app | 1,298 |
| Ricerca AI e risposte | 1,289 |
| Generazione immagini | 1,206 |
| Generazione video | 978 |
Su cosa è costruito il web
La distribuzione ai_source è un censimento accidentale dello stack moderno del web. Tra i siti in cui è stato possibile rilevare uno stack: WordPress 2.043.029 · il marcatore euristico ai_likely 542.272 · Wix 315.437 · Next.js 249.286 · Elementor 80.425 · Joomla 48.091 · Shopify 41.924 · Drupal 31.719 — contro 3.131.930 classificati esplicitamente come not_ai.
L'autorità è concentrata in modo brutale
L'istogramma del Domain Rating su tutto l'indice racconta una storia che chi vende "guest post con alto DR" preferirebbe non farti vedere:
| DR band | Domini |
|---|---|
| 0–9 | 9,402,587 |
| 10–19 | 4,689,251 |
| 20–29 | 1,535,997 |
| 30–39 | 326,753 |
| 40–49 | 55,491 |
| 50–59 | 7,196 |
| 60–69 | 813 |
| 70–79 | 108 |
| 80–89 | 22 |
| 90+ | 8 |
Il DR medio in tutto l'indice è 8,6. Sopra il DR 50 ci sono circa ottomila domini su ventuno milioni. Sopra il DR 70, centotrentotto.
La coda lunga per TLD
.com 7.894.035 · .org 677.100 · .de 527.027 · .uk 522.095 · .net 405.441 · .ru 387.151 · .br 303.834 · .au 261.843 · .fr 257.809 · .nl 242.748 · .it 238.815 · .pl 196.014. L'indice è globale: ogni TLD, ogni lingua, senza pregiudizi regionali preimpostati.
E un angolo strano ma specifico
Il gambling riceve una propria fase di classificazione, che suddivide 806.182 domini di scommesse e casinò tra operatori (5.195 originali), affiliati (4.517) e tutto il resto. È una funzionalità di nicchia, ma è proprio il tipo di cosa di cui ha bisogno un indice costruito da chi lavora nel campo della ricerca.
Un endpoint per le statistiche in tempo reale che non costa nulla
Tutti i numeri sopra riportati provengono da una singola chiamata. Un robot in background ricalcola l'intera istantanea ogni trenta minuti e la memorizza, rendendone la lettura istantanea e senza alcun carico sul cluster di ricerca.
curl 'https://freeserp.ai/api.php?stats=1'Il payload include i totali (siti reali e tutti i siti), i conteggi dei nuovi siti per oggi, ieri, sette giorni e trenta giorni, i totali delle startup AI, le ripartizioni complete per categoria e sotto-nicchia, i principali builder, i TLD più utilizzati, l'istogramma DR, una curva giornaliera su trenta giorni, la ripartizione del settore gambling e un blocco pipeline che mostra quanto lavoro è ancora in coda all'interno del sistema di ingestione — riepiloghi in sospeso, siti diventati attivi oggi, sonde in attesa.
Per un agent si tratta della prima chiamata più economica possibile: circa duecento token ti indicano se vale la pena cercare una porzione del web prima di spendere qualcosa per effettuarne la ricerca.
MCP: Un URL, cinque strumenti, nessuna installazione
FreeSerp offre un server MCP Streamable-HTTP MCP in hosting su un singolo URL. Non c'è nulla da installare, nulla da eseguire localmente e — coerentemente con il resto del prodotto — nessun passaggio di autorizzazione.
https://freeserp.ai/mcpUna semplice GET su quel URL restituisce il catalogo degli strumenti in formato JSON: nome del server, trasporto, conteggio degli strumenti e ogni strumento con la propria descrizione. Gli schemi degli strumenti sono generati dallo stesso registro dei campi che alimenta la REST API e la documentazione, quindi non possono divergere fisicamente: aggiungi un campo all'indice e apparirà nella documentazione, nei filtri REST e nello schema MCP nello stesso deploy.
| Strumento | Cosa fa |
|---|---|
freeserp_search | La ricerca principale. Ogni parametro REST, esposto come argomento tipizzato. |
freeserp_help | Guida all'uso: quickstart, ogni parametro, la combinazione consigliata per le startup AI e le avvertenze. Chiama prima questo. |
freeserp_stats | L'istantanea dell'indice in tempo reale — totali, nuovi oggi/7gg/30gg, conteggi AI-startup, nicchie principali, TLD, builder, distribuzione DR. |
freeserp_list_endpoints | Catalogo dei campi: ogni campo con il relativo tipo e se è ordinabile e filtrabile. |
freeserp_get | Valvola di sfogo — raw GET della REST API con qualsiasi query string. |
Collegarlo a Claude Desktop, Claude Code o a qualsiasi altro client MCP richiede un solo blocco di configurazione:
{
"mcpServers": {
"freeserp": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://freeserp.ai/mcp"]
}
}
}Oppure parlare JSON-RPC direttamente, senza alcun client:
curl -s 'https://freeserp.ai/mcp' -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -s 'https://freeserp.ai/mcp' -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{
"name":"freeserp_search",
"arguments":{"q":"ai chatbot","sort":"dr","order":"desc","size":5}}}'GET /api.php?help=1 restituisce una guida leggibile da macchina — ogni parametro, le query consigliate, le avvertenze e l'elenco completo dei campi. Un agente che la chiama prima compone query precise invece di indovinare i nomi dei parametri.Le limitazioni, stampate sulla scatola
FreeSerp documenta i propri punti deboli nella stessa pagina in cui descrive le funzionalità, cosa più rara del dovuto. Sono importanti se si intende costruire su di essa.
| Campo | Cosa significa realmente |
|---|---|
went_live | La data in cui il test di liveness di FreeSerp ha confermato per la prima volta che il sito era raggiungibile — non la data ufficiale di lancio dell'azienda. Una startup può essere attiva da mesi prima che il test la raggiunga, o registrare un dominio molto prima del lancio. |
category=ai | Un'euristica basata su parole chiave generiche su HTML. Cattura anche negozi Shopify, directory e casinò di stampo AI. Per veri prodotti AI, usa ai_startups=1 o ai_categories. |
ai_source=ai_likely | Un segnale di aspetto "costruito con l'IA". Utile in aggregato, ma rumoroso per ogni singolo record. Combinare con ai_categories quando è necessaria la precisione. |
dr | Calcolato sulla propria rete web di FreeSerp e calibrato rispetto ad Ahrefs: non è una chiamata live a una API di terze parti. I domini di nuova creazione possono restituire null finché non vengono valutati. |
first_seen | Quando il dominio è entrato nel feed di scoperta, che di solito corrisponde alla sua data di registrazione — non alla comparsa di un sito web su di esso. |
C'è un'ulteriore caratteristica, di natura strutturale: si tratta di un indice di scoperta. È eccellente per capire cosa è apparso di recente sul web e di che cosa si tratti, ma non è lo strumento giusto per cosa classifica Google al primo posto per questa parola chiave commerciale. Sono domande diverse e il sistema è onesto nel rispondere solo a una di esse.
Come viene costruito l'indice
Il motore di ricerca API è la piccola parte visibile di una macchina piuttosto grande. Comprendere il funzionamento della macchina spiega sia l'aggiornamento in tempo reale sia le limitazioni.
- 1 · Scoperta I domini appena registrati arrivano quotidianamente da un feed NRD e dai file di zona CZDS di ICANN. Questo è il canale grezzo: milioni di nomi, la maggior parte dei quali non diventerà mai un sito web.
- 2 · Verifica della disponibilità Un controllo viene eseguito ogni cinque minuti sulla coda in attesa, registrando il primo momento in cui un dominio risponde con qualcosa di reale. Quel timestamp diventa
went_live. - 3 · Arricchimento I domini attivi vengono recuperati ogni dieci minuti da un pool di worker: HTML, intestazioni, IP risolto, server web, stato HTTP, testo estratto, dimensioni della pagina.
- 4 · Classificazione dei siti reali Un classificatore distingue i contenuti genuini dalle pagine parcheggiate, dagli schermi di attesa dei registrar, dalle pareti di errore e dai modelli vuoti. Questo processo alimenta il campo
real_siteed è il motivo per cui la visualizzazione predefinita non è piena di rumore legato al parcheggio dei domini. - 5 · Riepilogo di LLM Un sommario elabora il backlog ogni quindici minuti, generando il
ai_summaryfattuale che accompagna ogni risultato. - 6 · Categorizzazione AI Ogni due ore, un categorizzatore assegna la tassonomia multi-etichetta
ai_categoriese la categoria generalecategory. - 7 · Valutazione dell'autorità Un worker per il Domain Rating opera in modo continuo su un web-graph privato, valutando i domini a lotti di poche migliaia alla volta.
- 8 · Segnali strutturali Una flotta parallela rileva i moduli di contatto e altre strutture di pagina su sei shard, e un sincronizzatore invia ogni campo calcolato nuovamente nel cluster di ricerca.
Il blocco pipeline nella risposta delle statistiche è una finestra in tempo reale su quel nastro trasportatore: quanti riepiloghi sono ancora in attesa, quanti siti sono diventati attivi oggi, quanti sondaggi sono in programma. Quando i valori sono tutti zero, la macchina ha recuperato il ritardo rispetto al web.
FreeSerp Contro il mercato di Search-API
Il sito mantiene un elenco di confronti in /search-apis, che copre i proxy SERP a pagamento e gli scraper API (SerpApi, Serper, SearchApi.io, Scale SERP, ValueSERP, Zenserp, DataForSEO, Bright Data, Oxylabs, ScraperAPI, Scrapingdog, Apify, ZenRows), i motori di ricerca e i prodotti di ricerca AI (Google Programmable Search, Bing Web Search, Brave, DuckDuckGo, Yandex, Baidu, Mojeek, Marginalia, Startpage, Ecosia, Kagi, You.com, Perplexity, Exa, Tavily, Phind, SearXNG, Presearch, Qwant, Swisscows, Yep, Common Crawl), e l'infrastruttura di ricerca self-hosted che le persone finiscono per costruire (Algolia, Meilisearch, Typesense, OpenSearch, Solr, Vespa).
Il riepilogo onesto di dove si colloca ciascuno:
SerpApi, Serper, ValueSERP, DataForSEO…
Acquistali quando hai bisogno del ranking effettivo di Google per una parola chiave, pixel-perfect e analizzato. Questo è un prodotto reale che FreeSerp non replica.
- Fatturazione per richiesta
- Chiave API richiesta
- Rispondere a "di cosa parla Google"
Tavily, Exa, Perplexity, Brave…
Più vicino all'intento — ricerca costruita per LLMs. Ancora basata su chiave, ancora misurata, ancora un indice di qualcun altro e ancora un ranking di qualcun altro.
- Piani a pagamento
- Chiave + account
- Ranking neurale o curato
Meilisearch, Typesense, OpenSearch, Solr…
Motori eccellenti ma privi di dati. Devi ancora fare il crawling del web da solo, che è la parte più difficile.
- Gestisci tu il cluster
- Fornisci tu il corpus
- Controllo totale, costo totale
Gratuito, senza chiavi, indice proprietario
Rispondere a "cosa esiste sul web live, cos'è e quanto è autorevole" — con riassunti allegati e senza bisogno di iscrizioni.
- Nessuna chiave, nessuna registrazione, nessun limite
- LLM riassunti per risultato
- Filtra e ordina per ogni campo
Il modo pulito di pensarci: un proxy SERP ti dice qualcosa sui classificazioni. FreeSerp ti dice qualcosa sul web stesso. Se la domanda del tuo agente è chi esiste, cosa fanno, sono reali, quanto sono grandi, quando sono apparsi — quella è la domanda di FreeSerp.
Ricette da rubare
Scoprire nuove startup AI in una nicchia
curl 'https://freeserp.ai/api.php?ai_startups=1&ai_categories=Code%20%26%20Dev%20Tools&from_date=2026-09-01&sort=went_live&order=desc'Siti AI più recenti, più autorevoli per primi
curl 'https://freeserp.ai/api.php?ai=1&sort=dr&order=desc&size=10'Scoperta di concorrenti e siti simili
curl 'https://freeserp.ai/api.php?q=vector+database&ai_startups=1&dr_min=10&sort=dr&order=desc&size=25'Siti di notizie ad alta autorità lanciati nell'ultima quindicina di giorni
curl 'https://freeserp.ai/api.php?q=news&dr_min=30&from_date=2026-08-16&sort=went_live&order=desc'Ogni sito su una determinata stack, classificati per autorità
curl 'https://freeserp.ai/api.php?ai_source=shopify&sort=dr&order=desc&size=25'Questo dominio è reale, parcheggiato o morto?
curl 'https://freeserp.ai/api.php?q=somedomain.io&all=1&size=1'
# check results[0].real_site (1 = real content, 0 = parked/empty/error)
# and results[0].http_statusfrom_date/to_date finestre settimanali con un filtro ai_categories fisso, o restringi con dr_min. Filtri stretti battono sempre il deep paging.La cortesia opzionale: dì a FreeSerp chi sei
Nessuna chiave significa nessun modo per contattare nessuno. La risposta di FreeSerp è costituita da quattro parametri di query opzionali — agent, email, project, website (oppure l'intestazione X-Agent, o gli stessi campi degli argomenti dello strumento MCP). Nessun dato viene convalidato, nessuno è obbligatorio e nessuno di essi influisce sui risultati.
curl 'https://freeserp.ai/api.php?q=ai&agent=MyAgent/1.0&[email protected]&project=Acme&website=https://acme.com'Ciò che ottieni è limitato e onesto: un avviso prima di una modifica sostanziale, una domanda su ciò che ti manca e, se il tuo traffico inizia a danneggiare il servizio, una richiesta di rallentare invece di un blocco silenzioso. I valori vengono memorizzati in modo privato insieme ai conteggi delle richieste, mai pubblicati e mai condivisi. Inviarli una volta è sufficiente.
Limiti, errori e modalità di guasto
- Nessun limite rigido alle richieste e nessuna chiave. Si chiede di essere ragionevoli: qualche richiesta al secondo, la cache dove possibile e identificarsi per permettere un dialogo.
- Paginazione:
sizefino a 100 per pagina;from + sizefino a 10.000. Oltre questo limite, restringi la query. - Cache: le risposte sono memorizzate nella cache ai bordi della rete per circa trenta secondi.
- HTTP 200 con
"ok": truein caso di successo —resultspuò legittimamente essere vuoto, quindi controllatotal. - HTTP 204 per il preflight CORS.
- HTTP 502 per un errore di ricerca upstream — riprova con backoff.
Parametri errati non producono mai un errore. I filtri sconosciuti vengono ignorati, un sort non valido passa a relevance e un size fuori intervallo viene limitato. Una query restituisce sempre qualcosa e l'oggetto filters restituito mostra esattamente cosa è stato applicato, che è esattamente il comportamento desiderato quando un sistema autonomo compone le stringhe di query.
Chi ne ha davvero bisogno
- Costruttori di agent Ricerca web come chiamata di strumento senza fase di provisioning, senza rotazione della chiave e senza integrazione di fatturazione. Collega MCP URL e la capacità è disponibile.
- Pipeline RAG Ogni risultato porta già una sintesi pulita scritta dal modello e, su richiesta, il testo completo della pagina estratto — non è necessario alcun passaggio di pulizia HTML.
- Ricerca di mercato e analisi della concorrenza Elenca una nicchia per sotto-nicchia e data di lancio, quindi ordina per autorità. Questo è un database di ricerca che parla anche HTTP.
- Workflow per venture capital e scouting
ai_startups=1più una finestra temporale è un feed giornaliero di nuove aziende AI, prima che appaiano in un elenco curato. - SEO e link building Domain Rating, date live, stack tecnologico e TLD, filtrabili insieme — più la suddivisione tra operatori e affiliati del settore gambling per chi ne ha bisogno.
- Per tutti i stanchi dei limiti di utilizzo Il browser può chiamarlo direttamente. Uno script shell può chiamarlo. Un lavoro cron può chiamarlo. Non c'è un account che può andare in tilt.
La versione breve
FreeSerp è un motore di ricerca web gratuito e SERP API senza chiave, senza registrazione, senza account e senza limiti di utilizzo, alimentato da un indicizzatore costruito indipendentemente di ventuno milioni di siti live. Ogni risultato arriva con un riassunto scritto in LLM, un Domain Rating, un segnale dello stack tecnologico e una data live, e ogni campo può essere filtrato e ordinato — anche senza nessuna query di ricerca. Parla in JSON chiaro tramite una singola richiesta GET e parla MCP tramite una singola URL, e entrambe le interfacce sono generate dallo stesso registro, quindi non possono mai divergere.
Non ti dirà cosa classifica Google. Ti dirà cosa esiste, cos'è, se è reale e quando è apparso — il che, per la maggior parte degli agenti per la maggior parte del tempo, è la domanda che stavano effettivamente ponendo.
Un agente AI non può registrarsi per un account. Qualsiasi chiave API fa semplicemente tornare un umano nel loop.
FreeSerp, sul perché sia senza chiave
Una richiesta, nessuna credenziale: freeserp.ai · documentazione e MCP su freeserp.ai/docs.php.