Тест поисковых API: Firecrawl, Tavily, Exa, DeepSeek

Независимый тест от 23 октября 2026 прогнал четыре поисковых API для ИИ-агентов через 40 запросов, 40 страниц и два краула: Exa выдал лучший поиск в 31 случае из 40, Firecrawl взял чтение страниц (37 из 40, включая все 10 PDF). Русскоязычных запросов в наборе не было ни одного. Ниже таблица по задачам, разбор и протокол своего мини-теста из 10 русских запросов через срезAI.

Виталий Болгар8 мин чтениябенчмарк поиска для агентовFirecrawlTavilyExaDeepSeek Search API
Тест поисковых API: Firecrawl, Tavily, Exa, DeepSeek
Схема конвейера ИИ-поиска: от пользовательского запроса через индекс к контексту модели
Поиск и чтение в тесте считались раздельно: провал на втором этапе обнуляет даже хорошую выдачу.

Кого сравнивали и как считали

Методика простая, поэтому её легко повторить. Набор - 40 запросов, по восемь на каждую из пяти задач, по пять результатов на запрос, все фрагменты обрезаны до 1 200 символов. Оценка слепая: наборы перемешивались под анонимными метками, балл выставляла LLM по заранее написанной рубрике для каждой задачи. Вторую половину работы измеряли отдельно. 40 страниц четырёх типов, по десять штук, и с каждой в Chrome вручную снимались три-пять точных предложений основного текста. Автор теста расписал эти условия в разборе от 23 октября 2026 года, включая два краула по 25 страниц на docs.astral.sh/uv и docusaurus.io/docs.

  • Актуальные факты - 8 запросов, где ответ менялся незадолго до теста; сверка с официальными страницами в тот же день.
  • Новостной срез - 8 запросов по заголовкам недели, например снижение заявок на пособие в США до 194 000.
  • Документация для кодового агента - 8 запросов, где нужна официальная страница, а не пересказ в блогах.
  • Похожие компании и статьи - 8 открытых запросов на поиск сущностей, а не материалов о них.
  • Региональный угол - ЮАР на английском плюс китайский, немецкий, испанский и японский.

Кто выиграл по задачам

ЗадачаПобедительЦифра
Актуальные фактыExa8,4 из 10, верный ответ в 8 наборах из 8
Новости за двое сутокExa, DeepSeek рядом9,6 у Exa; у DeepSeek 40 свежих результатов из 40
Документация для кодаExaофициальная страница в 8 из 8 запросов
Поиск сущностейExa33 сущности против 23 у следующего
Региональные и неанглийскиеExa, DeepSeek на испанскомExa взял 7 запросов из 8
Чтение URL в markdownFirecrawl37 страниц из 40, 85 % ключевых фактов
Краул сайта документацииFirecrawl25 из 25 страниц на обоих сайтах
Минимальная ценаDeepSeek$0.75 за 1 000 поисков
Компактная выдачаTavilyоколо 5 600 символов против 68 000 у Firecrawl

Tavily не выиграл ни одной категории. Базовый режим стоил $8 за 1 000 поисков, дал 6,5 из 10 по актуальным фактам и 6,0 по новостям, зато уложил выдачу в 5 600 символов. Это меньше, чем у любого другого участника, и заметная экономия на токенах. Advanced-режим поднял новостной балл до 7,9 и цену до $16. Платить вдвое за рост на одну задачу невыгодно.

Почему агент отвечает старыми цифрами

Все четыре инструмента ответили на вопрос о курсе ЮАР правильно: текущие 7,25 %. Но Tavily в базовом режиме вернул четыре страницы со старым значением 7 %, и агент, который голосует за большинство источников, выдал бы пользователю устаревшее число. Дело не в поиске. Проваливается стратегия чтения: набор формально релевантный, а свежий в нём один документ из пяти.

Ни одного запроса на русском в этот набор не попало.

Показательный вход в тест - Python 3.15.1, вышедший 21 октября. Через два дня страницу релиза вернул только Exa, остальные три инструмента отдали материалы с 3.15.0 или 3.14. По доле результатов про событие двухдневной давности точнее всех оказался DeepSeek: 40 свежих из 40 против 39 у Exa. Дальше Tavily advanced с 32 и Firecrawl с 30, а базовый Tavily собрал 22. Свежесть и качество выдачи расходятся: новости у DeepSeek покрыты полностью, но в целом наборе он проиграл Exa и по фактам, и по документации.

Чем читать PDF, если поиск отдал только ссылки

Архитектурная схема конвейера извлечения данных из веб-страниц с очередью задач и хранилищем
Чтение страниц - отдельный этап со своим бюджетом и своими типами сбоя.

Страницы для чтения делились на четыре группы по десять: статика, сайты с тяжёлым JavaScript, PDF и страницы, которые отдают основной текст только полноценному браузеру. Пригодность проверялась по совпадению тех самых предложений, снятых в Chrome вручную. Когда я прогонял похожую схему на своих адресах, больше всего времени ушло именно на эти эталоны: выписывать их из браузера руками долго, и легко ошибиться в одном слове. Разрыв между участниками тут больше, чем в поиске.

