> ## Documentation Index
> Fetch the complete documentation index at: https://deepline.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# PredictLeads: Technologies

> Returns a list of all tracked Technologies. Includes SDK V2 guidance, input constraints, response fields, and Deepline credit cost.

Returns a list of all tracked Technologies.

> [!NOTE]
>
> Tool ID: `predictleads_technologies`

## Run this action

Use the TypeScript SDK for one call. Use `ctx.tools.execute(...)` inside a Play for durable calls, scheduled calls, or CSV processing.

```ts theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
import { Deepline } from 'deepline';

const deepline = await Deepline.connect();
const result = await deepline.tools.execute(
  'predictleads_technologies',
  {
    "fuzzy_name": "Example",
    "order_by": "created_at_asc",
    "page": 1
  },
);

console.log(result.toolResponse.raw);
```

### CLI

```bash theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
deepline tools execute predictleads_technologies --input '{
  "fuzzy_name": "Example",
  "order_by": "created_at_asc",
  "page": 1
}' --json
```

## Example response

The static output schema lacks the details for a reliable example. Use `deepline describe predictleads_technologies --json` for the complete live contract.

## Input reference

Returns a list of all tracked Technologies.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `payload.fuzzy_name` | `string` | No | — | Filter results based on Technology's fuzzy name. |
| `payload.order_by` | `string` | No | `"created_at_asc"` | Order of `TechnologiesDatasets`. |
| `payload.page` | `integer` | No | `1` | Page number of shown items. **NOTE**: If the parameter is not provided, the meta property `count` will be omitted from response for performance reasons. Minimum: 1. |
| `payload.limit` | `integer` | No | `100` | Limit the number of shown items per page. Maximum: 1000. |

