APIs & Integrations

WalshCheryl71
Contributor

API - Full Data Export of Contacts and Activities

Has anyone developed API logic to export all Contacts with activity history that they can share with me? I am not a developer so looking for a way to do this pretty quickly. I have read many articles that tell me to use the "get all contacts" but I am not experienced enough to know where to even put that. Can anyone help?

Thanks..

0 Upvotes
4 Replies 4
EPosa
Member

API - Full Data Export of Contacts and Activities

Hi @WalshCheryl71,

If you want to make it quick but accurate, run automated export with Help Desk Migration. It requires several clicks and offers data mapping before the export. Once the export is done, you can download the results to check if everything's ok. The big plus is that you can try it for free using the free demo migration. Check how the CSV export works here: https://help-desk-migration.com/help/migrate-help-desk-data-to-csv/

0 Upvotes
dlite
Member

API - Full Data Export of Contacts and Activities

@WalshCheryl71 ,

 

PetalData's Hubspot API lets you export all contacts from Hubspot w/o having to build pagination logic, handle errors, cast to proper data types, etc.

 

Python example:

 

import petaldata

# https://petaldata.app/datasets/hubspot/#auth
petaldata.datasets.hubspot.api_key = "[YOUR HUBSPOT API KEY]"

contacts = petaldata.datasets.hubspot.Contacts()
# Will download ALL hubspot contacts. 
# See download options at https://petaldata.app/datasets/hubspot/#contacts-download.
contacts.download()
contacts.save() # Save locally so we don't need to download everything again.
df = contacts.df # Access downloaded contacts via a Pandas Dataframe
0 Upvotes
cbarley
HubSpot Alumni
HubSpot Alumni

API - Full Data Export of Contacts and Activities

Hi @cherylwalsh71, exporting all activities on a contact timeline will be a bit difficult to do without the assistance of a developer. You can use the Get all Contacts endpoint to pull all contacts from your portal, and the get all engagements endpoint, then associate the contact records with the relevant engagements on your end. I'd highly recommend checking out a service like import2 for something like this. Please see this thread also: How to export contact timeline events?

0 Upvotes
WalshCheryl71
Contributor

API - Full Data Export of Contacts and Activities

Thank you!