The API Report CardAPI Index
HubSpot

HubSpot API

CRM / Marketing Automation / Sales / Service · hubspot.com

HubSpot exposes a broad v3 REST API plus a CRM GraphQL API at developers.hubspot.com, spanning CRM objects, engagements, marketing, CMS, and webhooks. Any portal admin can mint a private app token without approval. Burst limits of 110 to 190 requests per 10 seconds are the main constraint.

Last verified: July 2026Marketing & Sales
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODBroad v3 REST API plus a CRM GraphQL API, covering CRM, marketing, CMS, conversations, and webhooks.
AccessGOODSelf-serve: any portal admin can create a private app token; only marketplace listings need HubSpot review.
CoverageGOODCRM objects, engagements, marketing, CMS, and settings are reachable; full-account export means paginating everything.
AuthGOODOAuth 2.0 with granular scopes for public apps, per-account access tokens for private apps.
Docs & DXGOODOfficial SDKs in Node, Python, PHP, .NET, and Ruby, plus a developer marketplace of roughly 1,800 apps.
StabilityGOODPlatform versions (2025.2, 2026.03) consolidate rate-limit semantics; older API versions do get retired, forcing migrations.
Supergood: HubSpot shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

HubSpot scores A on the API Report Card. HubSpot exposes a broad v3 REST API plus a CRM GraphQL API at developers.hubspot.com, spanning CRM objects, engagements, marketing, CMS, and webhooks. Any portal admin can mint a private app token without approval. Burst limits of 110 to 190 requests per 10 seconds are the main constraint.

Tried to integrate with HubSpot?
SOURCES
Rate limits cap apps at 110 requests/10s (Free/Starter) up to 190 requests/10s (Pro/Enterprise) per portal, high-volume sync jobs hit ceilings quickly and require backoff/queueing infrastructure developers.hubspot.com
CRM Search API was historically capped at 1 request/second and only recently raised to 4 requests/second, still painfully low for any multi-object lookup workload developers.hubspot.com
Daily request caps (recently raised to 650k/day on Pro) still bottleneck large-account ETL and reverse-ETL workloads developers.hubspot.com
Periodic deprecation of API versions forces forced rewrites; old endpoints stop working and migrations are not optional struto.io
No native bulk-export API for full account data; users must paginate every object/engagement type or buy third-party tools like Skyvia or Improvado community.hubspot.com
Marketplace public app distribution requires HubSpot app review, security review, and ongoing compliance, certified apps must keep <5% of requests over rate limits or face delisting developers.hubspot.com
Engagement / activity history (notes, calls, attachments) is the most-cited 'lost data' category during migration off HubSpot, indicating the export surface area does not match the import surface area integrateiq.com
GraphQL CRM API coverage lags REST, forcing teams into dual implementations developers.hubspot.com
2024-2025 seat-based pricing migration revoked edit access for ~30% of existing account users while charging ~23% more for replacement core seats, hitting seasonal-staff businesses especially hard community.hubspot.com
Trustpilot averages 2.0/5 across ~942 reviews, dominated by poor support, difficulty cancelling, and unexpected charges, sharply at odds with G2/Capterra ratings trustpilot.com
Cost curve explodes once you leave the free CRM; Marketing Hub Enterprise carries a $7,000 mandatory onboarding fee and Sales Hub Enterprise a $3,500 fee blog.hubspot.com
Marketing contact tier upgrades and add-on seats compound quickly, common to see annual contracts jump from low-four-figures to mid-five-figures after a year of growth encharge.io
Reporting depth is limited compared to Salesforce/BI tools, no true SQL access, cross-object reports are constrained, and custom-object reporting is gated to Enterprise learn.g2.com
Steep learning curve and 'too robust' UX; admins routinely need certified partner help to deploy workflows, custom objects, and attribution correctly trustradius.com
Mobile app is feature-thin relative to desktop, limiting field-sales utility g2.com
Cancellation friction, users report being unable to self-serve downgrades and being pushed to annual renewal even after expressing intent to leave trustpilot.com
Data migration off HubSpot frequently loses activity history (notes, calls, email attachments), and full extraction often requires paid third-party tools struto.io