API Яндекс Поиска — единый ключ, JSON-ответ
Поисковая выдача Яндекса за один HTTP-запрос. Совместимые форматы Brave и Tavily — меняете URL, код остаётся прежним. УноАПИ.ru.
Прокси к поисковой выдаче Яндекса. Отдаём чистый JSON с результатами, сниппетами, доменами. Работает без корпоративного договора с Яндексом и без белых IP — только ваш sk_-ключ.
Возможности
Brave и Tavily — drop-in
POST /v1/search/yandex — Tavily-совместимо, GET /v1/search/yandex — Brave-совместимо. Меняете базовый URL существующего клиента, код остаётся прежним.
Региональная выдача
Параметр country (ISO 3166-1) и параметр region с кодом региона Яндекса: 225 — Россия, 213 — Москва, 2 — СПб, 65 — Новосибирск. Поддержан и в POST (Tavily), и в GET (Brave).
MCP из коробки
Тот же endpoint доступен Claude и ChatGPT через наш MCP-сервер — без написания адаптера, без ручной конфигурации тулов.
Пример запроса
curl -X POST "https://proxy.unoapi.ru/v1/search/yandex" \
-H "Authorization: Bearer sk_..." \
-H "Content-Type: application/json" \
-d '{"q": "нейросети", "count": 10, "country": "ru"}'const res = await fetch('https://proxy.unoapi.ru/v1/search/yandex', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.UNOAPI_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ q: 'нейросети', count: 10, country: 'ru' }),
});
const data = await res.json();import httpx, os
r = httpx.post(
"https://proxy.unoapi.ru/v1/search/yandex",
json={"q": "нейросети", "count": 10, "country": "ru"},
headers={"Authorization": f"Bearer {os.environ['UNOAPI_KEY']}"},
)
data = r.json()Сравнение
| Параметр | УноАПИ.ru | Официальный API | Международные сервисы |
|---|---|---|---|
| Язык документации | Русский + английский | Русский | Английский |
| Оплата | Рубли, карта РФ | Рубли, корп. договор | USD, SWIFT / Stripe |
| Региональная выдача | ✓ Параметр region | ✓ | — |
| MCP-сервер | ✓ Из коробки | — | Только Tavily |
| Brave-совместимость | ✓ Drop-in | — | Brave — да, Яндекс — нет |
| Лимиты | По балансу | По тарифу | По плану подписки |
Часто задаваемые вопросы
Чем это отличается от прямого API Яндекса?
Прямой API Яндекс Поиска требует корпоративного договора и согласования. УноАПИ.ru — один sk_-ключ, оплата с любой карты РФ, доступ за минуты после регистрации.
Какие форматы ответа поддерживаются?
Tavily-совместимый (POST /v1/search/yandex, он же алиас POST /search) и Brave-совместимый (GET /v1/search/yandex). Одной выдачей можно обслужить оба протокола — меняете метод и базовый URL, клиентский код остаётся прежним.
Можно ли указывать регион поиска?
Да. Параметр `country` (ISO 3166-1, например `ru`) для страны и параметр `region` с кодом города Яндекса для точной локализации: 225 — Россия, 213 — Москва, 2 — СПб, 65 — Новосибирск. Работает и в POST (`{"region": 213}`), и в GET (`?region=213`). Если опустить — Яндекс определит регион по IP вызывающего.
Сколько стоит один запрос?
Цена рассчитывается по факту, в рублях. Актуальный прайс — на странице /pricing. Есть кэшированная выдача по более низкой ставке. Новым пользователям начисляются ежемесячные бесплатные кредиты.
Есть ли лимит RPS?
Жёсткого лимита нет — ограничение по балансу. Если нужна гарантированная полоса, [свяжитесь с нами](/contact) — выдадим отдельный ключ с выделенной квотой.
Как использовать API из Claude или ChatGPT?
Подключите наш MCP-сервер — Claude Desktop и ChatGPT увидят инструмент unoapi_search автоматически. Инструкция — в разделе /mcp.
Работает ли из-за границы?
Да. Запросы идут через наш backend в РФ, VPN клиенту не нужен. Единственное ограничение — биллинг принимает карты РФ и юрлица РФ.
Готовы попробовать?
Бесплатные месячные кредиты — без карты, без подписки.