Общая информация #
Раздел посвящен описанию методов API и их интерфейсов. API можно разделить на 2 большие части, это данные и справочники.
В этом раздделе не будет приводиться информация о базовых параметрах запросов, а так же полные структуры ответов. Для получения этой информации перейдите в разде Работа с API.
Все методы принимают 2 не обязательных параметра:
Параметр | Описание | Значение по умолчанию |
---|---|---|
limit | Колличество возвращаемых результатов, максимум 10000 | 1000 |
offset | Cмещение по спсику | 0 |
Справочники #
Нижеперечисленные методы позволяют получить списки доступных проектов, сраниц и посиковых систем.
GET: api/v1/projects?{ops}
#
Возвращает список, доступных пользователю, проектов.
Входные параметры #
Специальных параметров не требуется.
Возвращаемый результат #
В поле data будет возвращен массив объектов следующего вида:
{
id: number
name: string
url: string
}
GET: api/v1/pages?{ops}
#
Возвращает список страниц проекта.
Входные параметры #
Параметр | Описание | Значение по умолчанию |
---|---|---|
project_id | id проекта | нет |
Возвращаемый результат #
В поле data будет возвращен массив объектов следующего вида:
{
id: number
name: string
url: string
}
GET: api/v1/engines?{ops}
#
Возвращает список поисковых систем проекта.
Входные параметры #
Параметр | Описание | Значение по умолчанию |
---|---|---|
project_id | id проекта | нет |
Возвращаемый результат #
В поле data будет возвращен массив объектов следующего вида:
{
id: number
searcher: 'Yandex'|'Google'
region: string
devce: 'pc'|'mob'
}
Данные #
GET: api/v1/keywords?{ops}
#
Возвразает список ключей с позициями и частотностью. В запрос возможно передать диапазон дат, для выгрузки данных за период более 1 дня. Максимально допустимый диапазон 30 дней.
Входные параметры #
Параметр | Описание | Значение по умолчанию | Обязательный |
---|---|---|---|
project_id | id проекта | нет | да |
date_from | Дата начала диапазона в формате YYYY-MM-DD | нет | да |
date_to | Дата окончания диапазона в формате YYYY-MM-DD | текущая дата | нет |
serp_engine | id поисковой системы, если не указан, данные будут возвращены по всем системам | не задан | нет |
Возвращаемый результат #
В поле data будет возвращен массив объектов следующего вида:
{
id: number,
key: string,
page: number,
positions: {
date: string,
position: number,
rel_page: string,
serp_engine: number,
}[],
frequency: {
date: string,
frequency: number,
freq_type: number,
serp_engine: number,
}[]
}
Типы частотности #
Возвращаемая частотность может быть 4х типов:
Тип | Описание | Поисковая машина |
---|---|---|
1 | Частота | |
5 | Частота | Yandex |
6 | “Частота” | Yandex |
8 | “!Частота” | Yandex |