ИнструментСтраниц с текстом из 40Доля ключевых фактовPDF из 10
Firecrawl3785 %10
Tavily3274 %9
Exa2969 %9
DeepSeek1741 %0

DeepSeek вернул 404 на каждый PDF: документация сервиса описывает это как ответ на неподдерживаемый тип содержимого. Exa оказался самым быстрым на чтении: медиана 0,41 с против 7,42 с у DeepSeek. Но один раз подвёл именно скоростью. На 100-страничный технический отчёт GPT-4 он выдал библиографическую запись со списком авторов вместо текста статьи. Краул есть только у Firecrawl и Tavily. Firecrawl прошёл оба сайта документации по 25 страниц из 25, а краулы Tavily уходили на сторонние домены: 23-24 страницы за прогон, из которых на нужном сайте оставались четыре.

Сколько кредитов съедают PDF

У Firecrawl каждый PDF тарифицируется по числу страниц, и это легко пропустить за формулировкой "1 кредит за страницу". 194-страничный RFC 9110 стоил 194 кредита, отчёт GPT-4 - 100, а десять PDF теста забрали 564 кредита из 1 000 бесплатных за месяц. Планируя бюджет на чтение документов, считайте страницы, а не ссылки.

Поиск, чтение PDF со сканами и краул разделов - по одному ключу и с оплатой за вызов.

Попробовать срезAI

Что делать с русскими запросами

Региональная часть теста - это ЮАР, а также испанский, китайский, немецкий и японский. Русского там нет. Цифра Exa 8,4 из 10 по этой категории не говорит о Рунете ничего. Свой набор соберите из десяти запросов: по два на каждую из тех же пяти задач, желательно про темы, где ответ менялся в последние дни.

  • Факты: ключевая ставка и курс валюты на сегодня.
  • Свежая лента: две темы из сегодняшних заголовков.
  • Документация: страница российского сервиса и страница популярной библиотеки.
  • Сущности и местный угол: аналоги известной вам фирмы из отраслевого каталога плюс тариф или правило конкретного региона.

Оценку держите слепой: перемешайте наборы и отдайте их разбор модели по одной рубрике на задачу, обрезав фрагменты до одинаковой длины. Такой прогон через срезAI занимает десять запросов, то есть рубль по тарифу 0,10 ₽ за запрос, и его можно повторять раз в месяц. Флажки свежести выставляются параметрами timeRange и publishedAfter. Страницы без даты публикации в заданное окно не попадают, поэтому после узкого фильтра выдачу стоит ослаблять, а не считать пустой. Мини-тест не сработает, если все десять запросов брать из одной темы: разброс на такой выборке съест разницу между инструментами. Полезные детали лежат в документации, лимиты бесплатного плана - в личном кабинете.

python
import json, os, urllib.request # свежие страницы за неделю: у страниц без даты публикации шансов меньше
payload = { "tool": "web_search", "arguments": { "query": "ключевая ставка Банка России сегодня", "num": 5, "timeRange": "week", "depth": "flash", },
}
req = urllib.request.Request( "https://srezai.ru/docs data=json.dumps(payload).encode("utf-8"), headers={ "Authorization": "Bearer " + os.environ["SREZAI_API_KEY"], "Content-Type": "application/json", },
)
print(urllib.request.urlopen(req).read().decode("utf-8"))

Где срезAI проигрывает

срезAI в этом тесте не участвовал, поэтому прямых сравнений с Exa по тем же 40 запросам нет. По собственным замерам на бенчмарке GAIA результат 87,3 % - второе место после Tavily с 91,2 %. Медиана отклика p50 - 976 мс, что медленнее 0,83 с у DeepSeek на поиске. И главное ограничение: мини-тест на десяти запросах не заменяет статистику, на такой выборке разброс велик, так что менять стек по одному спорному вопросу не стоит. Тариф 0,10 ₽ за запрос и 100 ₽ при регистрации смотрите на странице цены.

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

По тесту от 23 октября 2026 лучший поиск у Exa: он выиграл 31 запрос из 40. Чтение страниц и PDF остаётся за Firecrawl, 37 страниц из 40. Самый дешёвый - DeepSeek, $0.75 за 1 000 вызовов, но ни одного PDF из десяти он не забрал.

Переносятся ли результаты теста на русские запросы?

Нет: региональная категория состояла из ЮАР, испанского, немецкого, китайского и японского, а русских запросов в тесте не было. Выводы для Рунета придётся пересобрать на своих десяти запросах.

Почему агент отвечает устаревшими цифрами, если свежие ссылки нашлись?

Потому что он читает всю выдачу и часто идёт за большинством: одна свежая страница тонет среди четырёх устаревших.

Чем читать PDF и сканы для контекста агента?

В срезAI за это отвечает read_url: он возвращает чистый markdown из PDF со сканами, а также docx, xlsx, pptx и epub. Длинный документ дочитывается параметром offset, пачку до десяти адресов берёт read_urls.

Сколько стоит такой поиск в срезAI?

0,10 ₽ за запрос, 100 ₽ начисляют при регистрации - примерно 1 000 запросов на отладку агента. На бесплатном плане доступно 200 запросов в сутки.

Свой веб-доступ для агента: поиск, чтение страниц и извлечение данных по одному ключу.

Читайте также