BigChatHub

Поисковые инструменты для AI-агентов

Языковая модель сама не ходит в интернет: ей нужен инструмент, который найдёт страницы, достанет из них текст и отдаст его в удобном для контекста виде. У большинства платформ такие инструменты уже есть, но они рассчитаны на типовой случай. Когда нужны свежая выдача с настройками, обход целого сайта, поиск по смыслу или структурированный JSON, подключают отдельный поисковый API. Ниже сравнение четырёх сервисов и список других вариантов.

Где заканчиваются встроенные возможности агента

WebFetch

Встроенное чтение страниц забирает содержимое конкретного адреса и кладёт его в контекст. В API Anthropic инструмент web fetch отдаёт текст, HTML и PDF, не берёт сайты, которые строятся JavaScript в браузере, и открывает только адреса, которые уже встречались в разговоре: в сообщении пользователя, в результатах инструментов или в выдаче поиска. Отдельной платы нет, вы платите за токены прочитанного текста. Страница на 100 КБ занимает порядка 25 000 токенов, так что без ограничения max_content_tokens длинные документы быстро дорожают. Для обхода всего сайта, очереди адресов или превращения вёрстки в чистый Markdown этого мало, и здесь подходят Firecrawl или режим Extract и Crawl у Tavily.

WebSearch

Встроенный поиск вроде web search в Claude API или web_search в Responses API OpenAI сам решает, когда искать, и возвращает ответ со ссылками на источники. Вы управляете числом поисков, фильтрами по доменам и локацией, но выдачу, ранжирование и объём извлечённого текста не настраиваете. У Anthropic поиск стоит $10 за 1000 поисков плюс токены, у OpenAI в документации Responses API фигурирует отдельная плата за вызов инструмента, а контекст поиска ограничен 128 тысячами токенов. Если нужно искать по смыслу, получать сырую выдачу без ответа модели или собирать собственный конвейер, берут Tavily, Exa или Search API Perplexity.

Браузерная автоматизация

Когда страницу нужно не прочитать, а пройти: залогиниться, нажать кнопки, заполнить форму, дождаться скриптов, подключают браузер. Playwright MCP работает с деревом доступности страницы, а не с пикселями, поэтому модели не нужно зрение, и при этом умеет кликать, печатать, делать скриншоты и следить за сетью. У Anthropic для этого есть browser use tool, клиентский инструмент: браузером управляет ваше приложение и возвращает модели текст или скриншоты. Браузер нужен, когда страница собирается скриптами или требует действий: входа, кликов. Содержимое открытых страниц нужно считать недоверенным вводом: у Playwright MCP это прямо оговорено в документации. Поэтому для простого чтения лучше API вроде Firecrawl, а браузер оставить для сценариев с действиями.

Сервисы

Tavily

Класс
Поиск для агентов
Что возвращает
Выдача, очищенная для LLM; извлечённый текст страниц; обход и карта сайта; исследование с цитатами
Бесплатно
1000 кредитов в месяц, карта не нужна
Цена от
$0.008 за кредит; $30 в месяц за 4000 кредитов
Лучше всего для
Быстро подключить поиск к агенту и получить готовый к контексту текст; RAG и исследования с источниками

Tavily даёт агенту «веб-слой»: пять точек входа в один API. Search ищет свежие источники, Extract забирает чистый текст по адресам, Crawl обходит страницы сайта, Map показывает его структуру, Research собирает отчёт с цитатами из нескольких источников.

Кредиты расходуются по типу запроса. Обычный поиск стоит 1 кредит, расширенный (advanced) 2. Extract считается пятёрками адресов: 1 кредит за 5 удачных извлечений в базовом режиме. Карта сайта стоит 1 кредит за 10 страниц. Research обходится от 4 до 110 кредитов в режиме mini и от 15 до 250 в режиме pro.

Есть MCP-сервер, SDK для Python и JavaScript и интеграции с LangChain, OpenAI, Vercel AI SDK, n8n, CrewAI и Mastra. По документации, Search и Extract можно вызвать и без ключа. Для стартапов и студентов на странице цен указаны отдельные программы.

Exa

Класс
Семантический поиск
Что возвращает
Ранжированные результаты с метаданными; по выбору выдержки, полный текст или саммари; синтез ответа по схеме
Бесплатно
$10 кредитов каждый месяц (до 2500 поисков Lite), карта не нужна
Цена от
$4 за 1000 запросов (Search, тип lite)
Лучше всего для
Поиск по смыслу запроса, а не по ключевым словам; поиск похожих страниц; списки компаний и людей; структурированный вывод

