Некоторые функции ограничены.
Вход Регистрация

Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Serpstat. Нажимая "Принять и продолжить", вы соглашаетесь с нашей Политика конфиденциальности

Ключевые слова для фразы V4 (SerpstatKeywordProcedure.getKeywords)

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

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

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

{"cost_from": 0.1} 

{"right_spelling": false} 

sort

Порядок сортировки результатов в формате:
{{{field}}: {{order}}}

field — поле, по которому нужно выполнить сортировку:
* cost
* concurrency
* found_results
* region_queries_count

* region_queries_count_wide
* keyword_length

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

array да ['cost' => 'asc', 'region_queries_count' => 'desc']

{"keyword": "desc"} 

или

['cost' => 'asc', 'region_queries_count' => 'desc']

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

min: 1, max: 1000

Для фильтрации результатов используйте следующие параметры:

Параметр Описание Возможные значения 
queries_from Минимальная частотность в месяц  0-100000000
queries_to Максимальная частотность в месяц  0-100000000
cost_from Минимальная стоимость за клик  0-200
cost_to Максимальная стоимость за клик  0-200
concurrency_from Минимальное значение конкуренции ключевой фразы в PPC  0-100
concurrency_to Максимальное значение конкуренции ключевой фразы в PPC  0-100
minus_keywords  Фильтрация по минус-словам (список слов через запятую)  string

Параметры ответа
Параметр Описание
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 строк

Лимиты: количество списанных лимитов соответствует количеству полученных ключевых фраз в ответе. За один запрос можно получить не более 60000 результатов. Часть ответа API, за которую снимается 1 лимит:

{
    "keyword": "how to download you tube videos on iphone",
    "cost": 0.56999999999999995,
    "concurrency": 1,
    "found_results": 729000000,
    "region_queries_count": 9900,
    "region_queries_count_wide": 0,
    "types": [
        "a_box_fsnippet",
        "local_related_search",
        "related_search"
        ],
    "geo_names": [],
    "social_domains": [
        "youtube",
        "reddit"
        ],
    "right_spelling": "how to download youtube videos on iphone",
    "lang": null,
    "keyword_length": 8,
    "difficulty": 17.57
},

Example
Request data:
{
 "id": "1",
 "method": "SerpstatKeywordProcedure.getKeywords",
 "params": {
   "keyword": "iphone",
   "se": "g_us",
   "minusKeywords": ["app", "apple"],
   "sort": {"region_queries_count": "desc"},
   "filters": {"queries_from": "1000", "queries_to": "10000"},
   "page": "1",
   "size": "10"
 }
}
Response data:
{
    "id": "1",
    "result": {
        "data": [
            {
                "keyword": "how to download you tube videos on iphone",
                "cost": 0.56999999999999995,
                "concurrency": 1,
                "found_results": 729000000,
                "region_queries_count": 9900,
                "region_queries_count_wide": 0,
                "types": [
                    "a_box_fsnippet",
                    "local_related_search",
                    "related_search"
                ],
                "geo_names": [],
                "social_domains": [
                    "youtube",
                    "reddit"
                ],
                "right_spelling": "how to download youtube videos on iphone",
                "lang": null,
                "keyword_length": 8,
                "difficulty": 17.57
            },
            {
                "keyword": "iphone suport",
                "cost": 0.67000000000000004,
                "concurrency": 8,
                "found_results": 62,
                "region_queries_count": 9900,
                "region_queries_count_wide": 0,
                "types": [
                    "also_asks",
                    "related_search",
                    "top_stories"
                ],
                "geo_names": [],
                "social_domains": [
                    "reddit",
                    "youtube",
                    "twitter",
                    "wikipedia"
                ],
                "right_spelling": "iphone support",
                "lang": null,
                "keyword_length": 2,
                "difficulty": null
            }
        ],
        "summary_info": {
            "page": 1,
            "total": 41575,
            "left_lines": 998735
        }
    }
}