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:
category
└── subcategory
└── productRetrieve installed technologies
Add installedtech to the fields query parameter:
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:
fields=installedtech,competitorsResponse structure
The Company Details response includes the standard company fields and adds techUsed when installed technology data is requested and available.
{
"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: techUsedType: object Installed technology information for the company, grouped by category and subcategory. |
| Categories | JSON path: techUsed.categoriesType: array of objects Technology categories associated with the company. |
| Category ID | JSON path: techUsed.categories[].categoryIdType: string Demandbase identifier for the technology category. |
| Category Name | JSON path: techUsed.categories[].categoryNameType: string Display name of the technology category. |
| Subcategories | JSON path: techUsed.categories[].subCategoriesType: array of objects Technology subcategories within the category. |
| Subcategory ID | JSON path: techUsed.categories[].subCategories[].subCategoryIdType: string Demandbase identifier for the technology subcategory. |
| Subcategory Name | JSON path: techUsed.categories[].subCategories[].subCategoryNameType: string Display name of the technology subcategory. |
| Products | JSON path: techUsed.categories[].subCategories[].productsType: array of objects Products detected for the company within the subcategory. |
| Product ID | JSON path: techUsed.categories[].subCategories[].products[].productIdType: string Demandbase identifier for the product. |
| Product Name | JSON path: techUsed.categories[].subCategories[].products[].productNameType: string 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
Updated 2 days ago