• от 24 руб за 1K Яндекс Search Api
  • от 12 руб за 1K Яндекс Live
  • от 12 руб за 1K Google XML
Войти Регистрация

Яндекс Wordstat. Руководство разработчика

Яндекс Wordstat — формат ответа

Яндекс Wordstat возвращает результаты только в формате JSON. Структура ответа зависит от значения параметра pagetype.

Поддерживаются четыре типа ответов:

  • words — топ запросов по ключевой фразе;
  • history — динамика частотности;
  • regions — распределение запросов по регионам;
  • regionsTree — дерево поддерживаемых регионов.

Топ запросов по ключевой фразе

Для запроса с параметром pagetype=words возвращаются популярные поисковые запросы за последние 30 дней, содержащие заданную фразу, а также похожие запросы пользователей.

Пример ответа

{
    "totalCount": "1539274",
    "results": [
        {
            "phrase": "пластиковые окна",
            "count": "251340"
        },
        {
            "phrase": "купить окна",
            "count": "98420"
        }
    ],
    "associations": [
        {
            "phrase": "остекление балкона",
            "count": "46750"
        },
        {
            "phrase": "оконные конструкции",
            "count": "21480"
        }
    ]
}

Описание полей

Поле Тип Описание
totalCount string Общее количество запросов, содержащих все слова из заданной фразы независимо от их порядка.
results array Список популярных запросов, содержащих заданное слово или словосочетание.
associations array Список запросов, похожих по смыслу на заданную фразу.
phrase string Поисковая фраза.
count string Количество запросов по данной фразе за последние 30 дней.

Количество элементов в массиве results зависит от параметра groupby. Максимально можно получить до 2000 фраз за один запрос.


Динамика частотности

Для запроса с параметром pagetype=history возвращается изменение частотности заданной фразы за выбранный период.

Данные группируются по дням, неделям или месяцам в зависимости от значения параметра period.

Пример ответа

{
    "results": [
        {
            "date": "2026-01-01T00:00:00Z",
            "count": "185420",
            "share": "0.000142"
        },
        {
            "date": "2026-02-01T00:00:00Z",
            "count": "192870",
            "share": "0.000148"
        },
        {
            "date": "2026-03-01T00:00:00Z",
            "count": "211530",
            "share": "0.000157"
        }
    ]
}

Описание полей

Поле Тип Описание
results array Список значений частотности за выбранный период.
date string Дата начала соответствующего периода в формате RFC 3339.
count string Количество запросов, содержащих заданное слово или словосочетание.
share string Доля таких запросов от общего количества запросов к поиску Яндекса за указанный период.

Значение поля date зависит от выбранной группировки. При группировке по месяцам указывается начало месяца, по неделям — начало недели, по дням — соответствующая дата.


Распределение запросов по регионам

Для запроса с параметром pagetype=regions возвращается распределение количества запросов по регионам за последние 30 дней.

Пример ответа

{
    "results": [
        {
            "region": "213",
            "count": "68420",
            "share": "0.084",
            "affinityIndex": "132.7"
        },
        {
            "region": "2",
            "count": "32180",
            "share": "0.039",
            "affinityIndex": "108.4"
        }
    ]
}

Описание полей

Поле Тип Описание
results array Список регионов и показателей частотности.
region string Идентификатор региона Яндекса.
count string Количество запросов с заданным словом или фразой в указанном регионе.
share string Доля выбранных запросов от общего количества поисковых запросов в данном регионе.
affinityIndex string Индекс региональной популярности запроса. Показывает отношение доли выбранных запросов в регионе к их доле по всей стране.

Индекс региональной популярности

Поле affinityIndex помогает определить, насколько запрос популярен в конкретном регионе по сравнению со средним значением по стране.

  • значение около 100 — популярность примерно соответствует среднему уровню;
  • значение выше 100 — запрос в регионе популярнее среднего;
  • значение ниже 100 — запрос менее популярен, чем в среднем по стране.

Дерево поддерживаемых регионов

Для запроса с параметром pagetype=regionsTree возвращается иерархический список регионов, поддерживаемых Яндекс Wordstat.

Пример ответа

{
    "regions": [
        {
            "id": "225",
            "label": "Россия",
            "children": [
                {
                    "id": "1",
                    "label": "Москва и область",
                    "children": [
                        {
                            "id": "213",
                            "label": "Москва",
                            "children": []
                        }
                    ]
                }
            ]
        }
    ]
}

Описание полей

Поле Тип Описание
regions array Список регионов верхнего уровня.
id string Идентификатор региона.
label string Название региона.
children array Вложенный список дочерних регионов. Каждый элемент имеет такую же структуру: id, label и children.

Значения поля id можно использовать в параметре regions при запросах топа фраз и динамики частотности.


Типы данных в JSON

Числовые показатели в ответах Wordstat передаются в виде строк. Например:

{
    "count": "251340",
    "share": "0.000142",
    "affinityIndex": "132.7"
}

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


Пустые результаты

Если по заданной фразе отсутствуют подходящие данные, соответствующий массив может быть пустым.

{
    "totalCount": "0",
    "results": [],
    "associations": []
}

Пустой массив не является ошибкой и означает, что Яндекс Wordstat не вернул данные по заданным условиям.


Дополнительная документация

Правила формирования запросов и примеры использования разных типов статистики описаны в разделе Формат запроса.

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

Возможные ошибки и способы их исправления представлены в разделе Коды ошибок.

© 2013-2026 "XMLStock"
XML запросы к Яндекс Search Api и Google XML Search.
^
^