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.

De enige belofte: Er is geen sleutel en er zal er nooit een zijn. Als een pagina die beweert FreeSerp te zijn je ooit vraagt om je te registreren voordat je een verzoek doet, dan is het niet FreeSerp.

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.

21,1M
domeinen in de index
16,3M
sites met echte inhoud
29,247
nieuwe sites die vandaag als live zijn bevestigd
33,429
geïdentificeerde AI-startups
$0
prijs, zonder hogere tier erboven

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.

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.

ParameterTypeWat het doet
qstringTekstzoekopdracht over titel, AI-samenvatting en paginatext. Alle termen moeten matchen. Exacte domeinnamen worden sterk naar de top gesorteerd.
sortenumElk sorteerbaar veld, of relevance. Standaard relevance.
orderasc/descRichting. Wordt genegeerd bij relevance.
size1–100Aantal resultaten per pagina. Standaardwaarde is 20.
from0–10000Pagineringsoffset, binnen een diep-pagineringvenster van 10.000 documenten.
all0/11 retourneert ook geparkeerde en lege domeinen. Standaard worden alleen domeinen met echte inhoud weergegeven.
ai0/11 beperkt de resultaten tot door AI gebouwde sites (ai_source in ai_likely, lovable, base44, v0, bolt).
ai_startups0/1De aanbevolen filter voor authentieke AI-producten — zie hieronder.
dr_min / dr_maxintDomeinautoriteitsbereik, 0–100.
from_date / to_datedatumwent_live-bereik, YYYY-MM-DD.
content / content_max0/1, intDe volledige geëxtraheerde paginatext opnemen, optioneel afgekapt.
categorytrefwoordBreed overzicht: ai of betting/casino.
ai_categoriestrefwoordAI-deelnis, bijv. Image Generation.
ai_sourcetrefwoordBouwer / stack, bijv. shopify, nextjs, lovable.
tld / webserver / http_statuszoektermExact-match technische filters.
helpelkeNegeer 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'
Bereik: FreeSerp is een ontdekkings-index van wat nieuw live is op het web, geen historische crawl van alles. Lang gevestigde reuzen zitten er niet in. Als 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:

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-subnicheWebsites
Overige AI18,905
AI-agents en autonoom10,467
AI-automatisering en workflows9,314
Code en ontwikkeltools8,258
Onderwijs en bijles4,979
Data & Analyses4,888
E-commerce4,654
SEO & Content4,169
Marketing & Advertentie4,167
Directory / Aggregator3,677
AI-infrastructuur & API3,077
AI-chatbot & Assistent2,834
AI-websitebouwer1,868
No-code / App-bouwer1,298
AI-zoekmachine & Antwoorden1,289
Afbeeldingsgeneratie1,206
Videogeneratie978

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-scoreDomeinen
0–99,402,587
10–194,689,251
20–291,535,997
30–39326,753
40–4955,491
50–597,196
60–69813
70–79108
80–8922
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/mcp

Een 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.

ToolWat het doet
freeserp_searchDe hoofdzoekfunctie. Elke REST-parameter, blootgelegd als een getypt argument.
freeserp_helpGebruiksgids: quickstart, elke parameter, de aanbevolen AI-startup-combinatie en de kanttekeningen. Bel deze eerst.
freeserp_statsHet live indexoverzicht — totalen, nieuw vandaag/7d/30d, AI-startup-aantallen, topniches, TLD's, bouwers, DR-verdeling.
freeserp_list_endpointsVeldenoverzicht: elk veld met het type en of het sorteervolgorde en filterbaar is.
freeserp_getNooduitgang — 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}}}'
Ontdekbaar door ontwerp: De API is bewust zelfbeschrijvend. 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.

VeldWat het echt betekent
went_liveDe 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=aiEen 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_likelyEen signaal dat een site er ‘AI-gegenereerd’ uitziet. Handig in aggregaat, maar per record ruisachtig. Combineer met ai_categories wanneer precisie belangrijk is.
drBerekend 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_seenWanneer 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.

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:

Betaalde SERP-proxies

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"
Agent zoekopdrachten APIs

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
Zelfgehoste zoekmachine

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
FreeSerp

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_status
Schaaltip: Om een hele niche te enummeren, blader niet door tot de limiet van 10.000 documenten. Herhaal de loop over from_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

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

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.