Подбор ключевых фраз

Метод SerpstatKeywordProcedure.getKeywords представляет все вариации искомой ключевой фразы, по которым домены ранжируются в топ-100 органической выдачи Google, а также данные по найденным ключевым словам (количество запросов, стоимость за клик, уровень конкуренции и др.). Аналогичен отчету Анализ ключевых фраз - SEO-анализ - Подбор фраз.

Общие параметры запроса и инструкция по использованию Serpstat API

Перечень доступных баз и стран

Параметры запроса
Параметр Описание Тип данных Опциональный Значение по умолчанию Варианты значений
id Идентификатор запроса: ответ содержит этот же идентификатор. int/string нет Текстовое или числовое значение
method Название метода API string нет SerpstatKeywordProcedure.getKeywords
params Объект с параметрами {...}, в нем перечисляются все нижеследующие параметры и массивы [...] array нет
keyword Фраза, для которой будет происходить поиск string нет "iphone" (Любое текстовое значение)
se Идентификатор поисковой базы, по которой будет проходить поиск. string нет g_us (список поисковых баз)
minusKeywords Список минус-слов при поиске array да  ["app", "apple"] — массив исключающих ключевых фраз 
filters Условия фильтрации array да

Стоимость:
"cost": 10 (0-200) 
— Стоимость за клик в $ 
"cost_to": 10 (0-200) — Стоимость за клик до 
"cost_from": 1 (0-200) —  Стоимость за клик от 

Частотность:
"region_queries_count": 1000 
(0-100,000,000) 
—  Частотность ключевой фразы в выбранном регионе 
"region_queries_count_to": 2000 
(0-100,000,000) 
—  Частотность до 
"region_queries_count_from": 300 
(0-100,000,000) 
—  Частотность от 

Количество слов во фразе:
"keyword_length": 1 — Количество слов в ключевой фразе
"keyword_length_from" — Количество слов от
"keyword_length_to" — Количество слов до

Сложность фразы:
"difficulty": 3 (0-100) — Сложность фразы
"difficulty_from": 5 (0-100)  Сложность от
"difficulty_to": 10 (0-100) — Сложность до

Конкуренция:
"concurrency": 7 (1-100) — Конкуренция 
"concurrency_to": 7 (1-100) — Конкуренция до 
"concurrency_from": 1 (1-100) — Конкуренция от 

Фразы с неправильным написанием:
"right_spelling": true, "right_spelling": false — Фразы с неправильным написанием: Содержит все / Не содержит все

Ключевые слова:
"keyword_contain" — Содержит все (точное соответствие);
"keyword_not_contain" — Не содержит все (точное соответствие);
"keyword_contain_one_of" — Содержит один из (точное соответствие);
"keyword_not_contain_one_of" — Не содержит один из (точное соответствие);
"keyword_contain_broad_match" — Содержит все (широкое соответствие);
"keyword_not_contain_broad_match" — Не содержит все (широкое соответствие);
"keyword_contain_one_of_broad_match" — Содержит один из (широкое соответствие);
"keyword_not_contain_one_of_broad_match" — Не содержит один из (широкое соответствие);

Язык:
"lang": {uk,ru,en,bg,pl,de,es,it,fr,ro,be,hu,ka,el,other} — Указать язык ключевой фразы
Фильтрация по языку работает только для базы g_ua

sort

Сортировка по данным (по возрастанию и убыванию)

array да "cost": "asc"
"region_queries_count": "desc"

"keyword_length" — Сортировка результатов по длине ключевых фраз

"difficulty" — Сортировка результатов по уровню конкуренции ключевой фразы для продвижения в топ-10

"cost" — Сортировка результатов по цене за клик (в долларах США)

"region_queries_count" — Сортировка результатов по частотности ключевой фразы в выбранном регионе

order

Направление сортировки

array да "cost": "asc"
"region_queries_count": "desc"

Направление сортировки ключевых слов (asc — по возрастанию, desc — по убыванию)

page Номер страницы в ответе int да 1 "page": 5 (любое числовое значение)
size Количество результатов на страницу в ответе int да 100 "size": 10 (любое числовое значение)

min: 1, max: 1000

