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.

Агрегация технологий

​

Не домены, а количества: сколько сайтов соответствует запросу по технологиям, с разбивкой по группе, категории и технологии. Возвращает total_count, items_count, offset и items, при этом internal_groups_list_limit, internal_categories_list_limit, internal_technologies_list_limit и internal_list_limit ограничивают разные уровни вложенности — задайте все четыре, иначе ответ быстро растёт. Для самих доменов, а не их количества, используйте post_dataforseo_domains_tech_domains_by_technology_live.

Справочная информация о ценах

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

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

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

      идентификатор целевой категории технологий
      обязательное поле, если не указаны group, keyword или technology
      необходимо задать хотя бы одно поле (group, category, keyword, technology)
      полный список идентификаторов категорий технологий можно найти на этой странице
      пример:
      "crm"

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

      массив параметров фильтрации результатов
      необязательное поле
      можно добавить несколько фильтров одновременно (не более 8)
      между условиями нужно указать логический оператор and или or
      поддерживаются следующие операторы:
      <, <=, >, >=, =, <>, in, not_in, like,not_like
      оператор % можно использовать с like и not_like для сопоставления любой строки из нуля или более символов
      для фильтрации результатов можно использовать следующие параметры: domain_rank, last_visited, country_iso_code, language_code, content_language_code
      Примечание: все параметры фильтрации берутся из domain_technology_item эндпоинта domain_technologies;
      пример:
      [["country_iso_code","=","US"],
      "and",
      ["domain_rank",">",800]]
      Подробнее о фильтрах — в Domain Analytics Technologies API - Filters

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

      идентификатор целевой группы технологий
      обязательное поле, если не указаны technology, category или keyword
      необходимо задать хотя бы одно поле (group, category, keyword, technology)
      полный список идентификаторов групп технологий можно найти на этой странице
      пример:
      "marketing"

    • internal_categories_list_limit
      Тип: integer | null

      максимальное количество возвращаемых категорий технологий в одной группе
      необязательное поле
      с помощью этого поля можно ограничить количество элементов с одинаковым "category" в результатах
      значение по умолчанию: 5
      минимальное значение: 1
      максимальное значение: 10000

    • internal_groups_list_limit
      Тип: integer | null

      максимальное количество возвращаемых групп технологий
      необязательное поле
      с помощью этого поля можно ограничить количество элементов с одинаковым "group" в результатах
      значение по умолчанию: 5
      минимальное значение: 1
      максимальное значение: 10000

    • internal_list_limit
      Тип: integer | null

      максимальное количество элементов с одинаковыми "category", "group" и "technology"
      необязательное поле
      если используете это поле, значения, указанные в internal_groups_list_limit, internal_categories_list_limit и internal_technologies_list_limit, игнорируются;
      с помощью этого поля можно ограничить количество элементов с одинаковыми "category", "group" или "technology"
      значение по умолчанию: 10
      минимальное значение: 1
      максимальное значение: 10000

    • internal_technologies_list_limit
      Тип: integer | null

      максимальное количество возвращаемых технологий в одной категории
      необязательное поле
      с помощью этого поля можно ограничить количество элементов с одинаковым "technology" в результатах
      значение по умолчанию: 10
      минимальное значение: 1
      максимальное значение: 10000

    • keyword
      Тип: string

      целевое ключевое слово в мета-ключевых словах домена
      обязательное поле, если не указаны group, category или technology
      необходимо задать хотя бы одно поле (group, category, keyword, technology)
      кодировка UTF-8
      пример:
      "seo" Подробнее о правилах и ограничениях полей keyword и keywords в API DataForSEO — в этой статье справочного центра

    • limit
      Тип: integer | null

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

    • mode
      Тип: string | null

      режим поиска
      необязательное поле
      возможные типы режима поиска:
      as_is - поиск результатов, точно соответствующих указанным идентификаторам групп, идентификаторам категорий или названиям технологий
      entry - поиск результатов, соответствующих части указанных идентификаторов групп, идентификаторов категорий или названий технологий
      значение по умолчанию: as_is

    • offset
      Тип: integer | null

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

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

      правила сортировки результатов
      необязательное поле
      для сортировки результатов можно использовать следующие значения: groups_count, categories_count, technologies_count
      возможные типы сортировки:
      asc - результаты сортируются по возрастанию
      desc - результаты сортируются по убыванию
      для задания типа сортировки используйте запятую
      пример:
      ["groups_count,desc"]
      в одном запросе можно задать не более трёх правил сортировки
      несколько правил сортировки нужно разделять запятой
      пример:
      ["groups_count,desc","technologies_count,desc"]
      значение по умолчанию:
      ["groups_count,desc","categories_count,desc","technologies_count,desc"]

    • tag
      Тип: string | null

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

    • technology
      Тип: string

      целевая технология
      обязательное поле, если не указаны group, keyword или category
      необходимо задать хотя бы одно поле (group, category, keyword, technology)
      полный список технологий можно найти на этой странице
      пример:
      "Salesforce"

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

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

    • status_code
      Тип: integer | null

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

    • status_message
      Тип: string | null

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

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

      массив задач

      • Тип: object | null · Response36Afe1097B20_DomainAnalyticsTechnologiesAggregationTechnologiesLiveTaskInfo
        • 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

            массив items

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

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

            • category
              Тип: string | null

              id категории технологии

            • group
              Тип: string | null

              id группы технологий

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

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

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

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

            • technology
              Тип: string | null

              название технологии

            • type
              Тип: string | null

              тип элемента

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

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

          • offset
            Тип: integer | 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/domain_analytics/technologies/aggregation_technologies/live
curl https://openapi.felo.ai/v1/beta/dataforseo/domain_analytics/technologies/aggregation_technologies/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "mode": "entry",
    "technology": "Nginx",
    "keyword": "WordPress",
    "filters": [
      [
        "country_iso_code",
        "=",
        "US"
      ],
      "and",
      [
        "domain_rank",
        ">",
        800
      ]
    ],
    "order_by": [
      "groups_count,desc"
    ],
    "limit": 10
  }
]'
{
  "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": [
        {
          "total_count": null,
          "items_count": null,
          "offset": null,
          "items": [
            {
              "type": null,
              "group": null,
              "category": null,
              "technology": null,
              "groups_count": null,
              "categories_count": null,
              "technologies_count": null
            }
          ]
        }
      ]
    }
  ]
}
Aggregation Technologies

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