Содержание
Еще 5 июня Яндекс объявил о запуске нового Wordstat API. Почему его называют новым? Потому что ранее уже можно было получать доступ к Вордстат апи с помощью Direct API путем создания приложения. Таким образом глобально особо ничего не поменялось, Яндекс просто улучшил доступ к данным.
Какие данные можно получит с помощью Wordstat API?
- Частотность запросов (общее количество, количество по датам или регионам)
- Ключевые слова (самые популярные запросы с заданной фразой)
- Похожие запросы (ассоциации)
- Динамика запросов во времени (ежедневная, еженедельная, ежемесячная детализация)
- Распределение запросов по регионам
- Список поддерживаемых регионов
- Информация о квотах пользователя (лимиты и остаток квоты)
Таким образом API позволяет получить все данные из сервиса wordstat.yandex.ru от Яндекса.
Как зарегистрироваться для доступа к API
Для доступа нужно иметь аккаунт в сервисе Яндекса с подтвержденным телефоном (страна не важна). Главное доступ к Яндекс ID.
Вторым шагом есть получение OAuth-токена, для этого переходим на страницу создания приложения и выберите «для доступа к API или отладки» и нажмите Перейти к созданию.

Если в процессе будет вылазить окно с регистрацией в Госуслугах — пропускаем его.
В разделе Доступ к данным выберите Использование API Яндекс Директа.

Жмем создать приложение.
Появится такое вот окно, сохраните себе ClientID в блокнот.

Далее необходимо Перейти по ссылке, докрутить до пункта
Шаг 4. Подайте заявку на доступ к API.
Подайте ручную заявку на подключение API. Для этого вам понадобится ClientID который вы сохранили ранее. Далее ожидаем от пару дней и на почту которую вы указали придет письмо с подключением.
Далее вам необходимо перейти по ссылке
https://oauth.yandex.ru/authorize?response_type=token&client_id=MyclientID
где MyclientID — это ваш ClientID из скриншота.
После перехода и авторизации в сервисе Яндекса вы получите ключ похожий на нечто вида:
y0__xCfEhdk-GNqfOiDfyhgqyFOb8gSEXZbDRiuquHyI6o05a8kfeux5
Это и есть ваш главный OAuth-токен или Authorization: Bearer.
Поздравляю! Если вам ранее приходило письмо с подключением к Вордстат Апи — вы можете его использовать.
Теперь рекомендую полноценно ознакомиться с справкой Яндекса
https://yandex.ru/support2/wordstat/ru/content/api-wordstat
https://yandex.ru/support2/wordstat/ru/content/api-structure
Все запросы, текстовые фразы нужно передавать в кодировке UTF-8.
Как использовать Wordstat API: примеры на php и python
Если вы готовы протестировать апишку, то скачайте архив, разархивируйте.
Отредактируйте файл zapros-work.php , вставив OAuth-токен

и залейте через FTP на сервер.
Мой скрипт для работы с Api Wordstat на python
Функционал:
- Принимает ввод: фраза, регион, опция «без региона», число запросов.
- Выполняет рекурсивные API-запросы для сбора связанных фраз и показов.
- Отображает прогресс и таблицу с данными парсинга.
- Экспортирует результаты в CSV и Excel.
Возможности парсера на видео:
Если вы как и я любите python, то ниже ссылка на Гитхаб исходника с интерфейсом streamlit:
Тут инструкция по установке и запуске. Заодно и подписывайтесь если хотите получать обновления скрипта.

5 комментариев
Эм-м, Букварикс. Быстро, бесплатно, без др**ки.
Смысл с этих посредников если получать данные можно от первоисточника? Откуда данные у Букварикса? В Вордстата + кучу старых баз + когда то парсили прямой эфир.
Все это уже давно устарело и годиться только под дорвеи.
А смысл парсить первоисточник? Чтобы что?
Как использовать эти данные, полученные с апи? Какие запросы можно автоматизировать? Lsi, похожие запросы, вычисление чего-то типа kei по частотам?
Чёт после таких вот вопросов непонятно, нужно ли прокачивать парсинг через апи.
Есть какие то практические задачи, которые решаете через парсинг вордстата, если не секрет?
В первую очередь для создания семантического ядра. Это задача номер 1.
Если вы не понимаете где это использовать — скорее всего оно вам и не нужно.
LSI не совсем, но из списка можно собирать ключи и дооптимизировать по интенту.