# Batch API and Imports API

**URL:** <https://community.hubspot.com/t/batch-api-and-imports-api/130438>\
**Category:** APIs & Integrations\
**Tags:** contacts\
**Created:** [April 23, 2025, 10:32pm UTC](https://community.hubspot.com/t/batch-api-and-imports-api/130438 "2025-04-23T22:32:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![GrowthLooper](https://avatars.discourse-cdn.com/v4/letter/g/74df32/32.png) [@GrowthLooper](https://community.hubspot.com/u/GrowthLooper)\
**Post date:** [April 23, 2025, 10:32pm UTC](https://community.hubspot.com/t/batch-api-and-imports-api/130438/1 "2025-04-23T22:32:47Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![DilionSmith](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dilionsmith/32/29528_2.png) [@DilionSmith](https://community.hubspot.com/u/DilionSmith)\
**Post date:** [April 23, 2025, 11:13pm UTC](https://community.hubspot.com/t/batch-api-and-imports-api/130438/2 "2025-04-23T23:13:34Z")

</div>

Not gonna type out a huge explanation but yes, it would be best to use the [imports api](https://developers.hubspot.com/docs/guides/api/crm/imports) 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.

---

<div class="post-metadata">

**Author:** ![GRajput](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/grajput/32/102020_2.png) [@GRajput](https://community.hubspot.com/u/GRajput)\
**Post date:** [April 29, 2025, 2:10pm UTC](https://community.hubspot.com/t/batch-api-and-imports-api/130438/3 "2025-04-29T14:10:06Z")

</div>

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 -

> **[Accounts Dashboard | HubSpot](https://app.hubspot.com/myaccounts?next=developerdocs&redirect=%2Fapi-reference%2Fcrm-contacts-v3%2Fguide)**

 ![GRajput_0-1745935754005.png](https://d2qpr2jzcazej7.cloudfront.net/original/2X/1/1206cc3765c2927a123325aae07a96936191eb03.png)

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