Параметры ответа
Параметр Описание
id Идентификатор запроса: соответствует id в запросе
result Содержит в себе ответ
data Массив с данными ответа
keyword Ключевая фраза
cost Цена за клик, $
concurrency Конкуренция ключевой фразы в PPC (0-100%)
found_results Количество найденных результатов по ключевой фразе
region_queries_count Частотность ключевой фразы в выбранном регионе
region_queries_count_wide Частотность ключевой фразы в широком соответствии
types Список дополнительных элементов которые отображаются в SERP (например, видео, карусель изображений, карта и другое)
geo_names Список топонимов в массиве, если топоним присутствует в ключевой фразе. Если нет — массив пустой.
social_domains Социальные домены, которые находятся в топ-10 по заданной фразе
right_spelling Рекомендация к исправлению для ключевой фразы с орфографической ошибкой
lang Язык ключевой фразы
keyword_length Количество слов, разделенных пробелом в ключевой фразе
difficulty Оценка уровня конкуренции по ключевой фразе для продвижения в топ-10 (от 1 до 100)
summary_info Объект с данными ответа
page Номер страницы
total Количество найденных вариаций ключевых фраз
left_lines Количество оставшихся API строк

Лимиты: количество списанных лимитов соответствует количеству полученных ключевых фраз в ответе. С помощью API запросов вы можете получить только первые 60000 результатов, вне зависимости от количества и объема самих запросов. Для получения большего количества данных - воспользуйтесь опцией экспорта в разделах Анализа домена, Анализа ключевой фразы или Анализа Страниц, либо обратитесь к куратору за персональной выгрузкой результатов. Часть ответа API, за которую снимается 1 лимит:

{
      "keyword": "iphone c price canada",
      "cost": 0,
      "concurrency": 0,
      "found_results": 0,
      "region_queries_count": 1,
      "region_queries_count_wide": 0,
      "types": [
           "also_asks",
           "a_box_fsnippet"
      ],
      "geo_names": [
           "canada"
      ],
      "social_domains": [
           "youtube",
           "wikipedia"
      ],
      "right_spelling": "iphone x price canada",
      "lang": "en",
      "keyword_length": 4
}

Example PHP Python
Request data:
{
 "id": "1",
 "method": "SerpstatKeywordProcedure.getKeywords",
 "params": {
   "keyword": "iphone",
   "se": "g_us",
   "minusKeywords": ["app", "apple"],
   "filters": {"lang": "en"},
   "sort": {"region_queries_count": "asc"},
   "page": 1,
   "size": 2
 }
}

Response data:
{
    "id": "1",
    "result": {
        "data": [
            {
                "keyword": "iphone c price canada",
                "cost": 0,
                "concurrency": 0,
                "found_results": 0,
                "region_queries_count": 1,
                "region_queries_count_wide": 0,
                "types": [
                    "also_asks",
                    "a_box_fsnippet"
                ],
                "geo_names": [
                    "canada"
                ],
                "social_domains": [
                    "youtube",
                    "wikipedia"
                ],
                "right_spelling": "iphone x price canada",
                "lang": "en",
                "keyword_length": 4
            },
            {
                "keyword": "ihome ip37 portable stereo speaker case for ipod and iphone",
                "cost": 0,
                "concurrency": 0,
                "found_results": 0,
                "region_queries_count": 1,
                "region_queries_count_wide": 0,
                "types": [],
                "geo_names": [],
                "social_domains": [],
                "right_spelling": null,
                "lang": "en",
                "keyword_length": 10,
                "difficulty": 1
            }
        ],
        "summary_info": {
            "page": 1,
            "total": 6581896,
            "left_lines": 999975
        }
    }
}

Шаблоны запросов к Serpstat API: ссылка

Поделитесь статьей с вашими друзьями

Вы уверены?

Знакомство с Serpstat

Узнайте об основных возможностях сервиса удобным способом!

Отправьте заявку и наш специалист предложит вам варианты обучения: персональную демонстрацию, пробный период или материалы для самостоятельного изучения и повышения экспертизы. Все для комфортного начала работы с Serpstat.

Имя

Email

Телефон

Будем рады вашему комментарию
Я принимаю условия Политики конфиденциальности.

Спасибо, мы сохранили ваши новые настройки рассылок.

Открыть чат технической поддержки