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

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

Конкуренты (competitors)

competitors  — метод возвращает конкурентов по заданной ключевой фразе.

Метрики Описание
result Инкапсулирует в себе ответ
domain Домен
visible Видимость сайта
keywords Количество найденных ключевых фраз в выбранной поисковой системе
traff Индекс, который показывает ориентировочный трафик на сайт (количество посетителей)
visible_dynamic Динамика изменения видимости по сравнению с последней датой обновления
keywords_dynamic Изменение количества ключевых фраз за период времени N
traff_dynamic Изменение трафика за последний период времени N
ads_dynamic Изменение количества ключевых фраз в контекстной рекламе
new_keywords Количество новых ключевых фраз, которые появились у домена за последние N-дней
out_keywords Количество ключевых фраз, которые потерял домен за последние N-дней
rised_keywords Ключевые фразы, по которым выросли позиции за последние N-дней
down_keywords Ключевые фразы, по которым упали позиции за последние N-дней
ad_keywords Количество ключевых фраз в PPC
ads Количество объявлений ""date""
intersected Количество фраз у домена, которые содержат искомую фразу
relevance Общая релевантность домена к искомой фразе
status_msg Ответ: "OK" или "Error" сообщает об удачном или неудачном запросе
status_code Код ответа "200" — успешный запрос. В других случаях — превышение лимитов (количество одновременных запросов или ограничение по лимитам аккаунта)
left_lines Количество оставшихся API строк

Example PHP Python
Request data:
Response data:
"{  
   ""result"":{  
      ""example.com"":{  
         ""domain"":""example.com"",
         ""visible"":106.89813,
         ""keywords"":419062,
         ""traff"":1199543,
         ""visible_dynamic"":-205.11546,
         ""keywords_dynamic"":223888,
         ""traff_dynamic"":-2018685,
         ""ads_dynamic"":0,
         ""new_keywords"":272045,
         ""out_keywords"":48157,
         ""rised_keywords"":46106,
         ""down_keywords"":14805,
         ""ad_keywords"":0,
         ""ads"":0,
         ""prev_date"":""2017-03-03"",
         ""intersected"":14841,
         ""relevance"":3.54,
         ""our_relevance"":80.7
      },
      ""example1.com"":{  
         ""domain"":""example1.com"",
         ""visible"":10765.38457,
         ""keywords"":4689232,
         ""traff"":97016851,
         ""visible_dynamic"":-3872.80098,
         ""keywords_dynamic"":427654,
         ""traff_dynamic"":-28104617,
         ""ads_dynamic"":-988,
         ""new_keywords"":485805,
         ""out_keywords"":58151,
         ""rised_keywords"":364489,
         ""down_keywords"":136650,
         ""ad_keywords"":7653,
         ""ads"":6775,
         ""prev_date"":""2017-03-21"",
         ""intersected"":12832,
         ""relevance"":0.27,
         ""our_relevance"":69.78
      },  ....................................}
   },
   ""status_msg"":""OK"",
   ""status_code"":200,
   ""left_lines"":998690
}"
<?php
// This example works on serpstat-sdk only
// https://github.com/SerpstatGlobal/serpstat-sdk

require_once __DIR__ . '/../vendor/autoload.php';
// configure your application
$config = [
    'token' => '19666fc1ae1724da1d5ea2f3a99d5f5a',
];
$domain = 'example.com';
// init client with your serpstat api token
$apiClient = new \Serpstat\Sdk\Core\ApiGuzzleHttpClient($config['token']);
// create instance of any api method class
// list of methods classes in folder src\Methods
$apiMethod = new \Serpstat\Sdk\Methods\CompetitorsMethod(
    $domain,
    \Serpstat\Sdk\Interfaces\IApiClient::SE_GOOGLE_RU
);
try {
    // try call api method
    $response = $apiClient->call($apiMethod);
} catch (\Exception $e) {
    // catch api error
    $response = $e->getMessage();
}
import codecs
import json
import pprint
import urllib.request as urlrequest
from urllib.parse import urlencode

host = 'http://api.serpstat.com/v3'

method = 'competitors'
params = {
    'query': 'buy%20laptop',  # string for get info
    'se': 'g_us',  # string search engine
    'token': 'ijmiom4f5m34905g03um8342dm04923lre3w',  # string personal token
}

api_url = "{host}/{method}?{params}".format(
    host=host,
    method=method,
    params=urlencode(params)
)

try:
    json_data = urlrequest.urlopen(api_url).read()
except Exception as e0:
    print("API request error: {error}".format(error=e0))

data = json.loads(json_data)
pprint.pprint(data)

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

Войти Регистрация

Вы исчерпали лимит запросов.

Или email
Забыли пароль?
Или email
Optional
Back To Login

Не волнуйтесь! Напишите свой электронный адрес и мы пришлем вам новый пароль.

Вы уверены?

Awesome!

To complete your registration you need to enter your phone number

Назад

Мы отправили код подтверждения на ваш номер телефона

Your phone Resend code Осталось запросов

Что-то пошло не так.

Свяжитесь с нашей службой поддержки
Или подтвердите регистрацию с помощью Телеграм бота Перейдите по этой ссылке
Выберите один из проектов

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

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

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

Имя

Email

Телефон

Будем рады вашему комментарию
Увеличить лимиты

Улучшить тариф

Экспорт недоступен для вашего тарифного плана. Вам необходимо улучшить свой тариф до Lite или выше, чтобы получить доступ к инструменту Подробнее

Зарегистрироваться

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

Пригласить
Просмотр Редактирование

E-mail
Сообщение
необязательно
E-mail
Сообщение
необязательно

У вас закончились лимиты

Вы достигли лимита на количество созданных проектов и больше не можете создавать новые проекты. Увеличьте лимиты или удалите существующие проекты.

Я хочу больше лимитов
Открыть чат технической поддержки