Документация

Коды ошибок

При некорректной обработке поисковых запросов ответ сервера содержит тег error.

Формат:

<error code="код ошибки">
Текстовое описание ошибки</error>

В таблице ниже приведены коды и описания наиболее распространенных ошибок, возникающих при обработке поисковых запросов.

Код ошибкиОписание
1

Текст  запроса (значение, переданное в элементе query) содержит синтаксическую ошибку.

Например, в качестве запроса переданы два идущих подряд символа слеш («//»).

2Задан пустой поисковый запрос (в элементе query передано пустое значение) .
15

Для заданного поискового запроса отсутствуют результаты поиска.

18

Передаваемый XML-файл не может быть валидирован или заданы некорректные параметры запроса. Возможные причины:

  • переданы некорректные теги или значения тегов;
  • тело запроса содержит неэкранированные специальные символы. Например, символ амперсанд («&») и т.п.;
  • запрошена страница, содержащая результаты поиска, позиции которых превышают 1000. Например, если каждая страница содержит 10 результатов, ошибка будет возвращена при попытке запросить 101 и последующие страницы с результатами.
19

В поисковом запросе переданы несовместимые параметры (например, несовместимые значения элемента groupings).

20

Причина ошибки не может быть установлена. При повторном проявлении необходимо обратиться в службу поддержки.

31

Пользователь не зарегистрирован на сервисе.

32

Превышено ограничение на количество допустимых суточных запросов. Ознакомьтесь с информацией об ограничениях и выберите подходящий способ увеличения суточной квоты.

33

IP-адрес, с которого отправлен поисковый запрос, не совпадает с заданным(и) при регистрации.

34

Пользователь не зарегистрирован в Яндекс.Паспорте.

37

Ошибка в параметрах запроса. Возможно, не введены обязательные или определены взаимоисключающие.

42

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

43

Версия ключа, выданного при регистрации, содержит ошибку. Необходимо проверить корректность адреса, используемого для отправки запросов.

44

Адрес, по которому выполняется обращение, более не поддерживается. Необходимо скорректировать значение в соответствии с адресом, выданным при регистрации.

48

Тип поиска, указанный при регистрации, не совпадает с типом, используемым для запроса данных. Необходимо исправить домен, по которому выполняется обращение, на корректный. Для исправления используйте адрес отправки запросов.

55

Количество запросов, отправленных в течение секунды (RPS), превысило допустимое значение.

100

Существует высокая вероятность, что запрос отправлен роботом. При проявлении данной ошибки пользователю необходимо вернуть CAPTCHA.