HubSpot
active

CRM platform API — contacts, companies, deals, tickets, email, marketing automation

businessBearer TokenFREEMIUM
🤖 00 ↓  |  👤 00
Official Documentation

Connect via PincerAPI

Use our proxy to call HubSpot with your PincerAPI key. No separate signup needed.

# Get instructions for HubSpot
curl -H "Authorization: Bearer YOUR_PINCER_KEY" \
  https://pincerapi.com/api/v1/apis/hubspot/instructions

# Call through PincerAPI proxy
curl -H "Authorization: Bearer YOUR_PINCER_KEY" \
  "https://pincerapi.com/api/v1/connect/hubspot/your/endpoint/here"

Direct Setup

Endpoints

GET/crm/v3/objects/contacts

List CRM contacts with properties

💡 Use properties= to select fields. Default returns minimal data. Max limit=100 per page. Use after= cursor for pagination.

POST/crm/v3/objects/contacts

Create a new contact in CRM

💡 Body is {properties: {email, firstname, ...}}. Email must be unique — returns 409 if duplicate.

POST/crm/v3/objects/contacts/search

Search contacts with filters and query

💡 POST body with filterGroups for complex queries. Operators: EQ, NEQ, LT, GT, CONTAINS_TOKEN, etc.

GET/crm/v3/objects/deals

List deals (opportunities) in the pipeline

💡 Deals have stages within pipelines. Use properties= to include deal amount, stage, close date.

POST/crm/v3/objects/deals

Create a new deal

💡 dealstage values depend on your pipeline configuration. Use /crm/v3/pipelines/deals to list stages.

Related APIs in business