# HubSpot

**Canonical:** https://apis.io/providers/hubspot/  
**Website:** https://developers.hubspot.com/  
**APIs profiled:** 93

HubSpot is an AI-native customer platform built around the Smart CRM, unifying marketing, sales, customer service, content, commerce and operations on a single shared customer record. Its developer platform exposes that record through a broad REST surface at api.hubapi.com covering CRM objects and associations, engagements, lists and segments, marketing and transactional email, CMS pages, blogs and HubDB, conversations, commerce payments and subscriptions, custom workflow actions, webhooks and analytics events. HubSpot ships first-party Node, Python, Ruby and PHP clients, a CLI, OAuth 2.0 with a granular scope model, a public developer changelog, date-based API versioning and a hosted MCP server for agents.

## Kin Score — 82.9 / 100 (exemplar)

Scored 2026-08-21 under rubric 0.12.0. Trend: flat (+0.0 from 82.9).

| Facet | Score |
|---|---|
| Discoverability | 87.0 |
| Contract Quality | 83.0 |
| Governance | 43.9 |
| Contract Governance | 43.9 |
| Operational Transparency | 71.1 |
| Developer Ergonomics | 94.6 |
| Commercial Clarity | 100.0 |
| Access Clarity | 100.0 |

## Agent readiness — 56.0 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | verified |
| MCP Server | documented |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | verified |
| Rate Limit Signal | documented |
| Event Surface Described | derived |
| Agent Skills | derived |
| Well Known Catalog | no |
| Consent Identity | yes |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (93)

- **HubSpot Posts API** — Use these endpoints for interacting with Blog Posts, Blog Authors, and Blog Tags.
- **HubSpot URL Redirects API** — URL redirects allow you to redirect traffic from a HubSpot-hosted page or blog post to any URL. You can also update URL redirects in bulk and use a flexible pattern redirect to ...
- **HubSpot Pipelines API** — Pipelines allow you to track records through defined stages in a process, such as sales deals or support tickets. The pipelines endpoints allow you to create, retrieve, update, ...
- **HubSpot Products API** — Products represent the goods or services you sell in HubSpot. The products endpoints allow you to manage a product library which can be used to quickly add products to deals, ge...
- **HubSpot Line Items API** — Line items are individual instances of products that are attached to a deal or quote. The line items endpoints allow you to create, retrieve, update, and delete line item record...
- **HubSpot Quotes API** — Quotes allow you to share pricing information with prospects and customers. The quotes endpoints allow you to create and manage quotes with associated line items, deals, and con...
- **HubSpot CRM Properties API** — The CRM properties endpoints allow you to manage custom properties and view default property details for any CRM object type. You can create, retrieve, update, and delete proper...
- **HubSpot Owners API** — The owners endpoints are used to retrieve the list of available owners for a HubSpot account. HubSpot uses owners to assign CRM object records to specific users, and owner IDs a...
- **HubSpot CRM Imports API** — The imports endpoints allow you to import contact, company, deal, and other CRM object data into a HubSpot account in bulk using CSV or Excel files. You can map file columns to ...
- **HubSpot Custom Objects API** — Custom objects allow you to define and create CRM object types that represent data unique to your business. The custom objects API allows you to define schemas, create records, ...
- **HubSpot Marketing Events API** — Marketing events are CRM objects that enable you to track marketing activities such as webinars along with the contacts who registered and attended. The marketing events API sup...
- **HubSpot Forms API** — The forms endpoints allow you to create and manage HubSpot forms used for capturing lead information. Supported form types include HubSpot native forms, captured external forms,...
- **HubSpot Workflows API** — The workflows API allows you to programmatically create, retrieve, update, and delete HubSpot automation workflows. You can manage workflow definitions and automate business pro...
- **HubSpot Webhooks API** — The webhooks API allows you to subscribe to events occurring in a HubSpot account, receiving real-time notifications when CRM objects or conversations are created, updated, or d...
- **HubSpot Settings User Provisioning API** — The user provisioning API allows you to create and manage users in a HubSpot account along with their roles, permissions, and team assignments. You can add, retrieve, update, an...
- **HubSpot Blog Tags API** — The blog tags API allows you to create, manage, and organize blog post tags in HubSpot CMS. Tags help organize blog content and improve discoverability. You can create, retrieve...
- **HubSpot CMS Site Search API** — The site search API allows you to search the content of HubSpot-hosted sites, including site pages, blog posts, landing pages, and knowledge articles. You can build custom site ...
- **HubSpot CMS Content Audit API** — The CMS content audit API allows you to query audit logs of CMS changes that occurred within your HubSpot account. You can filter and sort on content object changes by type, tim...
- **HubSpot Files API** — The files API allows you to upload, manage, and organize files in HubSpot's file manager. You can upload files, organize them into folders, control file accessibility and privac...
- **HubSpot Feedback Submissions API** — The feedback submissions API allows you to retrieve survey response data from HubSpot surveys including NPS, CSAT, CES, and custom surveys. This is a read-only API that provides...
- **HubSpot Leads API** — The leads API enables you to manage lead records in HubSpot. Leads are contacts or companies that are potential customers who have shown interest in your products or services. Y...
- **HubSpot Goals API** — The goals API enables you to sync user-specific sales and service team quotas between HubSpot and external systems. Goals are used to create user-specific quotas based on templa...
- **HubSpot Orders API** — The orders API enables you to create and manage ecommerce order data in HubSpot. You can create orders, manage associations to contacts, line items, payments, and invoices, and ...
- **HubSpot Carts API** — The carts API enables you to create and manage ecommerce cart data in HubSpot. You can sync cart information between HubSpot and external ecommerce platforms, manage cart proper...
- **HubSpot Invoices API** — The invoices API allows you to create, manage, retrieve, and delete invoices used for billing customers. Invoices progress through draft, open, paid, and voided statuses, and ca...
- **HubSpot Taxes API** — The taxes API enables you to create and associate tax objects as part of the pricing details for quotes and invoices. Taxes are used in conjunction with discounts and fees when ...
- **HubSpot Fees API** — The fees API allows you to create and manage fees that can be included in invoices and legacy quotes. Fees support fixed dollar amounts or percentage-based values and are used a...
- **HubSpot Discounts API** — The discounts API enables you to create and associate discounts as part of the pricing details for quotes. Discounts work alongside fees and taxes in the quote pricing workflow,...
- **HubSpot Engagement Communications API** — The communications API allows you to log WhatsApp, LinkedIn, or SMS messages to CRM record timelines. You can create, retrieve, update, and manage message engagement records and...
- **HubSpot Engagement Postal Mail API** — The postal mail engagement API allows you to log postal mail sent to or received from contacts or companies on their CRM records. You can create, retrieve, update, and delete po...
- **HubSpot Transactional Email API** — The transactional email API enables sending template-based transactional emails through HubSpot using the Single Send API and managing SMTP tokens. You can send emails for comme...
- **HubSpot Subscription Preferences API** — The subscription preferences API allows you to manage email subscription details for contacts in your account. You can retrieve subscription types, check contact preferences, su...
- **HubSpot Timeline Events API** — The timeline events API enables technology partners to send custom event data from external systems into HubSpot for display on CRM record activity timelines. You can create eve...
- **HubSpot Calling Extensions API** — The calling extensions SDK enables apps to provide a custom calling option to HubSpot users directly from CRM records. The SDK facilitates bidirectional communication between ca...
- **HubSpot Video Conferencing API** — The video conferencing API enables you to integrate custom video conferencing solutions into HubSpot's meeting creation workflow. You can configure webhook notifications for mee...
- **HubSpot Account Information API** — The account information API provides account configuration and usage data for HubSpot accounts. You can retrieve account details including portal ID, time zone, currency setting...
- **HubSpot Business Units API** — The business units (brands) API provides information about brands tied to a HubSpot user. You can retrieve brand data including brand name, ID, and logo metadata for brands asso...
- **HubSpot Currencies API** — The currencies API allows you to manage the currencies used in your HubSpot account. You can set your account's company currency, create additional currencies, update exchange r...
- **HubSpot Access Tokens API** — Operations for retrieving and validating OAuth access token metadata
- **HubSpot Action Definitions API** — Operations to create and manage custom workflow action definitions
- …and 53 more, listed in full on the page.

