yandex-wordstat
yandex-wordstat
Analyze search demand and keyword statistics using Yandex Wordstat API.
Config
Скилл поддерживает два бэкенда:
cloud(рекомендуется) — Yandex Cloud Search API v2. Нуженconfig/config.json+ service account key. Авторизация через IAM token (JWT с SA-ключа).legacy(deprecated) — старый Wordstat OAuth API. НуженYANDEX_WORDSTAT_TOKENвconfig/.env. Яндекс больше не подключает новых пользователей, но старые токены работают.
Auto-selection (cloud-first): cloud выигрывает на tie. Чтобы остаться на legacy явно — YANDEX_WORDSTAT_BACKEND=legacy в config/.env.
Полная инструкция по настройке и troubleshooting: config/README.md.
Миграция в облако: когда Яндекс окончательно отключит legacy — удалите YANDEX_WORDSTAT_TOKEN, заполните config/config.json и config/service_account_key.json. Команды и аргументы скриптов не меняются.
⚠️ Cloud dynamics operator caveat: при --period weekly|monthly cloud-бэкенд поддерживает только оператор +. Минус-слова, кавычки, группировки и точные формы работают только при --period daily. Скилл делает preflight-проверку и падает с понятной ошибкой до запроса. Подробнее — в README.