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

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

Получение истории выдачи в регионе по ключевым фразам (getKeywordsSerpResultsHistory)

Метод getKeywordsSerpResultsHistory возвращает топ-100 выдачи в Google и топ-50 в Yandex по региону и ключевым фразам проекта. Метод доступен только для органической выдачи.

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

Параметры запроса
Параметр Значение Описание
id обязательно any number or string Идентификатор запроса
method обязательно RtApiSerpResultsProcedure.getKeywordsSerpResultsHistory Название метода API
params обязательно {...} Объект с параметрами
projectId обязательно number Идентификатор проекта
projectRegionId обязательно number Идентификатор региона
page обязательно number Номер страницы. По умолчанию  1
pageSize опционально number (20, 50, 100, 200, 500) Количество результатов на страницу. По умолчанию  100
dateFrom опционально date (yyyy-mm-dd) Дата начала периода, по которому нужны данные
dateTo опционально date (yyyy-mm-dd) Дата окончания периода, по которому нужны данные
sort опционально string:
* date — по дате;
* keyword  по алфавиту
Сортировка по параметрам. По умолчанию  по алфавиту.
order опционально string:
* desc  по убыванию;
* asc  по возрастанию

Направление сортировки. По умолчанию  по убыванию. 

keywords опционально array Ключевые фразы, по которым нужны страницы и позиции. Максимальное количество фраз, которые можно отфильтровать, —  1000.

Параметры ответа
Параметр Описание
id Идентификатор запроса: соответствует id в запросе
result Содержит в себе ответ
data
Объект с данными
projectId Идентификатор проекта
projectRegionId Идентификатор региона
keywords Массив ключевых фраз
keyword Ключевая фраза с данными
history Массив дат с выдачами по ключевой фразе
date Дата выдачи
positions Массив позиций с доменом или страницей
position Позиция
url Страница
summary info Блок сводной информации
page Текущая страница
page_total Количество страниц с результатами при выбранном параметре pageSize
count Количество результатов на страницу
total Общее количество результатов
sort Сортировка по параметрам
order Направление сортировки

По этому методу лимиты не списываются.

Example
Request data:
{
    "id": 1,
    "method": "RtApiSerpResultsProcedure.getKeywordsSerpResultsHistory",
    "params": {
        "projectId": 853932,
        "projectRegionId": 293402,
        "page": 1,
        "pageSize": 500,
        "dateFrom": "2021-08-03",
        "dateTo": "2021-08-04",
        "sort": "date",
        "order": "asc",
        "keywords": ["kids soccer shirts"]
    }
}
Response data:
{
    "id": "1",
    "result": {
        "data": {
            "projectId": 853932,
            "projectRegionId": 293402,
            "keywords": [
                {
                    "keyword": "kids soccer shirts",
                    "history": [
                        {
                            "date": "2021-08-03",
                            "positions": [
                                {
                                    "position": 1,
                                    "url": "https://www.amazon.com/Best-Sellers-Sports-Outdoors-Boys-Soccer-Jerseys/zgbs/sporting-goods/2420236011"
                                },
                                {
                                    "position": 2,
                                    "url": "https://www.dickssportinggoods.com/f/youth-soccer-shirts-1"
                                },
                                {
                                    "position": 3,
                                    "url": "https://www.worldsoccershop.com/shop/products/jerseys/youth"
                                },
                                {
                                    "position": 4,
                                    "url": "https://www.etsy.com/market/kids_soccer_shirts"
                                },
                                {
                                    "position": 5,
                                    "url": "https://www.adidas.com/us/kids-soccer-jerseys"
                                },

...

                                {
                                    "position": 99,
                                    "url": "https://uniformstore.com/product-category/football-uniforms/football-uniform-sets/"
                                }
                            ]
                        },
                        {
                            "date": "2021-08-04",
                            "positions": [
                                {
                                    "position": 1,
                                    "url": "https://www.amazon.com/Best-Sellers-Sports-Outdoors-Boys-Soccer-Jerseys/zgbs/sporting-goods/2420236011"
                                },
                                {
                                    "position": 2,
                                    "url": "https://www.dickssportinggoods.com/f/youth-soccer-shirts-1"
                                },
                                {
                                    "position": 3,
                                    "url": "https://www.etsy.com/market/kids_soccer_shirts"
                                },
                                {
                                    "position": 4,
                                    "url": "https://www.worldsoccershop.com/shop/products/jerseys/youth"
                                },
                                {
                                    "position": 5,
                                    "url": "https://www.adidas.com/us/kids-soccer-jerseys"
                                },

...

                                {
                                    "position": 99,
                                    "url": "http://dcam.hansjehooghiemstra.nl/liverpool-kits.html"
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        "summary_info": {
            "page": 1,
            "page_total": 1,
            "count": 500,
            "total": 1,
            "sort": "date",
            "order": "asc"
        },
        "spent_limits": 0
    }
}