Деякі функції обмежені.
Вхід Реєстрація

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

Перетин донорів - деталізація (getIntersect)

Метод getIntersect повертає список вхідних посилань з донорів, що перетинаються, на аналізовані домени. За набором даних аналогічний до звіту «Перетин донорів».

Загальні параметри запиту та інструкція щодо використання Serpstat API

Параметри запиту
Параметр Опис За замовчувчанням
id обов'язково Ідентифікатор запиту: відповідь містить цей же ідентифікатор. Введення числового (number) або текстового (string) значення.
method обов'язково Назва методу API: SerpstatBacklinksProcedure.getIntersect
params обов'язково Об'єкт з параметрами {...}, в ньому перераховуються всі нижченаведені параметри і масиви.
query обов'язково Домен аналізованого сайту. Вказуємо домен без http / https і "/".
sort опціонально Сортування даних:
* domain_rank - SDR
* links_count1 - кількість посилань на домен # 1
* links_count2 - кількість посилань на домен # 2
* links_count3 - кількість посилань на домен # 3
order опціонально Напрямок сортування:
* asc - за зростанням
* desc - за спаданням
page опціонально Номер сторінки (числове значення) 1
size опціонально Кількість результатів (числове значення) 100
order опціонально Напрямок сортування:
* asc - по зростанню
* desc - по спадаючій
desc
intersect обов'язково Домени для порівняння у вигляді: site.com
complexFilter опціонально Фільтрація даних, вводиться у вигляді масивів [...]. 
* field - тип фільтру
 Доступні фільтри:

* domain_from - донор
* domain_rank - SDR (Serpstat Domain Rank)
* links_count1 - кількість посилань на домен # 1
* links_count2 - кількість посилань на домен # 2
* links_count3 - кількість посилань на домен # 3 (якщо є третій домен)
* lastupdate - дата першого виявлення. Формат значення: ДД.ММ.РРРР (01.01.2001)

* compareType - умова фільтру
* gt - більше, ніж (числове значення)
* lt - менше, ніж (числове значення)
* gte - більше або дорівнює (числове значення)
* lte - менше або дорівнює (числове значення)
* eq - точна відповідність (числове та текстове значення)
* neq - НЕ відповідає (числове та текстове значення)
* between - між (числове значення)
* contains - містить (текстове значення)
* notContains - не містить (текстове значення)
* startsWith - починається на (текстове значення)
* endsWith - закінчується на (текстове значення)

* value - значення для фільтрації


Перші квадратні дужки перераховують умови "АБО". Другі всередині перших - умови "І".

Параметри відповіді
Параметр Опис
id Ідентифікатор відповіді: відповідає id в запиті
result Містить в собі відповідь
data Масив з даними
domain Домен для сортування
Links count for domain #1 Кількість посилань на домен # 1
Links count for domain #2 Кількість посилань на домен # 2
Links count for domain #3 Кількість посилань на домен # 3
SDR Показник авторитетності домену — Serpstat Domain Rank
summary_info Масив з даними
page Номер сторінки
order Дані відсортовані:
* asc - за зростанням
* desc - за спаданням
sort Дані, за якими відбувається сортування
total Кількість результатів за запитом (всього)
count Кількість результатів в даній відповіді
left_lines Ліміт рядків для тарифного плану, що залишився

Ліміти API знімаються таким чином: по 1 ліміту за 1 рядок результату у відповіді. Частина відповіді, за яку знімається 1 ліміт:

{
     "Domain": "hunter.io",
     "SDR": 62,
     "Links count for domain #1 gepur.com": 2,
     "Links count for domain #2 klubok.com": 5,
     "Links count for domain #3 issaplus.com": 0
}

Example
Request data:
{
 "id": 1,
 "method": "SerpstatBacklinksProcedure.getIntersect",
 "params": {
     "query": "gepur.com",
     "sort": "anchor",
     "order": "desc",
     "page": 1,
     "size": 2,
     "intersect": ["klubok.com", "issaplus.com"],
     "complexFilter":[
           [
                {
                    "field": "domain_rank",
                    "compareType": "gte",
                    "value": [
                        "1"
                    ]
                },
                {
                    "field": "links_count1",
                    "compareType": "gte",
                    "value": [
                        "1"
                    ]
                },
                {
                    "field": "links_count2",
                    "compareType": "gte",
                    "value": [
                        "1"
                    ]
                }
            ]
        ]
  }
}
Response data:
{
    "id": "1",
    "result": {
        "data": [
            {
                "Domain": "ain.ua",
                "SDR": 64,
                "Links count for domain #1 gepur.com": 3,
                "Links count for domain #2 klubok.com": 2,
                "Links count for domain #3 issaplus.com": 0
            },
            {
                "Domain": "hunter.io",
                "SDR": 62,
                "Links count for domain #1 gepur.com": 2,
                "Links count for domain #2 klubok.com": 5,
                "Links count for domain #3 issaplus.com": 0
            }
        ],
        "summary_info": {
            "left_lines": 999958,
            "page": 1,
            "count": 2,
            "total": 178,
            "sort": "domain_rank",
            "order": "DESC"
        }
    }
}