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 и сбором технических данных для улучшения работы сайта согласно политике конфиденциальности.