Felo API PlatformFelo API Platform
Все эндпоинты DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Пересечение доменов

Сервер:https://openapi.felo.ai
Клиентские библиотеки

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

Пересечение доменов

​

Домены, которые ссылаются сразу на несколько target. ⚠️ Здесь targets — объект с ключами по позиции: {"1": "a.com", "2": "b.com"}, а не массив, как в массовых эндпоинтах. exclude_targets исключает сайты из сравнения. Каждая строка содержит domain_intersection и summary по каждому target. Помогает найти тех, кто ссылается на ваших конкурентов, но не на вас. Аналог на уровне страниц — post_dataforseo_backlinks_page_intersection_live.

Справочные цены

  • Тарификация: стоимость ответа по данным провайдера.
  • Справочная оценка запроса: USD 0.06.
  • Справочный множитель для клиента: 1.0. Не применяйте его повторно к уже рассчитанной сумме клиента.

Только справочные метаданные, а не коммерческое предложение для аккаунта, гарантированная цена или лимит расходов. Кредиты ресурсов — не кредиты Felo. Итоговые списания определяются записями биллинга Felo.

Тело
application/json
  • Тип: array (object | null)[]
    • backlinks_filters
      Тип: array (object | null)[] | null

      фильтрует обратные ссылки вашего target
      необязательное поле
      это поле позволяет отфильтровать исходные обратные ссылки, которые войдут в набор данных для агрегированных метрик по вашему target
      обратные ссылки можно фильтровать по всем полям, доступным в ответе этого эндпоинта
      с помощью этого параметра можно включить в ответ только dofollow-обратные ссылки и создать гибкий набор данных обратных ссылок для расчёта метрик
      пример:
      "backlinks_filters": [["dofollow", "=", true]]

      Пустой объект
    • backlinks_status_type
      Тип: string | null

      задаёт, какие обратные ссылки возвращать и учитывать
      необязательное поле
      это поле позволяет выбрать, какие обратные ссылки будут возвращены и использованы для агрегированных метрик по targets;
      возможные значения:
      all — возвращаются и учитываются все обратные ссылки;
      live — возвращаются и учитываются обратные ссылки, найденные при последней проверке;
      lost — возвращаются и учитываются потерянные обратные ссылки;

      значение по умолчанию: live

    • exclude_internal_backlinks
      Тип: boolean | null

      указывает, исключаются ли обратные ссылки с поддоменов target
      необязательное поле
      если задано false, обратные ссылки с поддоменов target будут опущены, и вы не получите тот же домен в ответе;
      значение по умолчанию: true

    • exclude_targets
      Тип: array string[] | null

      домены, поддомены или веб-страницы, которые нужно исключить
      необязательное поле
      можно указать до 10 доменов, поддоменов или веб-страниц
      если использовать этот массив, результаты будут содержать ссылающиеся домены, которые ссылаются на targets, но не ссылаются на exclude_targets
      пример:
      "exclude_targets": [<br>"bbc.com",<br>"https://www.apple.com/iphone/*",<br>"https://dataforseo.com/apis/*"]

    • filters
      Тип: array (object | null)[] | null

      массив параметров фильтрации результатов
      необязательное поле
      можно добавить несколько фильтров сразу (не более 8)
      между условиями нужно указать логический оператор and или or
      поддерживаются следующие операторы:
      regex, not_regex, =, <>, in, not_in, like, not_like, ilike, not_ilike, match, not_match
      оператор % можно использовать с like и not_like, чтобы сопоставить любую строку из нуля или более символов
      пример:
      ["1.internal_links_count",">","1"]

      [["2.referring_pages",">","2"],
      "and",
      ["1.backlinks",">","10"]]

      [["1.first_seen",">","2017-10-23 11:31:45 +00:00"],
      "and",
      [["2.target","like","%dataforseo.com%"],"or",["1.referring_domains",">","10"]]]

      Полный список возможных фильтров доступен здесь.

      Пустой объект
    • include_indirect_links
      Тип: boolean | null

      указывает, включаются ли в результаты косвенные ссылки на targets
      необязательное поле
      если задано true, результаты будут содержать данные о косвенных ссылках, ведущих на страницу, которая перенаправляет на target или указывает на каноническую страницу
      если задано false, косвенные ссылки игнорируются
      значение по умолчанию: true

    • include_subdomains
      Тип: boolean | null

      указывает, включаются ли поддомены target в поиск
      необязательное поле
      если задано false, поддомены игнорируются
      значение по умолчанию: true

    • internal_list_limit
      Тип: integer | null

      максимальное количество элементов во внутренних массивах
      необязательное поле
      это поле ограничивает количество элементов в следующих массивах:
      referring_links_tld
      referring_links_types
      referring_links_attributes
      referring_links_platform_types
      referring_links_semantic_locations

      значение по умолчанию: 10
      максимальное значение: 1000

    • intersection_mode
      Тип: string | null

      указывает, нужно ли пересекать обратные ссылки
      необязательное поле
      это поле позволяет пересечь или объединить результаты для указанных доменов
      возможные значения: all, partial
      all — результаты основаны на всех обратных ссылках;
      partial — результаты основаны только на пересекающихся обратных ссылках;
      значение по умолчанию: all

    • limit
      Тип: integer | null

      максимальное количество возвращаемых результатов
      необязательное поле
      значение по умолчанию: 100
      максимальное значение: 1000

    • offset
      Тип: integer | null

      смещение в массиве возвращаемых результатов
      необязательное поле
      значение по умолчанию: 0
      если указать значение 10, первые десять обратных ссылок в массиве результатов будут пропущены, а данные будут предоставлены для последующих обратных ссылок

    • order_by
      Тип: array string[] | null

      правила сортировки результатов
      необязательное поле
      для сортировки результатов можно использовать те же значения, что и в массиве filters
      возможные типы сортировки:
      asc — результаты сортируются по возрастанию
      desc — результаты сортируются по убыванию
      тип сортировки указывается через запятую
      пример:
      ["backlinks,desc"]
      в одном запросе можно задать не более трёх правил сортировки
      несколько правил сортировки разделяются запятой
      пример:
      ["backlinks,desc","rank,asc"]

    • rank_scale
      Тип: string | null

      определяет шкалу, используемую для расчёта и отображения значений rank, domain_from_rank и page_from_rank
      необязательное поле

      этот параметр позволяет выбрать, будут ли значения ранга представлены по шкале 0–100 или 0–1000

      возможные значения:
      one_hundred — значения ранга отображаются по шкале 0–100
      one_thousand — значения ранга отображаются по шкале 0–1000

      значение по умолчанию: one_thousand

      Как работает этот параметр и как рассчитываются метрики ранжирования, описано в этой статье Help Center

    • tag
      Тип: string | null

      пользовательский идентификатор задачи
      необязательное поле
      ограничение — 255 символов
      этот параметр позволяет идентифицировать задачу и сопоставить её с результатом
      указанное значение tag вы найдёте в объекте data ответа

    • targets
      Тип: object | null

      домены, поддомены или веб-страницы, для которых нужно получить ссылки
      обязательное поле
      можно указать до 20 доменов, поддоменов или веб-страниц
      домен или поддомен указывается без https:// и www.
      страница указывается абсолютным URL (включая http:// или https://)
      пример:
      "targets": {<br>"1": "http://planet.postgresql.org/",<br>"2": "http://gborg.postgresql.org/"<br>}

      • propertyName
        Тип: string | null
Ответы
  • 200
    Тип: object | null · Response36Afe1097B20_BacklinksDomainIntersectionLiveResponseInfo
    • cost
      Тип: number | null Формат: double

      общая стоимость задач, USD

    • status_code
      Тип: integer | null

      общий код состояния. Полный список кодов ответа можно найти здесь.

    • status_message
      Тип: string | null

      общее информационное сообщение. Полный список общих информационных сообщений можно найти здесь.

    • tasks
      Тип: array (object | null)[] | null

      массив задач

      • Тип: object | null · Response36Afe1097B20_BacklinksDomainIntersectionLiveTaskInfo
        • cost
          Тип: number | null Формат: double

          общая стоимость задач, USD

        • data
          Тип: object | null

          содержит те же параметры, что вы указали в POST-запросе

          • propertyName
            Тип: object | null
        • id
          Тип: string | null

          идентификатор задачи уникальный идентификатор задачи в нашей системе в формате UUID

        • path
          Тип: array (string | null)[] | null

          путь URL

        • result
          Тип: array (object | null)[] | null

          массив результатов

          • items
            Тип: array (object | null)[] | null

            содержит домены, которые ссылаются на все targets из POST-массива

            • domain_intersection
              Тип: object | null

              содержит данные о доменах, которые ссылаются на соответствующие target, указанные в POST-массиве
              данные предоставляются в отдельных объектах, соответствующих доменам, поддоменам или страницам, указанным в объекте targets

              • propertyName
                Тип: object | null · Response36Afe1097B20_BacklinksDomainIntersection
                • backlinks
                  Тип: integer | null Формат: int64

                  указывает количество обратных ссылок

                • backlinks_spam_score
                  Тип: integer | null Формат: int64

                  средняя спам-оценка обратных ссылок, указывающих на target
                  О том, как рассчитывается метрика, читайте на этой странице справочного центра

                • broken_backlinks
                  Тип: integer | null Формат: int64

                  количество битых обратных ссылок

                • broken_pages
                  Тип: integer | null

                  количество битых страниц

                • first_seen
                  Тип: string | null

                  дата и время, когда наш краулер впервые обнаружил обратную ссылку с этого target
                  в формате UTC: “yyyy-mm-dd hh-mm-ss +00:00”
                  пример:
                  2019-11-15 12:57:46 +00:00

                • lost_date
                  Тип: string | null

                  дата и время, когда последняя обратная ссылка с этого target была потеряна
                  указывает дату и время, когда наш краулер посетил страницу и она ответила кодом состояния 4xx или 5xx, либо последняя обратная ссылка была удалена
                  в формате UTC: “yyyy-mm-dd hh-mm-ss +00:00”
                  пример:
                  2019-11-15 12:57:46 +00:00

                • rank
                  Тип: integer | null

                  ранг, переданный на target из POST-массива
                  указывает ранг, который ссылающийся домен (target выше) передаёт вашему target из POST-массива;
                  rank рассчитывается по методу ранжирования узлов в связанной базе данных — принципу, использованному в оригинальном алгоритме Google PageRank
                  Подробнее о метрике и способе её расчёта — в этой статье справочного центра

                • referring_domains
                  Тип: integer | null Формат: int64

                  количество ссылающихся доменов

                • referring_domains_nofollow
                  Тип: integer | null Формат: int64

                  количество доменов, передающих соответствующему target хотя бы одну nofollow-ссылку

                • referring_ips
                  Тип: integer | null Формат: int64

                  количество ссылающихся IP-адресов

                • referring_links_attributes
                  Тип: object | null

                  атрибуты ссылающихся ссылок
                  указывает атрибуты ссылающихся ссылок и количество ссылок для каждого атрибута

                  • propertyName
                    Тип: integer | null

                    Integer numbers.

                • referring_links_countries
                  Тип: object | null

                  коды стран ISO ссылающихся ссылок
                  указывает коды стран ISO доменов, где расположены ссылающиеся ссылки, и количество ссылок для каждой страны

                • referring_links_platform_types
                  Тип: object | null

                  типы ссылающихся платформ
                  указывает типы ссылающихся платформ и количество ссылок для каждой платформы

                  возможные значения: cms, blogs, ecommerce, message-boards, wikis, news, organization

                  • propertyName
                    Тип: integer | null

                    Integer numbers.

                • referring_links_semantic_locations
                  Тип: object | null

                  семантические расположения ссылающихся ссылок
                  указывает семантические элементы HTML, в которых расположены ссылающиеся ссылки, и количество ссылок для каждого семантического расположения
                  Полный список семантических элементов можно получить здесь

                  • propertyName
                    Тип: integer | null

                    Integer numbers.

                • referring_links_tld
                  Тип: object | null

                  домены верхнего уровня ссылающихся ссылок
                  содержит домены верхнего уровня и количество ссылающихся ссылок для каждого

                  • propertyName
                    Тип: integer | null

                    Integer numbers.

                • referring_links_types
                  Тип: object | null

                  типы ссылающихся ссылок
                  указывает типы ссылающихся ссылок и количество ссылок каждого типа
                  возможные значения:
                  anchor, image, link, meta, canonical, alternate, redirect

                  • propertyName
                    Тип: integer | null

                    Integer numbers.

                • referring_main_domains
                  Тип: integer | null Формат: int64

                  количество ссылающихся основных доменов

                • referring_main_domains_nofollow
                  Тип: integer | null Формат: int64

                  количество основных доменов, передающих target хотя бы одну nofollow-ссылку

                • referring_pages
                  Тип: integer | null Формат: int64

                  указывает количество страниц, ссылающихся на target

                • referring_pages_nofollow
                  Тип: integer | null Формат: int64

                  количество ссылающихся страниц, передающих target хотя бы одну nofollow-ссылку

                • referring_subnets
                  Тип: integer | null Формат: int64

                  количество ссылающихся подсетей

                • target
                  Тип: string | null

                  домен, который ссылается на соответствующий target из POST-массива

                • type
                  Тип: string | null

                  тип элемента

            • summary
              Тип: object | null · Response36Afe1097B20_IntersectionSummaryInfo

              содержит сводку пересечений доменов

              • intersections_count
                Тип: integer | null Формат: int64

                общее число пересечений

          • items_count
            Тип: integer | null Формат: int64

            количество результатов, возвращённых в массиве items

          • targets
            Тип: object | null

            целевые домены, поддомены или веб-страницы в POST-массиве

            • propertyName
              Тип: string | null
          • total_count
            Тип: integer | null Формат: int64

            общее количество результатов, релевантных вашему запросу

        • result_count
          Тип: integer | null Формат: int64

          число элементов в массиве result

        • status_code
          Тип: integer | null

          код состояния задачи формируется DataForSEO, может находиться в диапазоне 10000-60000 Полный список кодов ответа можно найти здесь.

        • status_message
          Тип: string | null

          информационное сообщение задачи Полный список общих информационных сообщений можно найти здесь.

        • time
          Тип: string | null

          время выполнения, секунды

    • tasks_count
      Тип: integer | null Формат: int64

      число задач в массиве tasks

    • tasks_error
      Тип: integer | null Формат: int64

      число задач в массиве tasks, возвращённых с ошибкой

    • time
      Тип: string | null

      общее время выполнения, секунды

    • version
      Тип: string | null

      текущая версия API

    application/json
  • 400

    Запрос не удалось обработать. Проверьте параметры запроса.

  • 401

    Требуется действительный API-ключ Felo.

  • 402

    Запрос не может быть выполнен: не выполнено требование биллинга.

  • 403

    Аккаунту не разрешено выполнять эту операцию.

  • 429

    Достигнут лимит запросов или расходов.

  • 502

    Сервис не смог выполнить запрос.

  • 503

    API или сервис биллинга временно недоступны.

  • 504

    Истекло время ожидания обработки запроса.

  • default

    Ответ с ошибкой; сквозные ответы upstream могут использовать форматы провайдера

    application/json
Request Example for post/v1/beta/dataforseo/backlinks/domain_intersection/live
curl https://openapi.felo.ai/v1/beta/dataforseo/backlinks/domain_intersection/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "targets": {
      "1": "moz.com",
      "2": "ahrefs.com"
    },
    "include_subdomains": false,
    "exclude_targets": [
      "semrush.com"
    ],
    "limit": 5,
    "order_by": [
      "1.backlinks,desc"
    ],
    "exclude_internal_backlinks": true
  }
]'
{
  "version": null,
  "status_code": null,
  "status_message": null,
  "time": null,
  "cost": null,
  "tasks_count": null,
  "tasks_error": null,
  "tasks": [
    {
      "id": null,
      "status_code": null,
      "status_message": null,
      "time": null,
      "cost": null,
      "result_count": null,
      "path": [
        null
      ],
      "data": null,
      "result": [
        {
          "targets": null,
          "total_count": null,
          "items_count": null,
          "items": [
            {
              "domain_intersection": null,
              "summary": "[Max Depth Exceeded]"
            }
          ]
        }
      ]
    }
  ]
}
Domain Intersection

Нужна помощь?