Параметры и методы

Использование параметров GET

Кроме установки необходимых настроек запросов в аккаунте, вы можете передавать эти параметры через GET запрос.
ВАЖНО! Переданные параметры в GET запросе имеют приоритет перед параметрами, установленными в настройках аккаунта!

Строка запроса

Наименование

Обязательно Описание
query да Параметр определяет строку запроса поиска. Вы можете использовать любые запросы, как если бы Вы делали поиск в Google, кроме символа амперсанда (&), который необходимо заменять на код %26

groupby

нет

Числовое значение, ТОП позиций для сбора. Возможные значения: 10.

page нет Числовое значение, определяет страницу поисковой выдачи. В Яндексе страницы нумеруются начиная с нуля.
filter нет Скрывать похожие результаты в выдаче (по умолчанию выключен в поиске Яндекса).
Включается путём передачи filter=1, но важно(!), что этот параметр влияет на выдачу по умолчанию!
highlights нет Подсветка ключевых слов.
При передаче параметра highlights=1 тайтл и сниппет заключаются в контейнер <![CDATA[...]]> и содержат тег <hlword> в который заключены выделенные жирным слова из выдачи, если таковые присутствуют.

 

Географическое расположение

Наименование

Обязательно Описание
lr нет

числовое значение (id) местоположения (регион Яндекса)

 

Локализация

Наименование

Обязательно Описание
lang нет

Код языка Яндекса: ruuk...

domain нет

Строка yandex домена. Возможные значения: rucomuacom.trbykz

 

Параметры XMLRiver

Наименование

Обязательно Описание
device нет

Устройство, на котором выполняется поиск: desktop, tablet, mobile

os нет Выбор операционной системы при device=mobile. Возможные значения: ios, android
raw нет При передаче параметра raw=page мы возвращаем полный html код страницы яндекса. При передаче этого значения, параметр delayed игнорируется. Т.е. получать полный html код страницы яндекса в режиме отложенного ответа нельзя.


Пример: 
http://xmlriver.com/search_yandex/xml?user=[user_id]&key=[key]&groupby=10&lang=ru&lr=1&domain=ru&device=desktop