How To Get Hubspot Contacts

HubSpot, a top-rated CRM tool, simplifies the task of managing and engaging with your contacts. However, for newcomers, the process of importing and handling contacts on the HubSpot platform may be difficult to grasp. This blog post aims to walk you through a few straightforward steps for adding contacts to HubSpot.

Acquiring Contacts in HubSpot

There are primary two ways to get contacts into HubSpot: manually adding them one at a time or importing them in bulk.

Adding Contacts Manually

  • Navigate to your contacts dashboard.
  • Click on the ‘Create contact’ button.
  • Fill in the contact’s details.
  • Click on the ‘Save’ button.

Importing Contacts in Bulk

To import contacts, you’ll need a CSV file with all your contacts’ information. Here are the steps to import contacts:

  • Navigate to your contacts dashboard.
  • Click on the ‘Import’ button.
  • Choose the file from your device and upload it.
  • Map the CSV columns to the corresponding HubSpot properties.
  • Click on the ‘Finish import’ button.

Using HubSpot API

For developers or those comfortable with coding, another way to get contacts in and out of HubSpot is through its API. Below is a simple example of how to fetch contacts using the HubSpot API:

import requests

def get_hubspot_contacts(api_key):
    url = f"{api_key}"
    response = requests.get(url)
    return response.json()

api_key = "your_api_key"
contacts = get_hubspot_contacts(api_key)

In the code snippet above, replace “your_api_key” with your actual HubSpot API key. Running this script will return your HubSpot contacts in a JSON format.


Getting contacts from HubSpot can be accomplished in several ways depending on your level of comfort with the platform and coding. Whether you prefer to manually add contacts, import them in bulk, or use HubSpot’s API, each method has its advantages. Be sure to carefully consider the best approach for your specific needs.