Веб-поиск с приоритетом конфиденциальности как сервис. Один эндпоинт, один API-ключ — и формат ответа, полностью совместимый с Brave Search API.
Уже интегрированы со Brave Search API? Просто направьте базовый URL на Kelly Search — код парсинга менять не нужно.
Федеративный поиск по распределённому peer-индексу открытого веба — без единой точки контроля.
Повторяющиеся запросы обслуживаются за миллисекунды из локального хранилища результатов.
Результаты проходят доменные чёрные списки, эвристики и оценку качества, прежде чем попасть в ваше приложение.
Минимум логов, без трекинга, без профилирования. Мы храним запросы и результаты — но не данные о людях.
REST + JSON, один заголовок аутентификации, разумные значения по умолчанию. Если вы умеете вызывать HTTP-эндпоинт — вы умеете искать.
Аутентифицируйтесь заголовком токена подписки и отправьте первый запрос менее чем за минуту.
# Поиск в вебе
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
| Параметр | Тип | Описание |
|---|---|---|
q | string | Поисковый запрос пользователя (обязательно) |
count | int | Количество результатов, макс. 50 (по умолчанию 20) |
offset | int | Смещение с нуля для пагинации |
Заголовок: 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
Рейт-лимиты на ключ. Кешированные запросы бесплатны. Поддержка best-effort.
будет объявлено
Более высокие рейт-лимиты. Приоритетная свежесть. Цена за 1 000 запросов.