> ## 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: Technology

> Look up a technology by name or ID and get its details. Includes SDK V2 guidance, input constraints, response fields, and Deepline credit cost.

Look up a technology by name or ID and get its details.

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

## 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_technology',
  {
    "id_or_fuzzy_name": "Example"
  },
);

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

### CLI

```bash theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
deepline tools execute predictleads_technology --input '{
  "id_or_fuzzy_name": "Example"
}' --json
```

## Example response

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

## Input reference

Returns a single Technology.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `payload.id_or_fuzzy_name` | `string` | Yes | — | Technology's ID or fuzzy name. |

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

  ### Input JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "Returns a single Technology.",
    "properties": {
      "id_or_fuzzy_name": {
        "type": "string",
        "description": "Technology's ID or fuzzy name."
      }
    },
    "required": [
      "id_or_fuzzy_name"
    ],
    "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.