Batch API and Imports API

Hi,

I’m trying to do a more scalable integration with hubspot for contacts. Currently we have a legacy implementation using batch API v1 (python sdk 7.5.0).
My first question is what is the limit amount of contacts that I can send with one call for the batch API? I know there is a limit of 100 requests per 10 seconds, but I couldn’t find the amount of users that I can pass with a single batch call.
Second question is that if I should change this implementation to use imports API to send more contacts in a single request.
Thank you!

Not gonna type out a huge explanation but yes, it would be best to use the imports api I’ve dealt with this same situation myself in the past when creating a data feed going from one CRM back to HubSpot. It was a pain.

Hi @GrowthLooper

The

Batch API will be a better approach. You can create 100 contacts in one batch API call, so create a batch of 100 contacts in the code and send as many contacts as you want. For reference, you can see -

I hope this will help you out. Please mark it as Solution Accepted and upvote to help another Community member.
Thanks!