Коды ошибок

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

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

2

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

15

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

20-24

Внутренняя ошибка. Обратитесь в службу поддержки.

31

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

42

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

101

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

102

Неверный параметр groupby! 
Может возникнуть при передаче неверного значения параметра в GET запросе.
Возможные значения для Google: 10, 20, 30, 50, 100.
Возможные значения для Яндекс: 10.
При остальных значениях вы получите ошибку.

103

Неверный параметр lr!
Может возникнуть при передаче неверного значения параметра в GET запросе.

104

Неверный параметр loc!
Может возникнуть при передаче неверного значения параметра в GET запросе.

105

Неверный параметр country!
Может возникнуть при передаче неверного значения параметра в GET запросе.

106

Неверный параметр domain!
Может возникнуть при передаче неверного значения параметра в GET запросе.

107 По Яндексу возможное значение ТОПа: 10!
Если в запросе передан параметр groupby и он не равен возможным значениям, мы выдаем эту ошибку.

110*

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

115 Ваше ПО слишком часто отправляет большее количество параллельных запросов, чем вам доступно. Доступ откроется через N секунд.
При значительном количестве ошибок 110, связанных с тем, что Ваше ПО отправляет чрезмерное количество запросов не обработав предыдущие, мы блокируем доступ к сбору на 10 минут.

При этом мы отправляем код ответа HTTP 429.

120

Недопустимые символы или операторы в запросе.

200

На вашем счету закончились деньги. Для дальнейшей работы пополните свой счет.

201

Ваше ПО не забирает ответы по запросам! Прием запросов приостановлен на 20 минут для предотвращения пустой траты денег! Обновите своё ПО.

В данном случае ПО работает в режиме отложенного ответа. Если программа не забирает собранные ответы и их накопилось более 100 штук, сбор будет запрещен до тех пор, пока ответы не будут собраны программой или до истечения 20 минут после первого незапрошенного ответа, после чего текущая очередь обнулиться и сбор будет опять разрешен.

500*

Ошибка сети. Повторите попытку.
Сетевая ошибка, в результате которой мы не смогли получить ответ от поисковой системы.

* - временные ошибки, при появлении которых, необходим повторный запрос с теми же параметрами.