Яндекс тихо перенёс API Вордстата в Yandex Cloud Search API. Старая страница документации теперь — заглушка с одной строчкой: «Все возможности API Вордстата теперь доступны в Wordstat API сервиса Yandex Search API».
Новых OAuth-токенов больше не выпускают. Если у вас был токен — он пока продолжает работать. Не успели получить — добро пожаловать в Яндекс.Облако.
🔧 Что изменилось
Раньше: регистрируешь OAuth-приложение, получаешь токен через Яндекс.Директ, шлёшь запросы на
api.wordstat.yandex.net. Бесплатно, 1 000 запросов в день. Ваш покорный слуга выпросил 5000 в день.Теперь: создаёшь сервисный аккаунт в Яндекс.Облаке, подписываешь JWT ключом, шлёшь запросы на
searchapi.api.cloud.yandex.net. Сейчас Wordstat в статусе Preview — бесплатно. После выхода из беты станет платным.💡 Если у вас уже настроен Yandex Search API и соответствующий скилл для парсинга выдачи — тот же самый сервисный аккаунт и ключ подходят для Вордстата. Ноль дополнительной настройки.
Пост про скилл для поиска: https://t.me/countwithsasha/495
💾 Обновил скилл для Claude
Мой скилл Вордстата теперь поддерживает оба бэкенда. Положил
config.json с folder_id и ключом сервисного аккаунта — работает через облако. Есть старый токен в .env — работает через legacy. Переключение автоматическое или по флагу, команды и аргументы скриптов не изменились.Скилл сам:
🔸 Выбирает бэкенд если не указано явно (cloud приоритетнее)
🔸 Получает IAM-токен через JWT-подпись и кэширует его
🔸 Транслирует запросы из legacy-формата в cloud и нормализует ответы обратно
Код открыт, README с пошаговой настройкой прилагается.
📐 Что дальше
У меня уже есть отдельный скилл Yandex Search API — он использует тот же сервисный аккаунт и те же разрешения. Когда Яндекс окончательно выключит legacy — объединю оба скилла в один. Пока живут раздельно, потому что API-контракты разные.
Кто пользуется API Вордстата — уже мигрировали или ещё на старом токене?
----
Поляков считает — AI, код и кейсы