<details>
  <summary>Show raw input schema</summary>

  ### Input JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "Returns a list of all tracked Technologies.",
    "properties": {
      "fuzzy_name": {
        "type": "string",
        "description": "Filter results based on Technology's fuzzy name."
      },
      "order_by": {
        "type": "string",
        "description": "Order of `TechnologiesDatasets`.",
        "default": "created_at_asc",
        "anyOf": [
          {
            "description": "Order by `created_at`, ascending.",
            "const": "created_at_asc"
          },
          {
            "description": "Order by `created_at`, descending.",
            "const": "created_at_desc"
          },
          {
            "description": "Order by `fuzzy_score`, descending. **NOTE**: Only available when `fuzzy_name` parameter is provided.",
            "const": "fuzzy_score_desc"
          }
        ]
      },
      "page": {
        "type": "integer",
        "description": "Page number of shown items. **NOTE**: If the parameter is not provided, the meta property `count` will be omitted from response for performance reasons.",
        "default": 1,
        "minimum": 1
      },
      "limit": {
        "type": "integer",
        "description": "Limit the number of shown items per page.",
        "default": 100,
        "maximum": 1000
      }
    },
    "required": [],
    "additionalProperties": false
  }
  ```
</details>

## Output reference

Standard tool result payload.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `result.data` | `object` | Yes | — | Technologies dataset consists of some 53,000 technologies we track. **NOTE**: If you're searching for technologies a given company is using please check the \*\* Technology Detections Dataset \*\* section. Technologies are collected from script tags, DNS records, IP ranges, cookies…, and also from job descriptions where companies mention them as required skill sets. Subpages checked for technology data are of the following categories: main, login, support, trust, retail, blog, news, press and news See the live schema for the complete constraint. |
| `result.data.data` | `array` | Yes | — | — |
| `result.data.data[].id` | `string` | Yes | — | ID of the `TechnologyLite` object. Format: `uuid`. |
| `result.data.data[].type` | `"technology"` | Yes | — | Type of the `TechnologyLite` object. |
| `result.data.data[].attributes` | `object` | Yes | — | Attributes of the `TechnologyLite` object. |
| `result.data.data[].attributes.name` | `string` | Yes | — | — |
| `result.data.data[].attributes.description` | `null \| string` | Yes | — | — |
| `result.data.data[].attributes.categories` | `array` | Yes | — | — |
| `result.data.data[].attributes.parent_categories` | `array` | Yes | — | List of parent categories assigned to the technology. |
| `result.data.data[].attributes.domain` | `null \| string` | Yes | — | — |
| `result.data.data[].attributes.url` | `null \| string` | Yes | — | Format: `uri`. |
| `result.data.data[].attributes.pricing_data` | `object` | Yes | — | — |
| `result.data.data[].attributes.pricing_data.min_usd` | `null \| number` | Yes | — | — |
| `result.data.data[].attributes.pricing_data.max_usd` | `null \| number` | Yes | — | — |
| `result.data.data[].attributes.pricing_data.average_spend` | `null \| number` | Yes | — | The average technology spend price is derived from estimating company revenue and number of paid users. |
| `result.data.data[].attributes.pricing_data.interval` | `null \| string` | Yes | — | — |
| `result.data.data[].attributes.pricing_data.tags` | `array` | Yes | — | Pricing model and/or cost tags. |
| `result.data.data[].attributes.created_at` | `string` | Yes | — | Format: `date-time`. |
| `result.data.data[].relationships` | `object` | Yes | — | The data contains references to related objects listed in the `included` property. |
| `result.data.data[].relationships.company` | `object` | Yes | — | The data contains a reference to related `CompanyLite` object listed in the `included` property. |
| `result.data.data[].relationships.company.data` | `object` | Yes | — | — |
| `result.data.data[].relationships.company.data.id` | `string` | Yes | — | ID of the included `CompanyLite` object. Format: `uuid`. |
| `result.data.data[].relationships.company.data.type` | `"company"` | Yes | — | Type of the included `CompanyLite` object. |
| `result.data.included` | `array` | Yes | — | Contains objects referenced in property `relationships`. |
| `result.data.included[].id` | `string` | Yes | — | ID of the `CompanyLite` object. Format: `uuid`. |
| `result.data.included[].type` | `"company"` | Yes | — | Type of the `CompanyLite` object. |
| `result.data.included[].attributes` | `object` | Yes | — | Attributes of the `CompanyLite` object. |
| `result.data.included[].attributes.domain` | `string` | Yes | — | Company domain name. |
| `result.data.included[].attributes.company_name` | `string \| null` | Yes | — | Company name if available. |
| `result.data.included[].attributes.ticker` | `string \| null` | Yes | — | Company stock symbol (ticker) if available. |
| `result.data.meta` | `object` | No | — | Meta information about `TechnologiesDataset` object. |
| `result.data.meta.schema_version` | `string` | Yes | — | Represents schema version of objects. |
| `result.data.meta.record_state` | `"active"` | Yes | — | Represents record state of objects. |
| `result.data.meta.count` | `integer` | No | — | Total number of results. **NOTE**: Only included in API responses when the request parameter `page` is provided, for performance reasons. |
| `result.meta` | `object` | No | — | Additional response metadata (status, paging). |

<details>
  <summary>Show raw output schema</summary>

  ### Output JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "Standard tool result payload.",
    "properties": {
      "data": {
        "type": "object",
        "description": "Technologies dataset consists of some 53,000 technologies we track. **NOTE**: If you're searching for technologies a given company is using please check the ** Technology Detections Dataset ** section. Technologies are collected from script tags, DNS records, IP ranges, cookies…, and also from job descriptions where companies mention them as required skill sets. Subpages checked for technology data are of the following categories: main, login, support, trust, retail, blog, news, press and news outlet. The Technologies dataset includes fields such as Technology Name, Technology ID, Description, Category, Pricing Data and other Technology information.",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "type": "object",
              "description": "The `Technology` object.",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "ID of the `TechnologyLite` object.",
                  "format": "uuid"
                },
                "type": {
                  "description": "Type of the `TechnologyLite` object.",
                  "const": "technology"
                },
                "attributes": {
                  "type": "object",
                  "description": "Attributes of the `TechnologyLite` object.",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "categories": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "parent_categories": {
                      "type": "array",
                      "description": "List of parent categories assigned to the technology.",
                      "items": {
                        "type": "string",
                        "enum": [
                          "Accounting and Finance",
                          "Advertising",
                          "Audio, Video, Graphics",
                          "Communication and Collaboration",
                          "Customer Service",
                          "Data Management",
                          "DevOps",
                          "E-Commerce",
                          "Human Resources",
                          "Intelligence and Analytics",
                          "IT Infrastructure",
                          "Marketing",
                          "Operations",
                          "Programming",
                          "Sales",
                          "Security",
                          "Software Development",
                          "Web Tools and Plugins",
                          "Hardware",
                          "Certificates"
                        ]
                      }
                    },
                    "domain": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "url": {
                      "type": [
                        "null",
                        "string"
                      ],
                      "format": "uri"
                    },
                    "pricing_data": {
                      "type": "object",
                      "properties": {
                        "min_usd": {
                          "type": [
                            "null",
                            "number"
                          ]
                        },
                        "max_usd": {
                          "type": [
                            "null",
                            "number"
                          ]
                        },
                        "average_spend": {
                          "type": [
                            "null",
                            "number"
                          ],
                          "description": "The average technology spend price is derived from estimating company revenue and number of paid users."
                        },
                        "interval": {
                          "type": [
                            "null",
                            "string"
                          ]
                        },
                        "tags": {
                          "type": "array",
                          "description": "Pricing model and/or cost tags.",
                          "items": {
                            "type": "string",
                            "enum": [
                              "poa",
                              "b2b",
                              "enterprise",
                              "free",
                              "freemium",
                              "high",
                              "low",
                              "mid",
                              "onetime",
                              "payg",
                              "recurring",
                              "trial",
                              "b2c"
                            ]
                          }
                        }
                      },
                      "required": [
                        "interval",
                        "max_usd",
                        "min_usd",
                        "average_spend",
                        "tags"
                      ],
                      "additionalProperties": false
                    },
                    "created_at": {
                      "type": "string",
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "name",
                    "description",
                    "categories",
                    "parent_categories",
                    "domain",
                    "url",
                    "pricing_data",
                    "created_at"
                  ],
                  "additionalProperties": false
                },
                "relationships": {
                  "type": "object",
                  "description": "The data contains references to related objects listed in the `included` property.",
                  "properties": {
                    "company": {
                      "type": "object",
                      "description": "The data contains a reference to related `CompanyLite` object listed in the `included` property.",
                      "properties": {
                        "data": {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "string",
                              "description": "ID of the included `CompanyLite` object.",
                              "format": "uuid"
                            },
                            "type": {
                              "description": "Type of the included `CompanyLite` object.",
                              "const": "company"
                            }
                          },
                          "required": [
                            "id",
                            "type"
                          ],
                          "additionalProperties": false
                        }
                      },
                      "required": [
                        "data"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "company"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "id",
                "type",
                "attributes",
                "relationships"
              ],
              "additionalProperties": false
            }
          },
          "included": {
            "type": "array",
            "description": "Contains objects referenced in property `relationships`.",
            "items": {
              "type": "object",
              "description": "The `CompanyLite` object.",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "ID of the `CompanyLite` object.",
                  "format": "uuid"
                },
                "type": {
                  "description": "Type of the `CompanyLite` object.",
                  "const": "company"
                },
                "attributes": {
                  "type": "object",
                  "description": "Attributes of the `CompanyLite` object.",
                  "properties": {
                    "domain": {
                      "type": "string",
                      "description": "Company domain name."
                    },
                    "company_name": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Company name if available."
                    },
                    "ticker": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Company stock symbol (ticker) if available."
                    }
                  },
                  "required": [
                    "domain",
                    "company_name",
                    "ticker"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "id",
                "type",
                "attributes"
              ],
              "additionalProperties": false
            }
          },
          "meta": {
            "type": "object",
            "description": "Meta information about `TechnologiesDataset` object.",
            "properties": {
              "schema_version": {
                "type": "string",
                "description": "Represents schema version of objects."
              },
              "record_state": {
                "type": "string",
                "description": "Represents record state of objects.",
                "const": "active"
              },
              "count": {
                "type": "integer",
                "description": "Total number of results. **NOTE**: Only included in API responses when the request parameter `page` is provided, for performance reasons."
              }
            },
            "required": [
              "schema_version",
              "record_state"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "data",
          "included"
        ],
        "additionalProperties": false
      },
      "meta": {
        "type": "object",
        "description": "Additional response metadata (status, paging).",
        "additionalProperties": true
      }
    },
    "required": [
      "data"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Deepline cost

* Pricing model: `fixed` (per call).
* Estimated Deepline credits: `0.56` per pricing unit.

## Related documentation

* [PredictLeads provider guide](https://deepline.com/docs/providers/predictleads/guide.md)
* [SDK V2 quickstart](https://deepline.com/docs/sdk-v2/quickstart.md)
* [SDK reference](https://deepline.com/docs/sdk-v2/sdk-reference.md)
* [Run tools across a CSV](https://deepline.com/docs/sdk-v2/batch-csv.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.