API: похожие сайты по домену

Узнайте, какие сайты похожи на ваш (или на сайт конкурента).

Перед началом: получите API‑ключ в настройках.


Шаг 1. Создать задачу

curl 'https://apis.pr-cy.ru/api/v2.1.0/tool-tasks/' \
  -H 'accept: application/vnd.api+json' \
  -H 'content-type: application/vnd.api+json' \
  -H 'Api-Key: ВАШ_КЛЮЧ' \
  --data-raw '{
    "data": {
      "type": "toolTasks",
      "attributes": {
        "toolName": "domainRelatedSites",
        "params": { "domain": "pr-cy.ru" }
      }
    }
  }'

Замените ВАШ_КЛЮЧ на свой ключ, а pr-cy.ru — на нужный домен.

Из ответа сохраните id — он понадобится дальше.


Шаг 2. Получить результат

Подставьте id в запрос:

curl 'https://apis.pr-cy.ru/api/v2.1.0/tool-tasks/6058f2f2df69e438cbb6018b4e152682?include=tests' \
  -H 'accept: application/vnd.api+json' \
  -H 'Api-Key: ВАШ_КЛЮЧ'

Повторяйте запрос, пока isUpdating не станет false. После этого данные готовы.


Что приходит в ответе

В массиве included будут два теста:

1. alexaRelatedSites — похожие сайты (устарел)

Этот тест больше не обновляется. Если для домена есть исторические данные — они будут в ответе. Для новых доменов данных не будет. Для актуальных похожих сайтов используйте тест competitors ниже.

Сайты, аудитория которых пересекалась с вашей (по старым данным).

Поле Что означает
site Домен похожего сайта
overlap Пересечение аудитории (%) — чем больше, тем похожее
rank Рейтинг сайта

Пример:

{
  "alexaRelatedSites": [
    { "overlap": 42.6, "site": "be1.ru", "rank": 48442 },
    { "overlap": 33.5, "site": "cy-pr.com", "rank": 40611 },
    { "overlap": 31.4, "site": "searchengines.guru", "rank": 32479 },
    { "overlap": 29,   "site": "2ip.ru", "rank": 12797 },
    { "overlap": 27.8, "site": "reg.ru", "rank": 6343 }
  ]
}

2. competitors — конкуренты

Сайты, которые конкурируют с вами по тематике и аудитории.

Поле Что означает
domain Домен конкурента
visitsTotalCount Примерное число визитов в месяц
themeAffinity Тематическая близость — насколько сайт в той же нише
affinity Пересечение аудитории — насколько посетители совпадают

Пример (первые 5 из списка):

{
  "competitors": [
    { "domain": "fotor.com",       "visitsTotalCount": 156490, "themeAffinity": 20, "affinity": 3 },
    { "domain": "iloveimg.com",    "visitsTotalCount": 23583,  "themeAffinity": 16, "affinity": 9 },
    { "domain": "textovod.com",    "visitsTotalCount": 59572,  "themeAffinity": 13, "affinity": 3 },
    { "domain": "resizepixel.com", "visitsTotalCount": 2103,   "themeAffinity": 10, "affinity": 19 },
    { "domain": "artilab.ru",      "visitsTotalCount": 5053,   "themeAffinity": 10, "affinity": 19 }
  ]
}

Итого

1. POST /tool-tasks/  с toolName "domainRelatedSites"  → получили id
2. GET  /tool-tasks/{id}?include=tests                  → ждём isUpdating: false
3. Читаем included:
   - alexaRelatedSites → похожие сайты (по пересечению аудитории)
   - competitors       → конкуренты (по тематике и аудитории)

Не нашли нужной информации? Напишите нам в тех.поддержку

🍪 Используя сайт, вы соглашаетесь с обработкой cookie и сбором технических данных для улучшения работы сайта согласно политике конфиденциальности.