Getting started with HubSpot's APIs

HubSpot’s APIs are part of our company mission: they're here to help your organization grow better. The APIs are built to empower any developer or team to customize and get the most out of HubSpot. 

All HubSpot APIs are organized around REST and designed to have predictable URLs. They use many standard HTTP features, including methods (POST, GET, PUT, DELETE) and error response codes. All HubSpot API calls are made using https://api.hubapi.com and all responses return JSON.

Client libraries

We’ve provided libraries in several popular languages to help you get started quickly.

// https://github.com/HubSpot/hubspot-api-nodejs
npm install @hubspot/api-client

Learn to use APIs and build apps on Academy

Learn more about the HubSpot APIs, developer accounts, and how to start making calls using both OAuth and API keys with these short (and free!) HubSpot Academy videos.

Next steps

Related docs

API usage guidelines and rate limits