HubSpot logo

HubSpot

SandBaseapi

Published June 20, 2026

About

Access the full HubSpot CRM API through OAuth. Manage contacts, companies, deals, and marketing automation — powered by Nango Connector Gateway.

Documentation

HubSpot Connector

Access the full HubSpot CRM API through OAuth. Manage contacts, companies, deals, tickets, and marketing workflows programmatically.

Pricing

OperationPrice
Successful API call (2xx)$0.001
Failed call (4xx/5xx)Free

Quick Test (curl)

# List contacts
curl -X POST https://api.sandbase.ai/v1/run \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{"model":"hubspot","endpoint":"/crm/v3/objects/contacts","method":"GET"}'

# List companies
curl -X POST https://api.sandbase.ai/v1/run \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{"model":"hubspot","endpoint":"/crm/v3/objects/companies","method":"GET"}'

# Create a contact
curl -X POST https://api.sandbase.ai/v1/run \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{"model":"hubspot","endpoint":"/crm/v3/objects/contacts","method":"POST","body":{"properties":{"email":"[email protected]","firstname":"Jane","lastname":"Doe"}}}'

# List deals
curl -X POST https://api.sandbase.ai/v1/run \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{"model":"hubspot","endpoint":"/crm/v3/objects/deals","method":"GET"}'

Request Format

POST /v1/run
{
  "model": "hubspot",
  "endpoint": "/crm/v3/objects/contacts",
  "method": "GET",
  "params": {"limit": 10},
  "headers": {},
  "body": {},
  "retries": 0
}

Common Endpoints

MethodEndpointDescription
GET/crm/v3/objects/contactsList contacts
POST/crm/v3/objects/contactsCreate contact
GET/crm/v3/objects/companiesList companies
GET/crm/v3/objects/dealsList deals
POST/crm/v3/objects/dealsCreate deal
GET/crm/v3/ownersList owners
POST/crm/v3/objects/contacts/searchSearch contacts

📖 Full API reference: HubSpot API Overview

Technical Specs

SpecValue
AuthOAuth 2.0 (app-level)
ProxyNango (auto token refresh)
ExecutionSync
Rate limitInherits HubSpot's 100 req/10sec per app

Try HubSpot

Test this model in the Sandbase Playground with your own prompts.

Open in Playground