• от 24 руб за 1K Яндекс Search Api
  • от 12 руб за 1K Яндекс Live
  • от 12 руб за 1K Google XML
Войти Регистрация

Яндекс XML. Руководство разработчика

Яндекс XML - Коды ошибок

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

Пример ответа с ошибкой:

Коды возможных ошибок

В таблице ниже приведены коды и описания ошибок, которые могут возвращаться в ответе.
При этом HTTP-Code сервера = 200

Код ошибки Описание ошибки
1 Текст запроса (query) содержит синтаксическую ошибку.
Например, переданы два идущих подряд слеша (//).
2 Задан пустой поисковый запрос (в элементе query передано пустое значение).
3-9 Не верно указано значение для параметра groupby, domain, delayed, device, page, lr, tbm.
15 Для заданного поискового запроса отсутствуют результаты поиска.
18 Передаваемый XML-файл не может быть валидирован или заданы некорректные параметры запроса. Возможные причины:
  • переданы некорректные теги или значения тегов;
  • тело запроса содержит неэкранированные специальные символы. Например, символ амперсанд (&) и т.п.;
  • Запрошен слишком далекий документ. Запрошена страница, содержащая результаты поиска, позиции которых превышают 250. Например, если каждая страница содержит 100 результатов, ошибка будет возвращена при попытке запросить 3 и последующие страницы с результатами.
19 В поисковом запросе переданы несовместимые параметры/значения.
20, 300 Неизвестная ошибка. Причина ошибки не может быть установлена.
При повторном получении этой ошибки обратитесь в техническую поддержку.
32 Превышено ограничение на количество допустимых суточных запросов
37 Ошибка в параметрах запроса.
Возможно, не введены обязательные или определены взаимоисключающие параметры.
55 Превышено максимально допустимое количество запросов в секунду.
или
В данный момент сервис сильно перегружен. Попробуйте повторить запрос еще раз.
101 Сервис сбора данных Yandex XML временно отключен.
Ведутся технические работы, попробуйте позже.
10001, 10002 Задан слишком длинный поисковый запрос.
Длина запроса не должна превышать 400 символов/40 слов.
200 На вашем счету закончились деньги.
Для дальнейшей работы пополните баланс в системе XMLstock.com
Ранее использовался код: -32
-34 Не корректный ID пользователя или ключ
Асинхронные запросы
201 Повторный запрос результатов (из кеша) можно совершать не чаще одного раза в 30 секунд
202 Запрос еще не обработан, сделайте перезапрос через несколько секунд
203 Запроса c заданным ID не существует либо вышло время его хранения
210 Запрос поставлен в очередь и будет обработан. Для получения данных отправьте его повторно через несколько секунд

Обращаем ваше внимание, что ответы с кодами 1,15,18,19,37,210,10001,10002 тарифицируются в соответствии с тарифным планом, за ответы с иными кодами ошибок тарификация не ведется.

Ошибки сервера

Также может возникнуть ситуация, когда возникает ошибка сервера. При этом он возвращает HTTP-Code, отличный от 200-го. Это означает, что запрос не обработан и что-то пошло не так. Деньги за такие запросы не списываются.

HTTP-код ошибки сервера Описание ошибки
500-502 Внутренняя ошибка сервера. Необходимо сделать перезапрос.
503 Превышено максимально допустимое количество запросов в секунду/минуту.
© 2013-2026 "XMLStock"
XML запросы к Яндекс Search Api и Google XML Search.
^
^