Skip to main content
idapt
HomeAI ModelsExploreResourcesPricing
Sign inUse for Free
All integrations

HubSpot

Contacts, companies, deals and marketing assets in HubSpot.

CRM and sales
Marketing
Connect HubSpotHubSpot docs

How an agent reaches it

MCPREST APICLI

How you authenticate

OAuth
API key
Get an API key
  1. Open Settings, then Integrations, then Private apps, and create one.
  2. Grant only the CRM scopes you need; HubSpot 403s per-scope rather than per-object.
  3. Copy the access token. Legacy hapikey query auth is retired and will not work.

Connection details

Base URL
https://api.hubapi.com
Pagination
cursor
Rate limit
100 requests per 10 seconds on most plans.

Common endpoints

list contactsGET /crm/v3/objects/contacts?properties=email,firstname,lastname
search contactsPOST /crm/v3/objects/contacts/search
create a contactPOST /crm/v3/objects/contacts
list dealsGET /crm/v3/objects/deals

Worth knowing

  • The legacy `hapikey` query parameter is fully retired. Only bearer tokens work.
  • Properties are NOT returned by default; ask for them with `?properties=email,firstname`.
  • Search is POST /crm/v3/objects/{type}/search with a filterGroups body, not a GET query.
  • Home
  • Pricing
  • AI Models
  • Skills
  • Image models
  • Voice models
  • Video models
  • Rankings
  • Multi-Model Chat
  • Agents
  • Computers
  • Drive
  • Automations
  • AI Gateway
  • All features →
  • Blog
  • About
  • Comparisons
  • Benchmarks
  • Model Match
  • Demos
  • Help center
  • FAQ
  • Privacy
  • Support
  • Developers
  • Quickstarts
  • API reference
  • API pricing
  • CLI
  • MCP
  • Migrate
  • Downloads
  • Desktop
© idapt[email protected]TermsPrivacy PolicyLegal noticeReport content
X (Twitter)Discord