Switch to english interface?

Ключевые слова

Метод SerpstatUrlProcedure.getUrlKeywords возвращает ключевые фразы в топе поисковой системы по заданному URL. Аналогичен отчету Анализ страниц — SEO-анализ — Ключевые слова.

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

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

Параметры запроса
Параметр Описание Тип данных Опциональный Значение по умолчанию Варианты значений
id Идентификатор запроса: ответ содержит этот же идентификатор. int/string нет Числовое или текстовое значение
method Название метода API string нет SerpstatUrlProcedure.getUrlKeywords
params Объект с параметрами {...}, в нем перечисляются все нижеследующие параметры и массивы [...] array нет
se Идентификатор поисковой базы, по которой будет проходить поиск string нет g_us (список поисковых баз)
url URL страницы, по которой будет проходить поиск string нет URL-адрес страницы (Например "https://www.nike.com")
filters Условия фильтрации array да

"cost": 10; — Стоимость за клик в $ (любое числовое значение)

"cost_to": 10; — Стоимость за клик в $ до (любое числовое значение)
"cost_from": 1; — Стоимость за клик в $ от (любое числовое значение)

"position": 1; — Позиция ключевого слова
"position_from": 2; — Позиция от
"position_to": 10; —Позиция до

"concurrency": 7; — Конкуренция ( на сколько сложно продвижение фразы в топ от 1-100 )
"concurrency_to": 7; — Конкуренция до
"concurrency_from": 1; — Конкуренция от

"keyword_length": 1; — Количество слов в ключевой фразе (любое числовое значение)

"difficulty": 3; — Сложность ключевой фразы (любое числовое значение)
"difficulty_from": 5; — Сложность от
"difficulty_to": 10; — Сложность до

"traff": 3; — Траффик по ключевой фразе (любое числовое значение)

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

"region_queries_count_wide": 1000;  частотность ключевой фразы в широком соответствии (любое числовое значение)
"region_queries_count_wide_to": 1500; — Частотность до
"region_queries_count_wide_from": 100; — Частотность от

"url_contains": "https://serpstat.com/" — Содержит URL

"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" — Не содержит один из (широкое соответствие);

sort

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

array да "traff"

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

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

"position" — Сортировка результатов по позиции

order

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

array да "desc"

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

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

"size": 10 (Любое числовое значение)

min: 1, max: 1000

Параметры ответа
Параметр Описание
id Идентификатор запроса: соответствует id в запросе
result Содержит в себе ответ
data Массив с данными ответа
domain Домен, по которому получена информация
subdomain Поддомен сайта, который отображается в поисковой выдаче по заданной фразе
keyword Ключевая фраза, по которой ранжируется страница
keyword_length Количество слов, разделенных пробелом в ключевой фразе
url URL, который отображается в поисковой выдаче по данному запросу
position Позиция страницы по ключевой фразе в поисковой выдаче
types Список дополнительных элементов которые отображаются в SERP (например, видео, карусель изображений, карта и другое)
found_results Количество найденных результатов по ключевой фразе
cost Цена за клик в долларах США (показатель обновляется каждый месяц).
concurrency Конкуренция ключевой фразы в PPC (0-100%)
region_queries_count Частотность ключевой фразы в выбранном регионе
region_queries_count_wide Частотность ключевой фразы в широком соответствии
geo_names Список топонимов в массиве, если топоним присутствует в ключевой фразе. Если нет — массив пустой.
traff Ориентировочный трафик по ключевому слову в зависимости от частоты ключевика и позиции
difficulty Оценка уровня конкуренции по ключевой фразе для продвижения в топ-10 (от 0 до 100%)
first_position По ключевой фразе найден домен, позиция которого, лучше чем у искомого.
first_url По ключевой фразе найден url, позиция которого, лучше чем у искомого.
dynamic Показывает, как изменилась позиция по заданной ключевой фразе (Новая позиция — null, Позиция не изменилась — 0, Позиция упала — отрицательное значение (например, -20), Позиция возросла — положительное значение (например, 20))
summary_info Объект с данными ответа
page Номер страницы
total Количество найденных ключевых фраз, по которым ранжируется страница в топе
left_lines Количество оставшихся API лимитов

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

{
    "domain": "nike.com",
    "subdomain": "www.nike.com",
    "keyword": "man nike",
    "keyword_length": 2,
    "url": "https://www.nike.com/men",
    "position": 1,
    "types": [
        "snip_breadcrumbs"
        ],
    "found_results": 656000000,
    "cost": 0.38,
    "concurrency": 100,
    "region_queries_count": 40500,
    "region_queries_count_wide": 0,
    "geo_names": [],
    "traff": 6071,
    "difficulty": null,
    "dynamic": 0
},

Example
Request data:
{
    "id": "1",
    "method": "SerpstatUrlProcedure.getUrlKeywords",
    "params": {
        "se": "g_us",
        "url": "https://www.nike.com/men",
        "filters": {"cost_from": 1,
                    "cost_to": 1000
                   },
        "sort": {"position": "asc"},
        "page": 3,
        "size": 2
    }
}
Response data:
{
    "id": "1",
    "result": {
        "data": [
            {
                "domain": "nike.com",
                "subdomain": "www.nike.com",
                "keyword": "nike shoes online purchase",
                "keyword_length": 4,
                "url": "https://www.nike.com/men",
                "position": 2,
                "types": [
                    "twitter",
                    "carousel",
                    "shopping_rhs",
                    "pic",
                    "also_asks",
                    "snippet_breadcrumbs"
                ],
                "found_results": 66200000,
                "cost": 1.3799999999999999,
                "concurrency": 92,
                "region_queries_count": 10,
                "region_queries_count_wide": null,
                "geo_names": [],
                "traff": 1,
                "difficulty": 90.036638012173825,
                "first_position": 1,
                "first_url": "https://www.nike.com/",
                "dynamic": 0
            },
            {
                "domain": "nike.com",
                "subdomain": "www.nike.com",
                "keyword": "shoes for men us",
                "keyword_length": 4,
                "url": "https://www.nike.com/men",
                "position": 2,
                "types": [
                    "kn_graph_carousel_list",
                    "a_box_card",
                    "snip_breadcrumbs"
                ],
                "found_results": 1660000000,
                "cost": 2.0435020000000002,
                "concurrency": 100,
                "region_queries_count": 110,
                "region_queries_count_wide": null,
                "geo_names": [],
                "traff": 15,
                "difficulty": 65.138039166735581,
                "dynamic": 3
            }
        ],
        "summary_info": {
            "page": 3,
            "total": 217,
            "left_lines": 999998
        }
    }
}

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

Вы уверены?

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

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

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

Имя

Email

Телефон

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

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

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