Exa принимает запрос на естественном языке и в одном ответе отдаёт ранжированные результаты вместе с содержимым страниц. Тип поиска выбирается параметром: auto по умолчанию, lite дешевле и быстрее, deep-lite и deep добавляют несколько шагов поиска и синтез.

В результатах до 10 ссылок по умолчанию, до 100 через numResults. Содержимое приходит одним видом на запрос: выдержки под вопрос (рекомендуемый вариант), полный текст или саммари. Через outputSchema Exa собирает из результатов структурированный объект с источниками по полям. Есть фильтры по доменам, локации и свежести кэша страниц.

Цены за 1000 запросов: Search lite $4, auto $7, Answer $5, Contents $1 за страницу и тип содержимого; глубокие типы стоят $12–15. Доступны SDK для Python и JavaScript, REST API и размещённый MCP-сервер.

Firecrawl

Класс
Извлечение и обход страниц
Что возвращает
Markdown, HTML, структурированный JSON, скриншоты, ссылки и метаданные страниц
Бесплатно
1000 кредитов в месяц, карта не нужна
Цена от
$19 в месяц за 5000 кредитов (Hobby); $16 при оплате за год
Лучше всего для
Превратить сайты и PDF в чистый Markdown или JSON; обойти документацию целиком; страницы, где нужны клики и формы

Firecrawl забирает содержимое страниц и отдаёт его в формате, удобном для модели. Scrape берёт один адрес, Crawl обходит сайт рекурсивно, Map собирает список адресов, Search ищет в сети и сразу возвращает содержимое найденного. Interact продолжает работу с загруженной страницей: нажимает кнопки и заполняет формы. Parse переводит файлы вроде PDF, DOCX и XLSX в Markdown или JSON.

Расход кредитов: 1 за страницу при Scrape, Crawl и Map, 2 за 10 результатов поиска, 2 за минуту работы браузера в Interact. Форматы JSON, Question и Highlight добавляют 4 кредита за страницу. Если результата нет, кредит не списывается, а страница с ошибкой вроде 403 или 404 стоит 1 кредит.

Сервис можно развернуть у себя. Есть MCP-сервер (ключа не требует для Search, Scrape и Parse), SDK для Python и Node.js, интеграции с LangChain и LlamaIndex. Платные планы: Hobby, Standard на 100 000 кредитов, Growth и Scale; годовая оплата дешевле месячной.

Perplexity API (Sonar, Search, Agent)

Класс
Ответ с цитатами
Что возвращает
Ответ модели на основе веб-поиска со ссылками на источники; отдельно необработанная ранжированная выдача (Search API)
Бесплатно
Бесплатные кредиты в документации не указаны
Цена от
Search API от $1 за 1000 запросов (Fast Search), обычный $5
Лучше всего для
Готовый ответ со ссылками одним вызовом; необработанная выдача для собственного ранжирования

У Perplexity для разработчиков сейчас пять API: Orchestrator, Agent, Search, Embeddings и Decisions. Модели Sonar (Sonar, Sonar Pro, Sonar Reasoning Pro, Sonar Deep Research) раньше работали через Chat Completions; теперь такие запросы переводятся на Agent API, а для новых проектов документация рекомендует сразу Agent API.

Agent API (POST /v1/agent, а также /v1/responses для совместимости с OpenAI SDK) даёт доступ к моделям нескольких провайдеров. Поиск включается отдельно: без инструмента web_search или пресета ответ приходит без цитат. Модель perplexity/sonar в нём стоит $0.25 за 1 млн входных и $2.50 за 1 млн выходных токенов, а каждый вызов web_search добавляет $2.50 за 1000 вызовов ($1 за 1000 в режиме Fast Search).

Search API возвращает ранжированные результаты без обработки: $5 за 1000 запросов, $1 при search_type: fast; запрос с несколькими запросами внутри считается одним.

Сравнение

ИнструментКлассЧто возвращаетБесплатноЛучше всего для
TavilyПоиск для агентовВыдача, очищенная для LLM; извлечённый текст страниц; обход и карта сайта; исследование с цитатами1000 кредитов в месяц, карта не нужнаБыстро подключить поиск к агенту и получить готовый к контексту текст; RAG и исследования с источниками
ExaСемантический поискРанжированные результаты с метаданными; по выбору выдержки, полный текст или саммари; синтез ответа по схеме$10 кредитов каждый месяц (до 2500 поисков Lite), карта не нужнаПоиск по смыслу запроса, а не по ключевым словам; поиск похожих страниц; списки компаний и людей; структурированный вывод
FirecrawlИзвлечение и обход страницMarkdown, HTML, структурированный JSON, скриншоты, ссылки и метаданные страниц1000 кредитов в месяц, карта не нужнаПревратить сайты и PDF в чистый Markdown или JSON; обойти документацию целиком; страницы, где нужны клики и формы
Perplexity API (Sonar, Search, Agent)Ответ с цитатамиОтвет модели на основе веб-поиска со ссылками на источники; отдельно необработанная ранжированная выдача (Search API)Бесплатные кредиты в документации не указаныГотовый ответ со ссылками одним вызовом; необработанная выдача для собственного ранжирования

