Еще 5 июня Яндекс объявил о запуске нового Wordstat API. Почему его называют новым? Потому что ранее уже можно было получать доступ к Вордстат апи с помощью Direct API путем создания приложения. Таким образом глобально особо ничего не поменялось, Яндекс просто улучшил доступ к данным.

Какие данные можно получит с помощью Wordstat API?

  • Частотность запросов (общее количество, количество по датам или регионам)
  • Ключевые слова (самые популярные запросы с заданной фразой)
  • Похожие запросы (ассоциации)
  • Динамика запросов во времени (ежедневная, еженедельная, ежемесячная детализация)
  • Распределение запросов по регионам
  • Список поддерживаемых регионов
  • Информация о квотах пользователя (лимиты и остаток квоты)

Таким образом API позволяет получить все данные из сервиса wordstat.yandex.ru от Яндекса.

Лимиты сервиса — не более 10 запросов в секунду, 1000 запросов в сутки.

Как зарегистрироваться для доступа к API

Для доступа нужно иметь аккаунт в сервисе Яндекса с подтвержденным телефоном (страна не важна). Главное доступ к Яндекс ID.
Вторым шагом есть получение OAuth-токена, для этого переходим на страницу создания приложения и выберите «для доступа к API или отладки» и нажмите Перейти к созданию.
регистрация
Если в процессе будет вылазить окно с регистрацией в Госуслугах — пропускаем его.
В разделе Доступ к данным выберите Использование API Яндекс Директа.
Direct API

Будьте внимательны, иногда всплывающее окно не появляется или сбрасывается в компоненте. Убедитесь что вы его выбрали.

Жмем создать приложение.

Появится такое вот окно, сохраните себе ClientID в блокнот.
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.

Этот код вы никому не передаете если не хотите чтобы ваши лимиты кто то использовал. Не выкладывайте его в публичный доступ или Github.

Поздравляю! Если вам ранее приходило письмо с подключением к Вордстат Апи — вы можете его использовать.
Теперь рекомендую полноценно ознакомиться с справкой Яндекса
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-токен
вставка token
и залейте через FTP на сервер.

Если вы получите такой результат — поздравляю, вы все сделали правильно и ваше апи работает!
результат запроса к апи вордстата

Мой скрипт для работы с Api Wordstat на python
Функционал:

  • Принимает ввод: фраза, регион, опция «без региона», число запросов.
  • Выполняет рекурсивные API-запросы для сбора связанных фраз и показов.
  • Отображает прогресс и таблицу с данными парсинга.
  • Экспортирует результаты в CSV и Excel.

Возможности парсера на видео:

Если вы как и я любите python, то ниже ссылка на Гитхаб исходника с интерфейсом streamlit:


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

С 2007 года занимаюсь созданием контент проектов и их монетизацией. Senior Seo специалист, блоггер.

5 комментариев

    • Евгений Молдовану Ответить

      Смысл с этих посредников если получать данные можно от первоисточника? Откуда данные у Букварикса? В Вордстата + кучу старых баз + когда то парсили прямой эфир.
      Все это уже давно устарело и годиться только под дорвеи.

      • Как использовать эти данные, полученные с апи? Какие запросы можно автоматизировать? Lsi, похожие запросы, вычисление чего-то типа kei по частотам?

        Чёт после таких вот вопросов непонятно, нужно ли прокачивать парсинг через апи.

        Есть какие то практические задачи, которые решаете через парсинг вордстата, если не секрет?

      • Евгений Молдовану

        В первую очередь для создания семантического ядра. Это задача номер 1.
        Если вы не понимаете где это использовать — скорее всего оно вам и не нужно.
        LSI не совсем, но из списка можно собирать ключи и дооптимизировать по интенту.

Написать комментарий

Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Отказаться
Политика конфиденциальности