Яндекс WordStat
Прямой доступ к данным WordStat с расширенной информацией о регионах. Названия регионов уже включены в ответ — не нужно отдельно запрашивать справочник.
Источник данных — официальный Yandex Wordstat API v2 (в составе Yandex Search API). UnoAPI оборачивает его в единый ключ и добавляет расширение названий регионов.
Эндпоинты
Заголовок раздела «Эндпоинты»| Метод | Эндпоинт | Описание |
|---|---|---|
POST |
/v2/wordstat/top |
Популярные запросы по ключевому слову |
POST |
/v2/wordstat/dynamics |
Динамика запросов во времени |
POST |
/v2/wordstat/regions |
Распределение по регионам |
Популярные запросы
Заголовок раздела «Популярные запросы»curl -X POST "https://proxy.unoapi.ru/v2/wordstat/top" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "phrase": "купить телефон", "regions": [213], "numPhrases": 10 }'const response = await fetch('https://proxy.unoapi.ru/v2/wordstat/top', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ phrase: 'купить телефон', regions: [213], // Москва numPhrases: 10 })});
const data = await response.json();console.log(data.results);// [{ phrase: 'купить телефон недорого', count: 45230 }, ...]import requests
response = requests.post( 'https://proxy.unoapi.ru/v2/wordstat/top', headers={ 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, json={ 'phrase': 'купить телефон', 'regions': [213], 'numPhrases': 10 })
data = response.json()for item in data['results']: print(f"{item['phrase']}: {item['count']}")Пример ответа
Заголовок раздела «Пример ответа»{ "results": [ { "phrase": "купить телефон недорого", "count": 45230 }, { "phrase": "купить телефон в москве", "count": 32100 }, { "phrase": "купить телефон samsung", "count": 28500 } ], "associations": [ { "phrase": "смартфон купить", "count": 18900 } ], "totalCount": 105830}Динамика запросов
Заголовок раздела «Динамика запросов»Анализ трендов и сезонности по ключевому слову.
curl -X POST "https://proxy.unoapi.ru/v2/wordstat/dynamics" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "phrase": "купить телефон", "period": "monthly" }'Пример ответа
Заголовок раздела «Пример ответа»{ "results": [ { "date": "2025-01-01", "count": 125000, "share": 0.082 }, { "date": "2025-02-01", "count": 118000, "share": 0.078 }, { "date": "2025-03-01", "count": 142000, "share": 0.091 } ], "trend": "up 8.2%"}Региональное распределение
Заголовок раздела «Региональное распределение»curl -X POST "https://proxy.unoapi.ru/v2/wordstat/regions" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"phrase": "купить телефон"}'Пример ответа
Заголовок раздела «Пример ответа»{ "regions": [ { "regionId": 213, "regionName": "Москва", "count": 45000, "share": 15.2, "affinityIndex": 1.23 } ]}Ответ включает regionName, parentName, countryCode — не нужно отдельно запрашивать справочник регионов.