17 октября 2026 года DeepSeek открыла разработчикам отдельные API Search и Fetch — инструменты для веб-поиска и загрузки страниц, которые можно использовать, например, в ИИ-агентах и приложениях с RAG (генерацией с дополнением найденными данными). Search работает на собственной поисковой системе DeepSeek, а не через подключённого стороннего поискового провайдера.
14
23
24
Адреса API и подключение
Оба API работают по базовому адресу https://api.deepseek.com, принимают запросы в формате JSON и используют ту же Bearer-аутентификацию, что и DeepSeek API.
23
- Search:
POST https://api.deepseek.com/v1/tools/search — находит страницы по запросу и возвращает структурированные результаты.
- Fetch:
POST https://api.deepseek.com/v1/tools/fetch — получает содержимое одной указанной страницы и возвращает его в Markdown.
23
Что умеет Search
Обязательный параметр query должен содержать от 1 до 128 символов Unicode и не может состоять только из пробелов. Количество результатов задаёт параметр count: по умолчанию он равен 10, допустимый диапазон — от 1 до 50.
17
Среди дополнительных параметров в документации и описаниях интеграций перечислены ori_question, localization и need_content; в одном справочнике интеграции для need_content указано значение по умолчанию false. Доступные выдержки не позволяют надёжно установить точный формат и поведение каждого необязательного поля.
17
36
Официальная документация Search указывает поддержку операторов site:, -site: и фраз в кавычках. В документации сторонних интеграций также встречаются -term, lang:, after: и before:. Этот дополнительный перечень лучше считать подсказкой для настройки, а не гарантией того, что каждый оператор поддерживается API во всех случаях.
17
34
Search возвращает ранжированные структурированные результаты. В описании одной из интеграций перечислены поля title, url, snippet и summary, а также content при запросе полного текста; там же указаны дата, оценка rerank_score и показатель authority. Для сниппетов приводится типичная длина 100–200 символов, для резюме — 600–800 символов. Эти детали взяты из документации интеграции, а не из приведённой выдержки официального справочника API, поэтому перед разработкой на них стоит свериться с актуальной схемой ответа.
36
Что возвращает Fetch
Fetch принимает URL длиной не более 8 192 символов. Согласно справочнику API, ссылка должна начинаться с HTTP или HTTPS, содержать имя хоста и не включать имя пользователя или пароль. В ответе передаются заголовок страницы и её содержимое в Markdown.
18
В доступной документации не сказано, что Fetch сможет получить содержимое с любого сайта, и не описаны все ограничения извлечения или возможные причины ошибок. Поэтому не стоит рассчитывать, что для любой ссылки API вернёт полную страницу.
18
Цена и временно бесплатные вызовы
Каждый вызов Search или Fetch стоит $0,75 за 1 000 успешных запросов. В материалах о сервисе уточняется, что неуспешные запросы, пустые результаты и тайм-ауты не тарифицируются.
2
13
24
Это плата за вызов API, а не за количество найденных результатов. Кроме того, в описании интеграции указано, что плата за получение данных не включает токены модели, которые могут понадобиться для дальнейшей обработки найденного текста.
13
В объявлении о запуске DeepSeek сообщила, что Search и Fetch через серверные инструменты DeepSeek Harness, Claude Code и Codex временно доступны пользователям DeepSeek API бесплатно. Начало тарификации назначено на 31 октября 2026 года в 16:00 UTC — это 1 ноября в 00:00 по пекинскому времени. Льгота относится к этим интеграциям: считать её общим освобождением от платы за прямые вызовы API не следует.
2
24
Лимиты и вопросы, на которые пока нет ответа
Вторичные публикации сообщают о лимите 5 запросов в секунду на аккаунт для Search и Fetch.
4
10 Однако в предоставленной документации не уточняется, действуют ли для двух API отдельные лимиты, применяется ли ограничение к аккаунту или API-ключу, есть ли дополнительные лимиты Fetch на отдельные домены и как именно API отвечает при превышении лимита.
17
18
Документация DeepSeek отдельно описывает лимиты параллельных запросов к моделям, но доступная выдержка не объясняет, как они соотносятся с запросами Search и Fetch. Она также не подтверждает, что превышение лимита Search или Fetch обязательно приводит к ответу HTTP 429.
25
Итак, DeepSeek описала основные интерфейсы Search и Fetch, собственную поисковую основу сервиса и оплату за успешные вызовы. А вот необязательные параметры, полную схему ответа и поведение в нестандартных ситуациях разумно проверять в актуальной документации API, а не полагаться только на заметки сторонних интеграций.
17
18
23