Для поиска, где нужен текст страниц в контексте модели, начните с Tavily: один API закрывает поиск, извлечение и обход, и бесплатного объёма хватает на прототип. Exa берут, когда запрос лучше формулируется смыслом, чем словами, или нужны структурированные списки; Firecrawl, когда главное содержимое известных сайтов и документов; Perplexity, когда нужен готовый ответ с цитатами или сырая выдача. Цены и лимиты у всех сервисов меняются, проверяйте их на страницах цен перед запуском.

Другие поисковые API

  • Brave Search API — Поиск по собственному индексу Brave: веб, новости, изображения, видео и места; есть тариф Answers с цитатами. Search стоит $5 за 1000 запросов, ежемесячно начисляются бесплатные кредиты.
  • Serper — Выдача Google в виде API за 1–2 секунды. 2500 бесплатных запросов, затем пакеты от $50 за 50 тысяч (при покупке больших пакетов дешевле); есть интеграции с LangChain и CrewAI.
  • SerpApi — Выдача поисковых систем в реальном времени. Бесплатно 250 поисков в месяц, первый платный тариф Starter стоит $25 в месяц за 1000 поисков.
  • Jina Reader — Адрес с префиксом r.jina.ai возвращает страницу как чистый Markdown, а s.jina.ai ищет и отдаёт пять лучших результатов с текстом. Базовое использование бесплатно без ключа, с лимитом 20 запросов в минуту.
  • You.com API — Поиск по веб и новостям для LLM на собственном индексе, извлечение страниц в Markdown или HTML. Оплата по факту: $5 за 1000 вызовов поиска, новым аккаунтам начисляют $100 кредитов.
  • Kagi Search API — Доступ к поисковой выдаче Kagi по токену, результаты учитывают настройки вашей учётной записи: блокировку и продвижение сайтов. Цены описаны на отдельной странице тарифов Kagi.
  • Яндекс Search API — Запросы к поисковой базе Яндекса: текстовый поиск, поиск изображений и генеративный ответ на YandexGPT. Доступны gRPC, REST и Python SDK.

Частые вопросы

Какой поисковый API выбрать для агента?

▾

Начните с задачи, а не с названия.

  • ●Нужен свежий текст из выдачи и из страниц в одном API: Tavily.
  • ●Запрос задан смыслом или нужен структурированный результат: Exa.
  • ●Нужно вытащить содержимое известных сайтов, документации или PDF и обойти страницы с кликами: Firecrawl.
  • ●Нужен готовый ответ со ссылками или сырая выдача: Perplexity.

Два сервиса часто подключают вместе: один ищет, другой читает страницы.

Хватит ли бесплатного объёма для прототипа?

▾

Для проверки гипотезы обычно да. Tavily и Firecrawl дают по 1000 кредитов в месяц без карты. У Exa каждый месяц начисляется $10, это до 2500 поисков Lite. У Perplexity бесплатных кредитов в документации нет. Помните, что кредит не равен запросу: у Tavily расширенный поиск стоит 2 кредита, у Firecrawl страница в формате JSON 5 кредитов.

Можно ли оплатить сервисы из России?

▾

Мы не нашли на страницах цен Tavily, Exa, Firecrawl и Perplexity ни списка поддерживаемых стран, ни сведений об оплате российскими картами, поэтому ничего не обещаем. Проверьте регистрацию и оплату на самом сервисе до того, как закладывать его в проект. Если важен российский сервис, посмотрите Яндекс Search API из списка выше.

Работают ли эти сервисы с MCP и агентскими фреймворками?

▾

Да, с оговорками. Tavily: MCP-сервер на mcp.tavily.com, интеграции с LangChain, OpenAI, Vercel AI SDK, n8n, CrewAI и Mastra. Exa: MCP-сервер на mcp.exa.ai, SDK для Python и JavaScript. Firecrawl: MCP-сервер, интеграции с LangChain и LlamaIndex. У Perplexity в обзоре документации MCP не упомянут, но Agent API принимает запросы формата /v1/responses, совместимого с OpenAI SDK.

Что с Perplexity Sonar API?

▾

По документации Perplexity, запросы Sonar Chat Completions переводятся на Agent API, а для новых проектов рекомендован сразу Agent API. Для необработанной выдачи подходит Search API.

Сверено 21 октября 2026 г.