analizzaprosa Детальный анализ поискового запроса
Собирает по одному запросу и региону Яндекса сводку: геозависимость, частоты Вордстата, слова подсветки и тематики, главные страницы в ТОП-10, бюджет и число объявлений Директа, вхождения в Title и сниппеты. Метод асинхронный: первый запрос возвращает report_id, по нему приходит результат. То же, что инструмент Детальный анализ запроса.
- Стоимость
- 5 лимитов за запрос
- Режим
- асинхронный: report_id
- Запросов за задачу
- 1
- Параметры
- только в query-строке
Постановка задачи
/api/analizzaprosa
Лимиты списываются при постановке задачи.
Параметры query
-
keystring обязательныйКлюч API из настроек аккаунта. -
querystring обязательныйПоисковый запрос — один. -
lrint обязательныйРегион Яндекса, например213— Москва.
Ответ
-
report_idintID задачи для получения результата.
Получение результата
/api/analizzaprosa
Пока задача в работе, приходит {"error":"In progress","code":50}. Опрашивайте раз в 10–30 секунд.
Параметры query
-
keystring обязательныйКлюч API из настроек аккаунта. -
report_idint обязательныйID задачи из ответа на постановку.
Ответ
Показатели лежат в response. Да/нет-значения — строками Да и Нет.
-
requestobjectqueryиlrиз постановки. -
responseobjectРезультат анализа.Вложенные поля
-
user_querystringЗапрос в нижнем регистре. -
geostringГеозависимость:Да,НетилиПроверить. -
local_powstringСтепень локализации выдачи, %. -
overallintОбщая частота Вордстата в регионе;-1, если получить не удалось. -
exactintТочная частота Вордстата;-1, если получить не удалось. -
without_spektrstringСлова из подсветки, кроме слов запроса и СПЕКТРа, через запятую. -
with_spektrstringСлова СПЕКТРа через запятую. -
thematic_wordsstringСлова, задающие тематику, через запятую. -
top10_mainintГлавных страниц в ТОП-10. -
vital_flagstringЕсть ли витальный ответ. -
correctstringНет, если Яндекс исправил или переформулировал запрос. -
found_docsstringЧисло найденных документов. -
budget_miint|stringБюджет по MegaIndex; при ошибке — строка-пояснение. -
ads_ydintОбъявлений в Яндекс Директе. -
exact_titleintТочных вхождений в Title в ТОП-50. -
exact_passagesintТочных вхождений в сниппеты в ТОП-50. -
age_topintМедианный возраст документов ТОП-10, дней. -
age_top_humanstringТо же словами. -
intentsstringДоли интентов выдачи: коммерция, отзывы, медиа, словари, музыка, путешествия.
-
Ошибки
| Код | Сообщение | Когда |
|---|---|---|
-50 |
Not set |
Не передан query или lr; имя параметра — ключ в ответе. |
50 |
In progress |
Задача ещё выполняется. |
-60 |
To many tasks from one user. Try again later. |
У пользователя уже больше 5 незавершённых задач анализа запроса. |
-4 |
Access denied |
report_id не существует, принадлежит другому пользователю или другому инструменту. |
-104 |
Processing error |
Задача завершилась с ошибкой. Также -105 (кончились лимиты), -106 (отменена), -107 (дольше 6 часов), -125 (прочее). |
-68 |
Not enough daily limits |
Не хватает 5 лимитов. Для тарифов с ограничением по периодам — также -80, -81, -82, -83; в ответе есть available и need. |
-1 |
Access denied |
Не передан key. HTTP-код 404. |
-2 |
Access denied |
Ключ не найден. HTTP-код 403. |
Нужен список запросов, а не один? Геозависимость пачкой отдаёт geo, частоты — wordstatapi, комплексный анализ списка запросов — complex_queries_analyser.