---
updatedAt: 2026-08-04T17:36:29.000Z
agentTools:
  projectIndex: https://developer.demandbase.com/llms.txt
---

# Installed Technologies (Technographics)

# B2B API Technographics Data Dictionary

Use the Company Details endpoint to retrieve the installed technologies associated with a company. Technographics are returned in a hierarchical taxonomy under `techUsed`:

```text
category
└── subcategory
    └── product
```

## Retrieve installed technologies

Add `installedtech` to the `fields` query parameter:

```bash
curl --request GET \
  --url 'https://uapi.demandbase.com/data/b2b/v1/company/<company_id>?fields=installedtech' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer <access_token>'
```

You can request multiple related-data expansions as a comma-separated list. For example:

```text
fields=installedtech,competitors
```

## Response structure

The Company Details response includes the standard company fields and adds `techUsed` when installed technology data is requested and available.

```json
{
  "companyId": 726263,
  "companyName": "Example Company",
  "techUsed": {
    "categories": [
      {
        "categoryId": "61",
        "categoryName": "Analytics",
        "subCategories": [
          {
            "subCategoryId": "5000076",
            "subCategoryName": "Business Intelligence Software",
            "products": [
              {
                "productId": "DM01069",
                "productName": "Example Product"
              }
            ]
          }
        ]
      }
    ]
  }
}
```

The values in this example are illustrative. The categories, subcategories, and products returned depend on the selected company and the technographic data available for it.

## Data dictionary

| Field            | JSON path and definition                                                                                                                                       |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Tech Used        | **JSON path:** `techUsed`<br />**Type:** object<br />Installed technology information for the company, grouped by category and subcategory.                    |
| Categories       | **JSON path:** `techUsed.categories`<br />**Type:** array of objects<br />Technology categories associated with the company.                                   |
| Category ID      | **JSON path:** `techUsed.categories[].categoryId`<br />**Type:** string<br />Demandbase identifier for the technology category.                                |
| Category Name    | **JSON path:** `techUsed.categories[].categoryName`<br />**Type:** string<br />Display name of the technology category.                                        |
| Subcategories    | **JSON path:** `techUsed.categories[].subCategories`<br />**Type:** array of objects<br />Technology subcategories within the category.                        |
| Subcategory ID   | **JSON path:** `techUsed.categories[].subCategories[].subCategoryId`<br />**Type:** string<br />Demandbase identifier for the technology subcategory.          |
| Subcategory Name | **JSON path:** `techUsed.categories[].subCategories[].subCategoryName`<br />**Type:** string<br />Display name of the technology subcategory.                  |
| Products         | **JSON path:** `techUsed.categories[].subCategories[].products`<br />**Type:** array of objects<br />Products detected for the company within the subcategory. |
| Product ID       | **JSON path:** `techUsed.categories[].subCategories[].products[].productId`<br />**Type:** string<br />Demandbase identifier for the product.                  |
| Product Name     | **JSON path:** `techUsed.categories[].subCategories[].products[].productName`<br />**Type:** string<br />Display name of the product.                          |

## Field availability

The `techUsed` property is conditional. It can be omitted when `installedtech` is not requested or when no installed technology data is available for the company. Applications should also handle empty category, subcategory, or product arrays.

This endpoint does not return technographic detection metadata such as confidence, first-observed or last-observed dates, vendor, or product descriptions.

## Related documentation

* [B2B API overview](https://developer.demandbase.com/docs/b2b-overview)
* [Company Details API reference](https://developer.demandbase.com/reference/companyfetch)
* [Authenticating with the APIs](https://developer.demandbase.com/docs/authenticating-with-the-apis)