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

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

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

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

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

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

groupby

нет

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

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

 

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

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

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

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

 

Локализация

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

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

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

domain нет

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

 

Параметры XMLRiver

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

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

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

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


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