Datenschutzorientierte Websuche als Dienst. Ein Endpoint, ein API-Key — und ein Antwortformat, das Drop-in-kompatibel zur Brave Search API ist.
Schon die Brave Search API integriert? Base-URL auf Kelly Search umbiegen — Parsing-Code bleibt unberührt.
Föderierte Suche über einen verteilten Peer-Index des offenen Webs — kein einzelner Index-Flaschenhals.
Wiederkehrende Anfragen werden in Millisekunden aus unserem lokalen Ergebnis-Store beantwortet.
Ergebnisse durchlaufen Domain-Blacklists, Keyword-Heuristiken und Qualitäts-Scoring, bevor sie deine App erreichen.
Minimales Logging, kein Tracking, kein Profiling. Wir speichern Suchanfragen und Ergebnisse — nichts über die Menschen dahinter.
REST + JSON, ein Auth-Header, sinnvolle Defaults. Wer einen HTTP-Endpoint aufrufen kann, kann suchen.
Mit Subscription-Token-Header authentifizieren und die erste Anfrage in unter einer Minute absenden.
# Websuche
curl -H "X-Subscription-Token: $KELLY_API_KEY" \
"https://kelly-search.com/res/v1/web/search?q=best+coffee+in+berlin&count=5"
GET /res/v1/web/search
| Parameter | Typ | Beschreibung |
|---|---|---|
q | string | Die Suchanfrage des Nutzers ( Pflichtfeld) |
count | int | Anzahl Ergebnisse, max. 50 (Standard 20) |
offset | int | Nullbasierter Offset für Paginierung |
Header: X-Subscription-Token: <your API key>
{
"query": { "original": "best coffee in berlin" },
"type": "search",
"web": {
"type": "results",
"results": [
{
"type": "search_result",
"title": "...",
"url": "https://example.com/article",
"description": "...",
"meta_url": { "scheme": "https", "hostname": "example.com" },
"profile": { "name": "example.com", "url": "https://example.com" }
}
]
}
}
$0
Kostenlose Keys mit Rate-Limit. Cached-Anfragen sind gratis. Support nach bestem Bemühen.
folgt
Höhere Rate-Limits. Priorisierte Frische. Preis pro 1.000 Anfragen.