Elke zoek-API op de markt vereist een account, een sleutel en een creditcard — drie dingen die een autonome agent niet kan leveren. FreeSerp haalt deze drie obstakels weg en levert gerankte JSON over 21 miljoen live websites, met een LLM-samenvatting bij elk resultaat. Hier lees je alles wat het kan, hoe de index erachter is gebouwd en waar de grenzen liggen.
De API-sleutel is het probleem
Geef een AI-agent een taak die toegang tot de live web vereist — vind bedrijven die deze maand voice-agents leveren, controleer of dit domein een echt bedrijf is of een geparkeerde pagina, vertel me wie er nog meer in dit segment actief is — en het stopt altijd op dezelfde plek. Niet bij het redeneren. Bij het registratieformulier.
De zoek-API's waar een agent naar zou grijpen, gaan allemaal uit van de aanwezigheid van een mens erachter. SerpApi, Serper, Tavily, Exa, Brave, Google's Programmable Search, Bing's Web Search API: elke API begint met een account, een dashboard, een te kopiëren sleutel en in de meeste gevallen een opgeslagen creditcard en een teller die meerekent per verzoek. Dat is een volkomen gezond bedrijfsmodel voor een menselijke ontwikkelaar. Voor een agent is het een onbeweeglijke muur, omdat een agent niet kan registreren, geen voorwaarden kan accepteren, geen verlopen sleutel kan vervangen en geen saldo kan opladen om drie uur 's nachts.
Dus de sleutel kost niet alleen geld. Hij zet een mens weer terug in de cyclus van een systeem waarvan het hele punt juist was dat dit niet nodig was.
FreeSerp is het directe antwoord daarop: een webzoek-API zonder sleutel, zonder registratie, zonder account, zonder quota-abonnement en zonder facturatie, bereikbaar via een enkel GET-verzoek of als gehoste MCP-server. Een agent kan besluiten dat hij zoekopdrachten nodig heeft en binnen dezelfde stap beginnen met zoeken.
Wat FreeSerp precies is
FreeSerp is een zoekinterface bovenop een onafhankelijke webindex — geen scraper die voor Google staat. Dit onderscheid bepaalt alles aan het product, dus het is de moeite waard om hier helder in te zijn vanaf het begin.
De meeste "SERP-API's" zijn proxies. Je vraagt om een query, zij voeren deze uit tegen Google of Bing via een pool van residentiële proxies, parseren de resulterende HTML en leveren je een gestructureerde kopie van iemands ranking. Dat werkt, het is duur, het is juridisch lastig en het breekt telkens wanneer de doelwebsite zijn markup wijzigt.
FreeSerp raadpleegt een index die in eigen beheer is gebouwd en onderhouden: nieuw geregistreerde domeinen worden dagelijks opgehaald, gecontroleerd op beschikbaarheid, gecrawld, samengevat door een taalmodel, gecategoriseerd en beoordeeld op autoriteit binnen een interne web-grafiek. Het resultaat is niet Googles mening over een pagina, maar een gestructureerde weergave van de site zelf.
Deze cijfers zijn een live momentopname op het moment van schrijven; de index verandert dagelijks en de dienst publiceert zijn eigen getallen (zie Statistieken, hieronder). In een typische week komen er ongeveer een quarter miljoen nieuwe live sites bij en in de afgelopen dertig dagen waren dat er meer dan elf miljoen.
De hele API is één GET-verzoek
Er is één endpoint. Hij accepteert queryparameters en retourneert JSON. Dat is het volledige bereik.
curl 'https://freeserp.ai/api.php?q=ai+chatbot&size=3'Het antwoordt ook via /api, de responsheaders bevatten Access-Control-Allow-Origin: * zodat browsercode het direct kan aanroepen zonder proxy, en de resultaten worden voor ongeveer dertig seconden aan de rand van het netwerk (edge) gecached. In Python zijn dat vier regels:
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])En in de browser, zonder server ertussen:
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));Een antwoord echoert alles terug wat er met je verzoek is gebeurd, wat belangrijker is dan het klinkt — een agent die filters, total en took_ms kan lezen, kan het verschil maken tussen geen resultaten en mijn filter was verkeerd.
{
"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
}
]
}Elk resultaat komt voorgekauwd aan voor een taalmodel
Dit is het onderdeel dat FreeSerp scheidt van een SERP-proxy in het dagelijks gebruik. Een klassieke zoek-API geeft een agent tien blauwe links: een URL, een titel en een tweereelige snippet die uit de pagina is gehaald. Om er iets over te weten te komen, moet de agent elke pagina ophalen, strijd leveren met de HTML en tokens verbruiken voor navigatiemenu's en cookiebanners.
FreeSerp doet dat werk één keer, bij het verwerken, voor de hele index. Elke record bevat ai_summary — een feitelijke, door een model geschreven samenvatting van wat de site is en wat deze doet — zodat de agent de resultatenset direct kan lezen en alleen de twee of drie pagina's hoeft op te halen die hij echt nodig heeft.
- ai_summary Een door een LLM gegenereerde beschrijving van de site, geschreven op basis van de gecrawlte paginatekst. Leesbaar zoals het is; geen scrapingsstap vereist.
- ai_categories Een multi-waarden subniche-taxonomie — "AI Agents & Autonomous", "Code & Dev Tools", "Image Generation", "AI Infrastructure & API" en ongeveer dertig meer.
- ai_source Het signaal van de bouwer of stack gedetecteerd op de pagina: wordpress, shopify, wix, webflow, nextjs, react, joomla, drupal, elementor — plus de AI-builder-markers lovable, v0, bolt, base44 en de heuristiek ai_likely.
- dr Domain Rating 0–100, een autoriteitsproxy berekend op FreeSerp's eigen web-grafiek en gekalibreerd tegen Ahrefs, niet live opgehaald bij een derde partij.
- went_live / first_seen Wanneer de liveness-probe de site voor het eerst bereikbaar bevestigde, en wanneer het domein voor het eerst de ontdekkingsfeed binnenkwam.
- real_site 1 voor een echte contentsite, 0 voor geparkeerde, lege of foutieve sites. Alleen echte sites is de standaard; geparkeerde domeinen zijn optioneel.
- content_length / html_size / http_status / webserver / ip / tld De technische vorm van de startpagina, alles filterbaar en sorteervolgorde.
Als de samenvatting niet voldoende is, retourneert content=1 de volledige geëxtraheerde paginatekst erbij, en content_max=4000 beperkt die tekst zodat een resultatenpagina geen contextvenster opblaast.
curl 'https://freeserp.ai/api.php?q=rag+pipeline&content=1&content_max=4000&size=3'Filteren en sorteren op elk veld — Zelfs zonder zoekopdracht
FreeSerp is niet alleen een zoekvak. Omdat elk veld in het record is geïndexeerd als een eersteklasveld in plaats van verborgen in een snippet, fungeert de API ook als een doorzoekbare database van het actieve web. Laat q volledig weg en het wordt een pure filter-en-browsmodus.
| Parameter | Type | Wat het doet |
|---|---|---|
q | string | Tekstzoekopdracht over titel, AI-samenvatting en paginatext. Alle termen moeten matchen. Exacte domeinnamen worden sterk naar de top gesorteerd. |
sort | enum | Elk sorteerbaar veld, of relevance. Standaard relevance. |
order | asc/desc | Richting. Wordt genegeerd bij relevance. |
size | 1–100 | Aantal resultaten per pagina. Standaardwaarde is 20. |
from | 0–10000 | Pagineringsoffset, binnen een diep-pagineringvenster van 10.000 documenten. |
all | 0/1 | 1 retourneert ook geparkeerde en lege domeinen. Standaard worden alleen domeinen met echte inhoud weergegeven. |
ai | 0/1 | 1 beperkt de resultaten tot door AI gebouwde sites (ai_source in ai_likely, lovable, base44, v0, bolt). |
ai_startups | 0/1 | De aanbevolen filter voor authentieke AI-producten — zie hieronder. |
dr_min / dr_max | int | Domeinautoriteitsbereik, 0–100. |
from_date / to_date | datum | went_live-bereik, YYYY-MM-DD. |
content / content_max | 0/1, int | De volledige geëxtraheerde paginatext opnemen, optioneel afgekapt. |
category | trefwoord | Breed overzicht: ai of betting/casino. |
ai_categories | trefwoord | AI-deelnis, bijv. Image Generation. |
ai_source | trefwoord | Bouwer / stack, bijv. shopify, nextjs, lovable. |
tld / webserver / http_status | zoekterm | Exact-match technische filters. |
help | elke | Negeer de zoekopdracht; geef in plaats daarvan een machine-leesbare gebruiksgids terug. |
Sorteren werkt op relevance, domain, category, ai_categories, ai_source, dr, went_live, first_seen, real_site, tld, http_status, content_length, html_size, webserver en ip. Die combinatie maakt de vreemde queries mogelijk: de zwaarste pagina's op Shopify op basis van tekstgrootte, elk .ai-domein dat gisteren live ging, gesorteerd op autoriteit, sites die een 403 retourneren, gesorteerd op Domain Rating.
Rangschikking op relevance is bewust geen pure tekstscore. FreeSerp vermenigvuldigt de tekstmatch met de autoriteit van het domein — _score × (1 + dr / 20) — zodat een goed matchende pagina op een domein zonder backlinks niet hoger scoort dan een goed matchende pagina op een domein met veel backlinks. Als er helemaal geen q is, is relevantie betekenisloos en valt API stil terug op Domain Rating aflopend, dan de nieuwste live pagina's.
Domeinqueries krijgen speciale behandeling. Typ een volledig domein en het wordt met een factor 5.000 direct naar positie één geschoond; typ een naamlengte en de .com, .ai, .io, .app, .dev en .co-varianten worden in die volgorde geschoond. Dat maakt het zoekendpoint tot een lookup-endpoint voor gratis:
# Is this domain real, and what is it?
curl 'https://freeserp.ai/api.php?q=mynewstartup.ai&all=1&size=1'results[0].domain niet overeenkomt met het domein dat je hebt opgevraagd, is het domein simpelweg niet geïndexeerd.De ai_startups-filter, en waarom die er is
category=ai is een trefwoordheuristiek: deze activeert wanneer een pagina praat als een AI-product. Het is bewust breed, en door breed te zijn is het ruisgevoelig — het markeert ook AI-gesponsorde Shopify-winkels, AI-georiënteerde directories en een deprimerend aantal casino's die het woord "neuraal" hebben ontdekt.
ai_startups=1 is de opgeruimde versie. Het houdt alleen records aan waarvan de door LLM toegewezen subniche een van de vijftien echte AI-productcategorieën is, en sluit expliciet alles uit in de gokbucket:
- AI-agents & autonoom · Code & Dev Tools · AI-infrastructuur & API
- AI-automatisering & workflows · LLM & Prompt Tools · AI-zoekopdrachten & antwoorden
- AI-websitebouwer · No-code / App-bouwer · Afbeeldingsgeneratie
- Videogeneratie · Spraak- en tekst-naar-spraak · Data en analyse
- Onderzoek en wetenschap · Ontwerp en UI · Chatbot en assistent
Alles wat daarbuiten valt in de taxonomie — e-commerce, directory/aggregator, marketing en advertenties, verkoop en CRM, leadgeneratie en outreach, financiën en handel, zorg en medisch, onderwijs en bijles — blijft wel doorzoekbaar via ai_categories, maar wordt als ruis beschouwd bij het ontdekken van startups. Het resultaat is een veel kleiner, veel zuiverder beeld: 33.429 AI-startups tegenover 78.674 domeinen die slechts aan de brede ai-trefwoord voldoen.
Dit is de meest nuttige zoekopdracht op de dienst, en het is de moeite waard om hem uit je hoofd te leren:
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'Nieuwe AI-agent-bedrijven, gerangschikt op lancering, deze maand. Geen dashboard, geen export, geen sleutel.
Zo ziet de index er van binnenuit uit
FreeSerp publiceert zijn eigen samenstelling, wat ongebruikelijk en nuttig is — je kunt zien wat je aan het opvragen bent voordat je het daadwerkelijk opvraagt. Een momentopname op het moment van schrijven:
Waar de AI zich bevindt
| AI-subniche | Websites |
|---|---|
| Overige AI | 18,905 |
| AI-agents en autonoom | 10,467 |
| AI-automatisering en workflows | 9,314 |
| Code en ontwikkeltools | 8,258 |
| Onderwijs en bijles | 4,979 |
| Data & Analyses | 4,888 |
| E-commerce | 4,654 |
| SEO & Content | 4,169 |
| Marketing & Advertentie | 4,167 |
| Directory / Aggregator | 3,677 |
| AI-infrastructuur & API | 3,077 |
| AI-chatbot & Assistent | 2,834 |
| AI-websitebouwer | 1,868 |
| No-code / App-bouwer | 1,298 |
| AI-zoekmachine & Antwoorden | 1,289 |
| Afbeeldingsgeneratie | 1,206 |
| Videogeneratie | 978 |
Waar de web uit bestaat
De verdeling van ai_source is een toevallige volkstelling van de moderne webstack. Onder sites waar een stack gedetecteerd kon worden: WordPress 2.043.029 · de heuristische marker ai_likely 542.272 · Wix 315.437 · Next.js 249.286 · Elementor 80.425 · Joomla 48.091 · Shopify 41.924 · Drupal 31.719 — tegenover 3.131.930 expliciet geclassificeerde not_ai.
Autoriteit is brutaal geconcentreerd
De histogram van de Domain Rating over de hele index vertelt een verhaal dat iedereen die "guest posts met hoge DR" verkoopt liever niet wilt zien:
| DR-score | Domeinen |
|---|---|
| 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 |
De gemiddelde DR over de index is 8,6. Boven een DR van 50 bevinden zich ongeveer achtduizend domeinen van de tweeënnegentig miljoen. Boven een DR van 70 zijn dat er honderddrieënnegentig.
De lange staak 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. De index is globaal — elk TLD, elke taal, geen regionale voorkeur ingebakken.
En een vreemd specifieke niche
Gokken krijgt een eigen classificatieloop, waarbij 806.182 wed- en casinodomeinen worden gesplitst in operators (5.195 originele domeinen), affiliates (4.517) en alles wat daarbuiten valt. Het is een nichefunctionaliteit, maar precies het soort ding waar een index die door mensen die in de zoekmachine-industrie werken is gebouwd, uiteindelijk behoefte aan heeft.
Een live statistieken-eindpunt dat je niets kost
Alle bovenstaande cijfers komen uit één enkele call. Een robot in de achtergrond recalculateert het volledige overzicht elke dertig minuten en slaat het op, zodat het uitlezen direct gaat en geen enkele belasting op de zoekcluster legt.
curl 'https://freeserp.ai/api.php?stats=1'De payload bevat totalen (actieve sites en alle sites), aantallen nieuwe sites voor vandaag, gisteren, zeven dagen en dertig dagen, totalen van AI-startups, de volledige verdeling over categorieën en subniches, de topbouwers, de top-TLD's, het DR-histogram, een dertigdaagse dagcurve, de splitsing van de gokindustrie en een pipeline-blok dat aangeeft hoeveel werk er nog in de wachtrij zit binnen het ingest-systeem — wachtende samenvattingen, sites die vandaag live zijn gegaan, te verrichten proactieve checks.
Voor een agent is dit de goedkoopst mogelijke eerste call: ongeveer tweehonderd tokens vertellen je of een stuk van het web wel of niet de moeite waard is om te doorzoeken, voordat je geld uitgeeft aan het zoeken zelf.
MCP: Eén URL, vijf tools, geen installatie
FreeSerp levert een gehoste Streamable-HTTP MCP-server uit op één enkele URL. Er is niets te installeren, niets lokaal te draaien en — consistent met de rest van het product — geen autorisatiestap nodig.
https://freeserp.ai/mcpEen gewone GET op die URL retourneert de live toolcatalogus als JSON: servernaam, transport, aantal tools en elke tool met de beschrijving. De toolschema's worden gegenereerd vanuit hetzelfde veldenregister dat de REST API en de documentatie aandrijft, dus ze kunnen fysiek niet uit elkaar drijven — voeg een veld toe aan de index en het verschijnt in de documentatie, de REST-filters en het MCP-schema tijdens dezelfde deploy.
| Tool | Wat het doet |
|---|---|
freeserp_search | De hoofdzoekfunctie. Elke REST-parameter, blootgelegd als een getypt argument. |
freeserp_help | Gebruiksgids: quickstart, elke parameter, de aanbevolen AI-startup-combinatie en de kanttekeningen. Bel deze eerst. |
freeserp_stats | Het live indexoverzicht — totalen, nieuw vandaag/7d/30d, AI-startup-aantallen, topniches, TLD's, bouwers, DR-verdeling. |
freeserp_list_endpoints | Veldenoverzicht: elk veld met het type en of het sorteervolgorde en filterbaar is. |
freeserp_get | Nooduitgang — ruwe GET van de REST API met elke querystring. |
Het aansluiten op Claude Desktop, Claude Code of een andere MCP-client is één configuratieblok:
{
"mcpServers": {
"freeserp": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://freeserp.ai/mcp"]
}
}
}Of communiceer direct via JSON-RPC met het systeem, zonder enige 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 retourneert een machineleesbaar handboek — elke parameter, de aanbevolen queries, de kanttekeningen en de volledige veldenlijst. Een agent die dit eerst aanroept, stelt precieze queries samen in plaats van te radelen naar parameternamen.De beperkingen, duidelijk vermeld
FreeSerp documenteert zijn eigen zwakke punten op dezelfde pagina als zijn functies, wat zeldzamer is dan het zou moeten zijn. Dit is belangrijk als je erop wilt voortbouwen.
| Veld | Wat het echt betekent |
|---|---|
went_live | De datum waarop de live-test van FreeSerp de site voor het eerst bereikbaar bevestigde — niet de officiële lanceringdatum van het bedrijf. Een startup kan al maanden live zijn voordat de test deze bereikt, of een domeinnaam registreren lang voordat de site daadwerkelijk van start gaat. |
category=ai | Een brede sleutelwoordheuristiek over de HTML. Het vangt ook AI-achtige Shopify-winkels, directories en casino's op. Gebruik voor echte AI-producten ai_startups=1 of ai_categories. |
ai_source=ai_likely | Een signaal dat een site er ‘AI-gegenereerd’ uitziet. Handig in aggregaat, maar per record ruisachtig. Combineer met ai_categories wanneer precisie belangrijk is. |
dr | Berekend op basis van FreeSerp's eigen web-grafiek en gekalibreerd tegen Ahrefs — geen live call naar een derde-partij API. Nieuwe domeinen kunnen null weergeven totdat ze een score hebben gekregen. |
first_seen | Wanneer het domein de discovery-feed binnenkwam, wat meestal de registratiedatum is — niet wanneer een site erop verscheen. |
Er is er nog één, en die is structureel: dit is een discovery-index. Hij is uitstekend in het vaststellen van wat recent op het web verscheen en wat het is, en hij is niet het juiste hulpmiddel voor de vraag wat rankt Google op de eerste plaats voor dit commerciële trefwoord. Dat zijn andere vragen en het is eerlijk door slechts één van die vragen te beantwoorden.
Hoe de Index wordt Gebouwd
De zoekmachine API is het kleine, zichtbare uiteinde van een vrij grote machine. Het begrijpen van die machine verklaart zowel de versheid als de kanttekeningen.
- 1 · Ontdekking Nieuw geregistreerde domeinen komen dagelijks binnen via een NRD-feed en via CZDS-zonebestanden van ICANN. Dit is de ruwe funnel — miljoenen namen, waarvan de meeste nooit een website zullen worden.
- 2 · Liveness-probing Een probe draait elke vijf minuten tegen de wachtrij, en registreert het eerste moment waarop een domein met iets echts antwoordt. Die timestamp wordt
went_live. - 3 · Verrijking Live domeinen worden elke tien minuten opgehaald door een pool van workers: HTML, headers, opgelost IP, webserver, HTTP-status, geëxtraheerde tekst, pagina-groottes.
- 4 · Classificatie van echte sites Een classifier onderscheidt echte content van geparkte pagina’s, registratie-schermen, foutmuren en lege sjablonen. Dit drijft
real_site, en dat is waarom de standaardweergave niet vol zit met ruis van domeinparking. - 5 · LLM samenvatting Een samenvatter verwerkt elke vijftien minuten de achterstand en schrijft de feitelijke
ai_summarydie elk resultaat bevat. - 6 · AI-categorie-indeling Om de twee uur wijst een categorisator de multi-label
ai_categories-taxonomie en de bredecategory-categorie toe. - 7 · Autoriteitsscore Een Domain Rating-worker draait continu over een privé web-grafiek en beoordeelt domeinen in batches van een paar duizend tegelijk.
- 8 · Structurele signalen Een parallelle vloot detecteert contactformulieren en andere paginestructuren over zes shards, en een synchronisator duwt elk berekend veld terug in de zoekcluster.
Het pipeline-blok in de statistiekenrespons is een live venster op die lopende band: hoeveel samenvattingen nog in behandeling zijn, hoeveel sites vandaag live zijn gegaan, hoeveel proefopdrachten nog moeten plaatsvinden. Als het overal nul aangeeft, heeft de machine de web bijgehouden.
FreeSerp Tegen de Zoekmachine-API Mark
De site houdt een directory van vergelijkingen bij op /search-apis, die de betaalde SERP en scraping APIs (SerpApi, Serper, SearchApi.io, Scale SERP, ValueSERP, Zenserp, DataForSEO, Bright Data, Oxylabs, ScraperAPI, Scrapingdog, Apify, ZenRows) omvat, de zoekmachines en AI-zoekproducten (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), en de zelfgehoste zoekinfrastructuur die mensen uiteindelijk bouwen (Algolia, Meilisearch, Typesense, OpenSearch, Solr, Vespa).
Eerlijke samenvatting van waar elk in past:
SerpApi, Serper, ValueSERP, DataForSEO…
Koop deze als je de werkelijke ranking voor een trefwoord van Google nodig hebt, pixel-perfect en geparseerd. Dat is een echt product dat FreeSerp niet replicateert.
- Factureren per verzoek
- API sleutel vereist
- Beantwoordt de vraag "waarom rankt Google"
Tavily, Exa, Perplexity, Brave…
Meest vergelijkbaar qua intentie — zoekmachine gebouwd voor LLMs. Nog steeds sleutelgebonden, nog steeds gemeten, nog steeds van een index van iemand anders en van de ranking van iemand anders.
- Betaalde abonnementen
- Sleutel + account
- Neurale of samengestelde ranking
Meilisearch, Typesense, OpenSearch, Solr…
Uitstekende engines zonder data erin. Je moet de web zelf crawlen, wat het moeilijke deel is.
- Je runt de cluster
- Je levert de corpus
- Volledige controle, volledige kosten
Gratis, sleutelloos, eigen index
Beantwoordt de vraag "wat er op het actieve web bestaat, wat het is en hoe gezaghebbend het is" — met samenvattingen en niets om te registreren.
- Geen sleutel, geen registratie, geen quota
- LLM samenvatting per resultaat
- Filteren en sorteren op elk veld
De schone manier om erover na te denken: een SERP-proxy vertelt je iets over ranglijsten. FreeSerp vertelt je iets over het web zelf. Als de vraag van je agent is wie er bestaat, wat ze doen, of ze echt zijn, hoe groot ze zijn, wanneer ze zijn verschenen — dat is de vraag van FreeSerp.
Recepten die het waard zijn om te stelen
Ontdek nieuwe AI-startups in een niche
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'Nieuwste AI-sites, eerst de meest gezaghebbende
curl 'https://freeserp.ai/api.php?ai=1&sort=dr&order=desc&size=10'Ontdekking van concurrenten en vergelijkbare bedrijven
curl 'https://freeserp.ai/api.php?q=vector+database&ai_startups=1&dr_min=10&sort=dr&order=desc&size=25'Nieuwsites met hoge autoriteit die in de afgelopen twee weken zijn gelanceerd
curl 'https://freeserp.ai/api.php?q=news&dr_min=30&from_date=2026-08-16&sort=went_live&order=desc'Elke site op een bepaalde stack, gerangschikt op autoriteit
curl 'https://freeserp.ai/api.php?ai_source=shopify&sort=dr&order=desc&size=25'Is dit domein echt, geparkeerd of dood?
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 weekvensters met een vaste ai_categories-filter, of verfijn met dr_min. Nauwere filters winnen elke keer van diep bladeren.De optionele beleefdhheid: vertel FreeSerp wie je bent
Geen sleutel betekent geen manier om iemand te contacteren. Het antwoord van FreeSerp zijn vier optionele queryparameters — agent, email, project, website (of de X-Agent header, of dezelfde velden als de argumenten van de MCP tool). Niets wordt gevalideerd, niets is verplicht en niets beïnvloedt de resultaten.
curl 'https://freeserp.ai/api.php?q=ai&agent=MyAgent/1.0&[email protected]&project=Acme&website=https://acme.com'Wat het je oplevert is beperkt en eerlijk: een waarschuwing voor een brekende wijziging, een vraag over wat je mist, en — als je verkeer de service begint te schaden — een verzoek om langzamer te doen in plaats van een stille blokkade. De waarden worden privé opgeslagen naast de aanvraagtellingen, nooit gepubliceerd en nooit gedeeld. Het verzenden ervan één keer is genoeg.
Limieten, fouten en foutmodi
- Geen harde limiet voor het aantal aanvragen en geen sleutel. De vraag is om redelijk te zijn — een paar aanvragen per seconde, cache waar je kunt, en jezelf identificeren zodat een gesprek mogelijk is.
- Paginering:
sizetot 100 per pagina;from + sizetot 10.000. Daarboven dien je de query te verfijnen. - Caching: antwoorden worden aan de rand van het netwerk (edge) gecached voor ongeveer dertig seconden.
- HTTP 200 met
"ok": truebij succes —resultskan legitiem leeg zijn, dus controleertotal. - HTTP 204 voor CORS pre-flight.
- HTTP 502 voor een fout in de bovenliggende zoekdienst — probeer het opnieuw met backoff.
Foute parameters produceren nooit een fout. Onbekende filters worden genegeerd, een ongeldige sort valt terug op relevance, en een size buiten het bereik wordt afgekapt. Een query levert altijd iets op, en het teruggegeven filters-object toont precies wat er is toegepast — wat precies het gedrag is dat je wilt wanneer een autonoom systeem de querystrings samenstelt.
Wie dit echt nodig heeft
- Agentbouwers Zoeken op het web als een hulpprogramma-aanroep zonder provisioneringsstap, zonder sleutelrotatie en zonder facturatie-integratie. Verbind de MCP URL en de mogelijkheid is aanwezig.
- RAG-pijplijnen Elk resultaat bevat al een schone, door het model geschreven samenvatting en op verzoek de volledige geëxtraheerde paginatext — geen HTML schoonmaakfase vereist.
- Marktonderzoek en concurrentieanalyse Stel een niche in met subniches en lanceringdatum, en sorteer op autoriteit. Dit is een onderzoeksdatabase die HTTP spreekt.
- VC- en scouting-workflows
ai_startups=1plus een datumbereik is een dagelijkse feed van nieuwe AI-bedrijven, voordat ze in een samengestelde lijst verschijnen. - SEO en linkbuilding Domain Rating, live data, technologiestack en TLD, samen filterbaar — plus de verdeling tussen gokbedrijven en affiliates voor wie dit nodig heeft.
- Iedereen die quota zat is De browser kan het direct aanroepen. Een shellscript kan het aanroepen. Een cronjob kan het aanroepen. Er is geen account dat kapot kan gaan.
De korte versie
FreeSerp is een gratis webzoekmachine en SERP API zonder sleutel, zonder registratie, zonder account en zonder quota, ondersteund door een onafhankelijk gebouwde index van meer dan 21 miljoen live websites. Elk resultaat wordt geleverd met een door LLM geschreven samenvatting, een Domain Rating, een technologiestack-signaal en een live datum, en elk veld kan worden gefilterd en gesorteerd — zelfs zonder zoekopdracht. Het spreekt gewone JSON via één GET-verzoek en het spreekt MCP via één URL, en beide interfaces zijn gegenereerd vanuit dezelfde registry, dus ze verschillen nooit van elkaar.
Het vertelt je niet wat Google rankt. Het vertelt je wat er bestaat, wat het is, of het echt is, en wanneer het verscheen — wat voor de meeste agents de meeste tijd eigenlijk de vraag is die ze stelden.
Een AI-agent kan zich niet registreren voor een account. Elke API-sleutel plaatst gewoon een mens weer in de cyclus.
FreeSerp, over waarom het sleutelloos is
Eén verzoek, geen referenties: freeserp.ai · documentatie en MCP op freeserp.ai/docs.php.