# HubSpot Properties API

> HubSpot Properties API on Apizie: 13 endpoints (Read all properties, Create a property, Archive a batch of properties, Create a batch of properties, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/business:hubspot-crm-properties/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `business:hubspot-crm-properties`
- Category: Business
- Status: byok
- Source: https://developers.hubspot.com/docs/api/overview
- Page: https://apizie.tech/api/business/hubspot-crm-properties
- OpenAPI: https://apizie.tech/api/business/hubspot-crm-properties/openapi.json

Basepom for all HubSpot Projects

## Endpoints

### Read all properties
`GET https://apizie.tech/v1/business:hubspot-crm-properties/get-crm-properties-2026-09-object-type-crm-properties-2025-0` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| objectType | string | yes | The type of CRM object for which properties are being retrieved, such as 'contacts', 'companies', etc. |
| archived | boolean | no | Whether to return only results that have been archived. |
| dataSensitivity | string | no | Filter properties based on data sensitivity level. Valid values are 'non_sensitive', 'sensitive', and 'highly_sensitive'. Defaults to… |
| locale | string | no | Specify the locale to retrieve properties in a particular language or regional format. |
| properties | string | no | A comma-separated list of property names to include in the response. |

### Create a property
`POST https://apizie.tech/v1/business:hubspot-crm-properties/post-crm-properties-2026-09-object-type-crm-properties-2025` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| objectType | string | yes | The type of object for which the property is being created, such as contacts, companies, or deals. |
| body | object | yes | JSON request body |

### Archive a batch of properties
`POST https://apizie.tech/v1/business:hubspot-crm-properties/post-crm-properties-2026-09-object-type-batch-archive-crm-pr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| objectType | string | yes | The type of object whose properties are to be archived. This is a required parameter and identifies the specific object type within HubSpot. |
| body | object | yes | JSON request body |

### Create a batch of properties
`POST https://apizie.tech/v1/business:hubspot-crm-properties/post-crm-properties-2026-09-object-type-batch-create-crm-pro` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| objectType | string | yes | The type of CRM object for which the properties are being created, such as contacts, companies, or deals. |
| body | object | yes | JSON request body |

### Read a batch of properties
`POST https://apizie.tech/v1/business:hubspot-crm-properties/post-crm-properties-2026-09-object-type-batch-read-crm-prope` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| objectType | string | yes | The type of CRM object for which properties are being retrieved. This is a required path parameter. |
| locale | string | no | A string specifying the locale to use for the response. This can be used to tailor the response to a specific language or region. |
| body | object | yes | JSON request body |

### Read all property groups
`GET https://apizie.tech/v1/business:hubspot-crm-properties/get-crm-properties-2026-09-object-type-groups-crm-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| objectType | string | yes | The type of CRM object for which to retrieve property groups, such as 'contacts' or 'deals'. |
| locale | string | no | The language locale to use for property group labels. This can help in displaying labels in the preferred language. |

### Create a property group
`POST https://apizie.tech/v1/business:hubspot-crm-properties/post-crm-properties-2026-09-object-type-groups-crm-propertie` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| objectType | string | yes | The type of object for which the property group is being created, such as contacts, companies, or deals. |
| body | object | yes | JSON request body |

### Read a property group
`GET https://apizie.tech/v1/business:hubspot-crm-properties/get-crm-properties-2026-09-object-type-groups-group-name-crm` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| groupName | string | yes | The name of the property group to retrieve details for. |
| objectType | string | yes | The type of CRM object for which the property group is being retrieved, such as contacts or deals. |
| locale | string | no | The language locale to use for the response. This can affect the language of the labels and descriptions returned. |

### Update a property group
`POST https://apizie.tech/v1/business:hubspot-crm-properties/patch-crm-properties-2026-09-object-type-groups-group-name-c` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| groupName | string | yes | The name of the property group to update. |
| objectType | string | yes | The type of object for which the property group is being updated, such as contacts, companies, or deals. |
| body | object | yes | JSON request body |

### Archive a property group
`POST https://apizie.tech/v1/business:hubspot-crm-properties/delete-crm-properties-2026-09-object-type-groups-group-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| groupName | string | yes | The unique name of the property group to be deleted. |
| objectType | string | yes | The type of object for which the property group is defined, such as contacts, companies, or deals. |

### Read a property
`GET https://apizie.tech/v1/business:hubspot-crm-properties/get-crm-properties-2026-09-object-type-property-name-crm-pro` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| objectType | string | yes | The type of object the property belongs to, such as 'contacts' or 'deals'. |
| propertyName | string | yes | The name of the property to retrieve. |
| archived | boolean | no | Whether to return only results that have been archived. |
| dataSensitivity | string | no | The level of data sensitivity to filter properties by. Valid values are 'non_sensitive', 'sensitive', and 'highly_sensitive'. Defaults to… |
| locale | string | no | The locale to use for property labels and descriptions. |
| properties | string | no | A comma-separated list of property names to include in the response. |

### Update a property
`POST https://apizie.tech/v1/business:hubspot-crm-properties/patch-crm-properties-2026-09-object-type-property-name-crm-p` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| objectType | string | yes | The type of object for which the property is being updated, such as contacts, companies, or deals. |
| propertyName | string | yes | The unique name of the property to update. |
| body | object | yes | JSON request body |

### Archive a property
`POST https://apizie.tech/v1/business:hubspot-crm-properties/delete-crm-properties-2026-09-object-type-property-name-crm` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| objectType | string | yes | The type of CRM object that the property belongs to, such as contacts, companies, or deals. |
| propertyName | string | yes | The unique name of the property to delete. |

## Example
```
curl "https://apizie.tech/v1/business:hubspot-crm-properties/get-crm-properties-2026-09-object-type-crm-properties-2025-0" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the HubSpot Properties API?
Create a free Apizie key, then send GET https://apizie.tech/v1/business:hubspot-crm-properties/get-crm-properties-2026-09-object-type-crm-properties-2025-0 with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the HubSpot Properties API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. HubSpot Properties itself also needs your own key from hubapi.com.

### Can AI agents use the HubSpot Properties API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key business:hubspot-crm-properties.

### What is the status of the HubSpot Properties API?
Needs your own provider key (bring your own key)