## MCP servers (1)

- **MCP Server**

## Agentic access (1)

- **Hubspot Agentic Access** — 260 operations · 181 acting · 3 human-in-the-loop

## Security (4)

- **Hubspot Authentication** — apiKey/http/oauth2 · 5 schemes
- **Hubspot Domain Security** — TLSv1.3 · HSTS · DNSSEC · DMARC
- **Hubspot Vulnerability Disclosure** — Hackerone · security.txt · contact published
- **Hubspot Trust Center** — SOC 2, HIPAA, GDPR

## Plans (1)

- **Hubspot Plans Pricing**

## Use cases (20)

- **AI-Powered Content Creation** — Use AI to generate blog posts, social media content, and marketing copy at scale.
- **AI-Powered Sales** — Leverage AI for lead scoring, deal forecasting, and automated sales email generation.
- **Analytics** — Track and analyze marketing, sales, and service performance with unified reporting dashboards.
- **Content Creation and Management** — Create, manage, and publish website content, blog posts, and landing pages.
- **Content Hub** — Centralized content management for creating and distributing content across channels.
- **Customer Service** — Manage customer support tickets, knowledge base, and feedback surveys.
- **Customer Support Automation** — Automate ticket routing, responses, and escalation with workflow-based support.
- **Data Management and Insights** — Clean, deduplicate, and enrich CRM data with automated data quality tools.
- **Deal Management** — Track deals through customizable pipeline stages with forecasting and reporting.
- **Email Marketing** — Design, send, and analyze marketing email campaigns with segmentation and A/B testing.
- **HubSpot Ecosystem** — Connect with 1,500+ integrations in the HubSpot App Marketplace.
- **Inbound Marketing** — Attract visitors with SEO, blogs, and social media, then convert them with forms and CTAs.
- **Integration and Automation** — Connect apps and automate business processes with programmable workflows.
- **Landing Pages & Forms** — Build landing pages with embedded forms to capture and qualify leads.
- **Lead Generation and Conversion** — Capture leads through forms, chatbots, and CTAs, then nurture with automated sequences.
- **Live Chat** — Engage website visitors in real-time with live chat and route conversations to the right team.
- **Operations Hub** — Sync, clean, and automate business data across systems with programmable automation.
- **Sales Management** — Manage sales teams with activity tracking, quotas, forecasting, and coaching tools.
- **Service Hub** — Deliver customer service with ticketing, knowledge base, feedback, and customer portal.
- **Workflows** — Automate repetitive tasks across marketing, sales, and service with visual workflow builder.

## Tags

Analytics, Commerce, Content, CRM, Customer Service, Email Marketing, Marketing, Marketing Automation, Sales

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/hubspot/). Scores are computed from the provider's own public artifacts under a published rubric.
