API парсинга фраз из Яндекс Вордстат
Для инструмента «Парсинг ключевых фраз» параметры API для сбора данных:
Параметры | Значение | Описание |
tools_name= | wordstat | Название инструмента |
type= | 2 | Тип проверки (2 - парсинг запросов) |
queries= | массив в формате JSON | Фразы для проверки, массив в формате JSON, пример: queries=["\u043a\u0443\u043f\u0438\u0442\u044c \u0444\u043b\u0430\u0433"] |
lr= | lr региона по идентификатору Яндекса | Регион поиска по Яндексу. Например, Москва - 213, Россия - 225 |
device= | desktop/mobile/phone/tablet | Уточнение устройства для парсинга фраз. Чтобы указать все устройства, указывайте пустое значение. |
minus_words= | [] | Минус слова. Пример: minus_words=[%22дилер%22] |
is_clear_minus= | 1/0 | Удалять из CSV результата фразы с минус-словами. |
is_right= | 1/0 | Сбор правой колонки. |
is_clear= | 1/0 | Удалить "+" из ключевых фраз |
Пример PHP кода:
<?php
// Параметры API
$token = "ВАШ_ТОКЕН"; // Замените ВАШ_ТОКЕН на ваш реальный токен
$tools_name = "wordstat";
$type = 2; // 1 - проверка частотности, 2 - парсинг запросов, 3 - проверка сезонности
$queries = ["купить флаг", "купить что-нибудь", "купить плащ"];
$lr = 213;
$device = ""; // desktop/mobile/phone/tablet. Пустое значение - all.
$minus_words = ''; // Пустая строка, если минус-слова не указаны
$is_clear_minus = 1; // 1 для удаления фраз с минус-словами из CSV результата, 0 - не удалять
$is_right = 1; // 1 для сбора правой колонки, 0 - не собирать
$is_clear = 1; // 1 для удаления "+" из ключевых фраз, 0 - не удалять
$is_suggest = 0; // 1 для сбора поисковых подсказок, 0 - не собирать
$is_suggest_ws = 0; // 1 для сбора общей частоты для поисковых подсказок, 0 - не собирать
// Формирование URL для отправки запроса методом GET
$url_get = "https://arsenkin.ru/tools/api/task/set?token={$token}&tools_name={$tools_name}";
// Формирование параметров запроса методом POST
$params_post = array(
'version' => 2,
'type' => $type,
'queries' => json_encode($queries), // Преобразование в JSON
'lr' => $lr,
'device' => $device,
'minus_words' => json_encode($minus_words),
'is_clear_minus' => $is_clear_minus,
'is_right' => $is_right,
'is_clear' => $is_clear,
'is_suggest' => $is_suggest,
'is_suggest_ws' => $is_suggest_ws
);
// Отправка запроса методом POST
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url_get);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params_post));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
// Обработка ответа
if ($response === false) {
echo "Ошибка при выполнении запроса: " . curl_error($ch);
} else {
// Обработка ответа от API (например, преобразование из JSON)
$result = json_decode($response, true);
// Вывод результата
print_r($result);
}
?>
Проверка статуса задачи: осуществляется посредством GET запроса на url https://arsenkin.ru/tools/api/task/check
https://arsenkin.ru/tools/api/task/check?token=ВАШ_ТОКЕН&task_id=ID_ЗАДАЧИ
Обязательные параметры:
- task_id=12345 - ID задачи
Получение результата:
Осуществляется посредством GET запроса на url https://arsenkin.ru/tools/api/task/result
https://arsenkin.ru/tools/api/task/result?token=ВАШ_ТОКЕН&task_id=ID_ЗАДАЧИ
Обязательные параметры:
- task_id=12345 - ID задачи
Возвращает JSON с результатами проверки:
{
"0": {
"freq": 40114,
"left": {
"seo": 40114,
"seo продвижение": 10115,
"seo сайта": 6761,
"seo продвижение сайтов": 4427,
"seo ru": 1974,
"seo москва": 1949,
"seo специалист": 1732,
"seo продвижение москва": 1335,
"заказать seo": 1238,
"seo prodvizhenie": 1058,
"seo prodvizhenie ru": 1055,
"seo продвижение seo prodvizhenie moskva ru": 1012,
"seo текст": 875,
"seo продвижение заказать": 780,
"seo продвижение сайта москва": 774,
"seo оптимизация сайтов": 757,
"курсы seo": 716,
"yoast seo": 664,
"поисковое seo": 645,
"сео seo": 632,
"seo яндекс": 626,
"заказать seo сайта": 620,
"seo ru продвижение сайтов": 605,
"seo цена": 602,
"seo frog": 565,
"сео продвижение seo": 509,
"seo карточки": 492,
"seo слова": 484,
"seo screaming": 482,
"seo анализ": 476,
"seo spider": 475,
"seo услуги": 468,
"screaming frog seo": 464,
"seo продвижение цена": 461,
"seo товаров": 452,
"seo сайта +в москве": 451,
"seo fast": 450,
"интернет seo": 448,
"seo frog spider": 438,
"поисковое продвижение seo": 434,
"screaming seo spider": 433,
"wordpress seo": 428,
"screaming frog seo spider": 418,
"seo продвижение сайта заказать": 416,
"seo раскрутка": 411,
"seo аудит": 397,
"seo страницы": 397,
"seo оптимизация +это": 385,
"seo онлайн": 385,
"заказать seo москва": 383
},
"keyword": "что такое seo"
},
"1": {
"freq": 33049,
"left": {
"купить чемодан": 33049,
"купить чемодан +в москве": 8950,
"купить чемодан +на колесах": 4886,
"купить чемодан недорого": 2949,
"чемодан купить москва недорого": 2071,
"ручной чемодан купить": 2016,
"купить чемодан +на колесах недорого": 1576,
"купить чемодан +на колесах недорого +в москве": 1190,
"чемодан +для ручной клади купить": 1175,
"купить чемодан samsonite": 1122,
"купить набор чемоданов": 1097,
"купить чемодан +на колесиках": 873,
"купить чемодан дешево": 841,
"купить чемодан самсонайт": 797,
"купить хороший чемодан": 744,
"чемоданы купить распродажа": 707,
"чехол +на чемодан купить": 706,
"где купить чемодан": 683,
"купить детский чемодан": 653,
"купить легкий чемодан": 634,
"какой купить чемодан": 629,
"чемодан купить магазин": 603,
"купить тканевый чемодан": 590,
"купить чемодан размер": 583,
"купить чемодан +на авито": 564,
"чемодан купить +в москве распродажа": 557,
"купить набор инструментов +в чемодане": 545,
"купить чемодан москва дешево": 537,
"купить чемодан american": 524,
"купить большой чемодан": 511,
"чемодан american tourister купить": 510,
"купить пластиковый чемодан": 508,
"купить чемодан американ": 502,
"колеса +для чемоданов купить +в москве": 484,
"чемодан ручная кладь купить +в москве": 471,
"чемодан американ туристер купить": 449,
"купить чемодан +на колесах +на распродаж": 440,
"купить сумку чемодан": 437,
"легкие чемоданы +на колесах купить": 429,
"москва купить чемодан +на колесах распродажи": 425,
"купить чемодан интернет": 418,
"купить чемодан недорого распродажа": 407,
"какой чемодан лучше купить": 404,
"чемодан samsonite купить +в москве": 403,
"купить набор чемоданов москва": 396,
"чемодан прочный купить": 392,
"чемодан l купить": 389,
"распродажи чемоданов купить москва недорого": 389,
"чемоданы s купить": 387,
"купить чемодан +на колесах недорого распродажа": 386
},
"keyword": "как купить чемодан"
},
"2": {
"freq": 181298,
"left": {
"слон": 181395,
"слоне +в": 28691,
"купи слона": 11453,
"фильм слон": 10762,
"сколько слонов": 6098,
"три слона": 5919,
"слон какой": 5167,
"доктор слон": 4894,
"про слона": 4730,
"магазин слон": 4588,
"дом слон": 4528,
"со слоном": 4477,
"костя слонов": 4077,
"играющие слоны": 4070,
"зонт слон": 4049,
"розовый слон": 3754,
"розов слон": 3754,
"зонт три слона": 3639,
"слон футбол": 3613,
"слоны играющие +в футбол": 3580,
"белый слон": 3505,
"слоны +могут играть +в": 3467,
"смотреть слон": 3443,
"3 слонов": 3417,
"слоны +могут играть +в футбол": 3325,
"3 слона": 3099,
"слон животное": 3056,
"где слон": 2936,
"слоны футбол фильм": 2927,
"1 слон": 2837,
"индийский слон": 2820,
"фильм слоны +могут играть": 2819,
"текст слон": 2798,
"слоны +могут играть +в футбол фильм": 2773,
"слон +в москве": 2640,
"слон отзывы": 2579,
"2 слона": 2561,
"большой слон": 2453,
"слон 2022": 2408,
"слон онлайн": 2378,
"слон интернет": 2368,
"африканский слон": 2362,
"человек слон": 2265,
"слон интернет магазин": 2244,
"воды слонам": 2208,
"ответ слон": 2187,
"слон весит": 2095,
"слон сайт": 2063,
"хобот слона": 2052,
"слон фото": 2051
},
"keyword": "слоны"
}
}