Получение информации о популярных поисковых запросах
Позволяет получить список ТОП-3000 поисковых запросов, по которым сайт показывался на поиске за последнюю неделю. Можно выбрать 500 запросов с наибольшим числом показов или наибольшим числом кликов.
Формат запроса
GET https://api.webmaster.yandex.net/v4/user/{user-id}/hosts/{host-id}/search-queries/popular
? order_by=<string>
& [query_indicator=<string>]
& [device_type_indicator=<string>]
& [date_from=<datetime>]
& [date_to=<datetime>]
& [offset=<int32>]
& [limit=<int32>]
|
Тип: |
|
Тип: |
|
Показатель для сортировки запросов (ApiQueryOrderField). |
|
Индикаторы для отображения запросов (ApiQueryIndicator). |
|
Тип устройства (ApiDeviceTypeIndicator). Значение по умолчанию: |
|
Дата начала интервала. Если не указан, то данные возвращаются за последнюю неделю. |
|
Дата конца интервала. Если не указан, то данные возвращаются за последнюю неделю. |
|
Смещение списка. Минимальное значение — 0. Значение по умолчанию: 0. |
|
Количество записей (1—500). Значение по умолчанию: 500. |
* Обязательный параметр
Индикатор |
Описание |
|
Количество показов. |
|
Количество кликов. |
Индикатор |
Описание |
|
Количество показов. |
|
Количество кликов. |
|
Средняя позиция показа. |
|
Средняя позиция клика. |
Индикатор |
Описание |
|
Все типы устройств. |
|
Компьютеры. |
|
Мобильные телефоны и планшеты. |
|
Мобильные телефоны. |
|
Планшеты. |
Если в запросе не задан индикатор типа устройства, по умолчанию используется значение ALL
.
Формат ответа
Примеры
JSONXML
{ "queries": [ { "query_id": "a08b", "query_text": "some text", "indicators": { "TOTAL_SHOWS": 1.1, ... } }, ... ], "date_from": "2016-01-01", "date_to": "2016-01-07", "count": "300" }
<Data> <query> <query_id>a08b</query_id> <query_text>some text</query_text> <indicators> <TOTAL_SHOWS>1.1</TOTAL_SHOWS> ... </indicators> </query> ... <date_from>2016-01-01</date_from> <date_to>2016-01-07</date_to> <count>300</count> </Data>
Имя |
Обязательный |
Тип |
Описание |
Примечание |
|
Да |
|
ID поискового запроса. |
— |
|
Да |
|
Текст поискового запроса. |
— |
TOTAL_SHOWS |
Да |
ApiQueryIndicator |
Показатель поискового запроса. |
Может отсутствовать, если его значение не определено. |
|
Да |
|
Дата начала интервала. |
Может отличаться в большую сторону от заданного вами значения в запросе, если более ранних данных для сайта нет. |
|
Да |
|
Дата конца интервала. |
Может отличаться в меньшую сторону от заданного вами значения в запросе, если более ранних данных для сайта нет. |
|
Да |
|
Общее количество доступных поисковых запросов. |
— |
Индикатор |
Описание |
|
Количество показов. |
|
Количество кликов. |
|
Средняя позиция показа. |
|
Средняя позиция клика. |
Коды ответа
Чтобы посмотреть структуру ответа подробнее, нажмите на причину.
Код |
Причина |
Описание |
200 |
OK |
|
403 |
ID пользователя, выдавшего токен, отличается от указанного в запросе. В примерах ниже JSON
XML
|
|
404 |
Не подтверждены права на управление сайтом. JSON
XML
|
|
404 |
Сайт не проиндексирован. JSON
XML
|
|
404 |
Данные о сайте еще не загружены в Яндекс Вебмастер. JSON
XML
|
Узнайте больше
Показатель для сортировки запросов (ApiQueryOrderField).
Индикаторы для отображения запросов (ApiQueryIndicator).
Индикаторы типов устройств (ApiDeviceTypeIndicator)
Индикатор |
Описание |
|
Все типы устройств. |
|
Компьютеры. |
|
Мобильные телефоны и планшеты. |
|
Мобильные телефоны. |
|
Планшеты. |
Если в запросе не задан индикатор типа устройства, по умолчанию используется значение ALL
.
Тип устройства (ApiDeviceTypeIndicator). Значение по умолчанию: ALL
.
Дата начала интервала. Если не указан, то данные возвращаются за последнюю неделю.
Дата конца интервала. Если не указан, то данные возвращаются за последнюю неделю.
Смещение списка. Минимальное значение — 0. Значение по умолчанию: 0.
Количество записей (1—500). Значение по умолчанию: 500.
Тип: int64
. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user.
Тип: host id (string)
. ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user‑id}/hosts.
Описание
Код ошибки.
Описание
Сообщение об ошибке.
Описание
Значение.
Описание
Поле.
Описание
ID запрошенного сайта.
Описание
ID сайта.
Порядок сортировки запросов (ApiQueryOrderField)
Индикатор |
Описание |
|
Количество показов. |
|
Количество кликов. |
Описание
Признак подтверждения сайта.
Описание
ID файла Sitemap
.
Описание
Список поддерживаемых типов контента.
Описание
Лимит на количество добавленных сайтов.
* Обязательный параметр
Описание
Лимит количества фидов.
Описание
Лимит количества добавленных фидов.
Описание
ID пользователя, от имени которого разрешен доступ.
Описание
Дата и время, до которого адрес доступен для создания задачи.
Описание
Список поддерживаемых типов контента.
Описание
Список поддерживаемых типов кодировки.
Описание
Максимальная длина.
Описание
Минимальная длина.
Описание
Доступное количество запросов в сутки.
Порядок сортировки запросов (ApiQueryOrderField)
Индикатор |
Описание |
|
Количество показов. |
|
Количество кликов. |
Индикаторы запросов (ApiQueryIndicator)
Индикатор |
Описание |
|
Количество показов. |
|
Количество кликов. |
|
Средняя позиция показа. |
|
Средняя позиция клика. |
Обязательный
Да
Тип
string
Описание
ID поискового запроса.
Примечание
—
Обязательный
Да
Тип
string
Описание
Текст поискового запроса.
Примечание
—
Дата начала интервала. Если не указан, то данные возвращаются за последнюю неделю.
Дата конца интервала. Если не указан, то данные возвращаются за последнюю неделю.
Обязательный
Да
Тип
int32
Описание
Общее количество доступных поисковых запросов.
Примечание
—