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

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

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

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

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

Обязательно Описание
query да Параметр определяет строку запроса поиска. Вы можете использовать любые запросы, как если бы Вы делали поиск в Яндекс, кроме символа амперсанда (&), который необходимо заменять на код %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

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

Обязательно Описание
ai нет При передаче параметра ai=1 мы дополнительно парсим блок "Обзор от ИИ".
Внимание! Этот параметр относится к платным и использование этого параметра снижает скорость выдачи!
Читать подробнее.
device нет

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

os нет Выбор операционной системы при device=mobile. Возможные значения: ios, android
raw нет При передаче параметра raw=page мы возвращаем полный html код страницы яндекса. При передаче этого значения, параметр delayed игнорируется. Т.е. получать полный html код страницы яндекса в режиме отложенного ответа нельзя.
inindex нет Проверка индексации.
Режим проверки можно изменить параметром strict.
При передаче параметра inindex=1, в параметре query необходимо передать URL, индексацию которого хотите проверить
strict нет Режим строгого соответствия при проверке индексации. 
Необходимо отправлять параметр strict=1.
В этом режиме учитывается регистр URL — он должен точно совпадать с вариантом в выдаче Google. Например, domain.com/TEST.html и domain.com/test.html считаются разными страницами.
Если параметр не передан, регистр не имеет значения ни в запросе, ни в выдаче.
additional нет строка списка дополнительных параметров выдачи через запятую, например: additional=topads,bottomads.

Возможные значения:
  • y_topads - реклама вверху выдачи;
  • y_bottomads - рекламу внизу выдачи;
  • y_rightads - реклама справа;
  • searchsters - колдунщики;
  • searchsters_side - колдунщики боковые;
  • scroller - карусель;
  • rs_y - Related Searches;
  • extended_snippet - расширенные сниппеты;
  • displayed - кол-во показов в месяц;
  • y_cachelink - сохранённая копия;
  • y_sitelinks - Sitelinks (витальный запрос);
  • y_oneline_sitelinks - дополнительные ссылки в сниппете;
  • knowledge_graph_y - карточка компании;
  • y_fullsnippet - fullsnippet;
  • y_of - блок цен в магазине;
  • y_news - блок новостей;


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