Перейти к содержимому

Яндекс Поиск

Веб-поиск на базе Яндекса, оптимизированный для русского и кириллического контента. Два совместимых интерфейса: Tavily и Brave Search.

МетодЭндпоинтСовместимость
POST/v1/search/yandexTavily API
GET/v1/search/yandexBrave Search API

Drop-in замена для Tavily Search API. Идеально для AI-агентов (Claude, GPT, LangChain).

Окно терминала
curl -X POST "https://proxy.unoapi.ru/v1/search/yandex" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "лучшие рестораны москвы",
"max_results": 10
}'
{
"query": "лучшие рестораны москвы",
"results": [
{
"title": "Лучшие рестораны Москвы 2026 — рейтинг и отзывы",
"url": "https://example.com/restaurants",
"content": "Рейтинг лучших ресторанов Москвы по отзывам посетителей...",
"score": 0.95
}
]
}

Drop-in замена для Brave Search API.

Окно терминала
curl "https://proxy.unoapi.ru/v1/search/yandex?q=погода+москва&count=10&country=ru" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"type": "search",
"query": { "original": "погода москва" },
"web": {
"results": [
{
"title": "Погода в Москве на сегодня",
"url": "https://example.com/weather/moscow",
"description": "Прогноз погоды в Москве..."
}
]
}
}

Tavily API поддерживает include_domains и exclude_domains для точной настройки результатов.

Окно терминала
# Поиск только по определённым доменам
curl -X POST "https://proxy.unoapi.ru/v1/search/yandex" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "новости технологий",
"include_domains": ["habr.com", "vc.ru"],
"max_results": 10
}'

Brave API поддерживает параметр freshness:

  • pd — за последние 24 часа
  • pw — за последнюю неделю
  • pm — за последний месяц
  • py — за последний год

API оптимизирован для использования как tool в AI-агентах.

// Интеграция с AI-агентом (Claude, GPT, LangChain)
async function searchTool(query: string): Promise<string> {
const response = await fetch('https://proxy.unoapi.ru/v1/search/yandex', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
query,
search_depth: 'advanced',
max_results: 5
})
});
const data = await response.json();
return data.results.map((r: any) =>
`[${r.title}](${r.url})\n${r.content}`
).join('\n\n');
}

Результаты кэшируются на 5 дней. Закэшированные запросы тарифицируются по сниженной ставке (10% от базовой цены).

API автоматически определяет язык запроса. Оптимизирован для кириллицы: 🇷🇺 🇺🇦 🇧🇾 🇰🇿

https://api.tavily.com/search
https://proxy.unoapi.ru/v1/search/yandex
https://api.search.brave.com/res/v1/web/search
https://proxy.unoapi.ru/v1/search/yandex