The independent Web Search API

Datenschutzorientierte Websuche als Dienst. Ein Endpoint, ein API-Key — und ein Antwortformat, das Drop-in-kompatibel zur Brave Search API ist.

Warum Kelly Search?

🔌

Brave-kompatibles Schema

Schon die Brave Search API integriert? Base-URL auf Kelly Search umbiegen — Parsing-Code bleibt unberührt.

🌍

Globale Ergebnisse

Föderierte Suche über einen verteilten Peer-Index des offenen Webs — kein einzelner Index-Flaschenhals.

Eingebauter Response-Cache

Wiederkehrende Anfragen werden in Millisekunden aus unserem lokalen Ergebnis-Store beantwortet.

🛡️

Spam-gefiltertes Ranking

Ergebnisse durchlaufen Domain-Blacklists, Keyword-Heuristiken und Qualitäts-Scoring, bevor sie deine App erreichen.

🔒

Privacy-first

Minimales Logging, kein Tracking, kein Profiling. Wir speichern Suchanfragen und Ergebnisse — nichts über die Menschen dahinter.

🧩

Einfache Integration

REST + JSON, ein Auth-Header, sinnvolle Defaults. Wer einen HTTP-Endpoint aufrufen kann, kann suchen.

Quickstart

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"
🔑 API-Key holen
📡 Anfrage senden
🧠 Cache / föderierte Suche
✅ JSON-Ergebnisse

API-Referenz

GET /res/v1/web/search

ParameterTypBeschreibung
qstringDie Suchanfrage des Nutzers ( Pflichtfeld)
countintAnzahl Ergebnisse, max. 50 (Standard 20)
offsetintNullbasierter Offset für Paginierung

Header: X-Subscription-Token: <your API key>

Antwort

{
  "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" }
      }
    ]
  }
}

Preise

Aktueller Tarif

Free Beta

$0

Kostenlose Keys mit Rate-Limit. Cached-Anfragen sind gratis. Support nach bestem Bemühen.

Pro

folgt

Höhere Rate-Limits. Priorisierte Frische. Preis pro 1.000 Anfragen.

Kostenloses Konto anlegen und API-Key sofort erhalten.