Felo API PlatformFelo API Platform
All DataForSEO endpoints
v0.2.0-beta
OpenAPI 3.1.0

Domains by Technology

Server:https://openapi.felo.ai
Client Libraries

DataForSEO

​

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

Domains by Technology

​

Finds domains running a given technology - the reverse of post_dataforseo_domains_tech_for_domain_live. Accepts technologies, technology_paths, groups, categories and keywords, with filters and order_by over the fields named by get_dataforseo_domains_tech_available_filters. Returns total_count, items_count, offset, offset_token and items, each item the same profile as the per-domain call: domain, title, description, meta_keywords, domain_rank, last_visited, country_iso_code, language_code, content_language_code, phone_numbers, emails, social_graph_urls and technologies.

Pricing reference

  • Metering: Reported response cost.
  • Reference request estimate: USD 0.012.
  • Reference customer multiplier: 1.0. Do not apply it again to a settled customer amount.

Reference metadata only, not an account quote, a guaranteed price or a spending cap. Resource credits are not Felo credits. Final charges follow Felo billing records.

Body
application/json
  • Type: array (object | null)[]
    • categories
      Type: array string[]

      ids of the target technology categories
      required field if you don't specify groups, technology_paths, keywords or technologies
      you can find the full list of technology category ids on this page
      note: you can specify up to 10 technology categories in this array
      example:
      ["payment_processors","crm"]

    • filters
      Type: array (object | null)[] | null

      array of results filtering parameters
      optional field
      you can add several filters at once (8 filters maximum)
      you should set a logical operator and, or between the conditions
      the following operators are supported:
      <, <=, >, >=, =, <>, in, not_in, like, not_like
      you can use the % operator with like and not_like to match any string of zero or more characters
      example:
      ["country_iso_code","=","US"]

      [["country_iso_code","=","US"],
      "and",
      ["domain_rank",">",100]]

      [["domain_rank",">",100],
      "and",
      [["country_iso_code","=","US"],"or",["country_iso_code","=","CA"]]]

      for more information about filters, please refer to Domain Analytics Technologies API - Filters

      Empty object
    • groups
      Type: array string[]

      ids of the target technology groups
      required field if you don't specify technologies, technology_paths, keywords or categories
      you can find the full list of technology group ids on this page
      note: you can specify up to 10 technology groups in this array
      example:
      ["sales", "marketing"]

    • keywords
      Type: array string[]

      target keywords in the domain's title, description or meta keywords
      required field if you don't specify groups, technology_paths, technologies or categories
      optional field
      you can specify the maximum of 10 keywords;
      UTF-8 encoding;
      example:
      ["seo","software"]

      learn more about rules and limitations of keyword and keywords fields in DataForSEO APIs in this Help Center article

    • limit
      Type: integer | null

      the maximum number of returned domains
      optional field
      default value: 100
      maximum value: 10000

    • mode
      Type: string | null

      search mode
      optional field
      possible search mode types:
      as_is - search for results exactly matching the specified group ids, category ids, or technology names
      entry - search for results matching a part of the specified group ids, category ids, or technology names
      default value: as_is

    • offset
      Type: integer | null

      offset in the results array of returned domains
      optional field
      default value: 0
      if you specify the 10 value, the first ten domains in the results array will be omitted and the data will be provided for the successive domains;
      Note: the maximum value is 9999, the sum of limit and offset must not exceed 10000;
      use the offset_token if you would like to offset more results

    • offset_token
      Type: string | null

      token for subsequent requests
      optional field
      provided in the identical filed of the response to each request;
      use this parameter to avoid timeouts while trying to obtain over 100,000 results in a single request;
      by specifying the unique offset_token value from the response array, you will get the subsequent results of the initial task;
      offset_token values are unique for each subsequent task
      Note: if the offset_token is specified in the request, all other parameters should be identical to the previous request
      learn more about this parameter on our Help Center

    • order_by
      Type: array string[] | null

      results sorting rules
      optional field
      available fields:
      domain_rank, domain, last_visited, country_iso_code, language_code, content_language_code
      possible sorting types:
      asc - results will be sorted in the ascending order
      desc - results will be sorted in the descending order
      you should use a comma to set up a sorting type
      example:
      ["last_visited,desc"]
      default rule:
      ["domain_rank,desc"]
      note that you can set no more than three sorting rules in a single request
      you should use a comma to separate several sorting rules
      example:
      ["last_visited,desc","domain_rank,desc"]

    • technologies
      Type: array string[]

      target technologies
      required field if you don't specify groups, technology_paths, keywords or categories
      you can find the full list of technologies you can specify here on this page
      note: you can specify up to 10 technologies in this array
      example:
      ["Google Pay","Salesforce"]

    • technology_paths
      Type: array string[]

      target technology paths
      required field if you don't specify groups, technologies, keywords or categories
      at least one field (technology_paths, groups, technologies, keywords or categories) must be set;
      each technology path should be specified as a separate object containing "path" and "name", where "path" is specified as "$group_id.$category_id" and "name" - as the name of the target technology;
      each object with a technology path should be separated with a comma
      you can find the full list of technology group ids, category ids and technology names on this page
      note: you can specify up to 10 technology paths in this array
      example:
      [{"path": "content.cms","name": "wordpress"}, {"path": "marketing.crm","name": "salesforce"}]

Responses
  • 200
    Type: object | null · Response36Afe1097B20_DomainAnalyticsTechnologiesDomainsByTechnologyLiveResponseInfo
    • cost
      Type: number | null Format: double

      total tasks cost, USD

    • status_code
      Type: integer | null

      general status code you can find the full list of the response codes here

    • status_message
      Type: string | null

      general informational message you can find the full list of general informational messages here

    • tasks
      Type: array (object | null)[] | null

      array of tasks

      • Type: object | null · Response36Afe1097B20_DomainAnalyticsTechnologiesDomainsByTechnologyLiveTaskInfo
        • cost
          Type: number | null Format: double

          total tasks cost, USD

        • data
          Type: object | null

          contains the same parameters that you specified in the POST request

          • propertyName
            Type: object | null
        • id
          Type: string | null

          task identifier unique task identifier in our system in the UUID format

        • path
          Type: array (string | null)[] | null

          URL path

        • result
          Type: array (object | null)[] | null

          array of results

          • items
            Type: array (object | null)[] | null

            items array

            items array

            • content_language_code
              Type: string | null

              content language
              code of the language that content on the target domain is written with

            • country_iso_code
              Type: string | null

              domain ISO code
              ISO code of the country that target domain is determined to belong to

            • description
              Type: string | null

              domain meta description

            • domain
              Type: string | null

              specified domain name

            • domain_rank
              Type: integer | null

              backlink rank of the target domain
              learn more about the metric and how it is calculated in this help center article

            • emails
              Type: array (string | null)[] | null

              emails of the target
              emails indicated on the target website

            • language_code
              Type: string | null

              domain language
              code of the language that target domain is determined to be associated with

            • last_visited
              Type: string | null

              most recent date when our crawler visited the domain
              in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
              example:
              2022-10-10 12:57:46 +00:00

            • meta_keywords
              Type: array (string | null)[] | null

              domain meta keywords

            • phone_numbers
              Type: array (string | null)[] | null

              phone numbers of the target
              contact phone numbers indicated on the target website

            • social_graph_urls
              Type: array (string | null)[] | null

              social media links and handles
              social media URLs detected in the social graphs of the target website

            • technologies
              Type: object | null · Response36Afe1097B20_TechnologiesInfo

              technologies used by target domain
              contains objects with the names of technologies used on the website;
              to get a full list of technologies and their structure, refer to the technologies endpoint

              • add_ons
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • analytics
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • booking
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • business_tools
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • communication
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • content
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • location
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • marketing
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • media
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • other
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • privacy
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • sales
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • security
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • servers
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • user_generated_content
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • utilities
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
              • web_development
                Type: object | null
                • propertyName
                  Type: array (string | null)[] | null
            • title
              Type: string | null

              domain meta title

            • type
              Type: string | null

              type of element

          • items_count
            Type: integer | null Format: int64

            number of items in the results array

          • offset
            Type: integer | null

            specified offset value

          • offset_token
            Type: string | null

            token for subsequent requests
            by specifying the unique offset_token when setting a new task, you will get the subsequent results of the initial task;
            offset_token values are unique for each subsequent task

          • total_count
            Type: integer | null Format: int64

            total number of relevant items in the database

        • result_count
          Type: integer | null Format: int64

          number of elements in the result array

        • status_code
          Type: integer | null

          status code of the task generated by DataForSEO, can be within the following range: 10000-60000 you can find the full list of the response codes here

        • status_message
          Type: string | null

          informational message of the task you can find the full list of general informational messages here

        • time
          Type: string | null

          execution time, seconds

    • tasks_count
      Type: integer | null Format: int64

      the number of tasks in the tasks array

    • tasks_error
      Type: integer | null Format: int64

      the number of tasks in the tasks array returned with an error

    • time
      Type: string | null

      total execution time, seconds

    • version
      Type: string | null

      the current version of the API

    application/json
  • 400

    The request could not be processed. Check the request parameters.

  • 401

    A valid Felo API key is required.

  • 402

    The request cannot proceed because a billing requirement is not met.

  • 403

    The account is not permitted to perform this operation.

  • 429

    A request or spending limit has been reached.

  • 502

    The service could not complete the request.

  • 503

    The API or billing service is temporarily unavailable.

  • 504

    The service timed out while processing the request.

  • default

    Error response; upstream passthrough responses may use provider formats

    application/json
Request Example for post/v1/beta/dataforseo/domain_analytics/technologies/domains_by_technology/live
curl https://openapi.felo.ai/v1/beta/dataforseo/domain_analytics/technologies/domains_by_technology/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "technologies": [
      "Nginx"
    ],
    "filters": [
      [
        "country_iso_code",
        "=",
        "US"
      ],
      "and",
      [
        "domain_rank",
        ">",
        800
      ]
    ],
    "order_by": [
      "last_visited,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,
          "offset_token": null,
          "items": [
            {
              "type": null,
              "domain": null,
              "title": null,
              "description": null,
              "meta_keywords": [
                "[Max Depth Exceeded]"
              ],
              "domain_rank": null,
              "last_visited": null,
              "country_iso_code": null,
              "language_code": null,
              "content_language_code": null,
              "phone_numbers": [
                "[Max Depth Exceeded]"
              ],
              "emails": [
                "[Max Depth Exceeded]"
              ],
              "social_graph_urls": [
                "[Max Depth Exceeded]"
              ],
              "technologies": "[Max Depth Exceeded]"
            }
          ]
        }
      ]
    }
  ]
}
Domains by Technology

Need help?