Last updated

Rate Limit

The rate limit is shared between API v2 and API v1, and it applies to the entire Workspace, even if it's using multiple API keys.

The following rate limits are applied:

  1. No more than 100 requests in 10 seconds
  2. No more than 600 requests in one minute

Your requests will be blocked if you reach ANY of the limits above.

Exceeding the limit

If you exceed the limit, the API requests will fail with the 429 status code.

Cooldown period

Sometimes, when you exceed the rate limit, a cooldown period of 1 hour will be applied to your workspace, and all the requests fill fail during that cooldown period.

Staying within the limit

There are a few things that you can do to make sure you don't hit the limits:

Run your automations multiple times a day

Instead of running some of your automated tasks once a day, and sending a lot of requests, try to do this 2-4 times a day, which will reduce the number of requests you send at once.

Batch your API calls and apply a wait time between batches

Let's say you want to update 10,000 leads and you have to make 10,000 API calls. In this case, you should:

  1. Batch the API calls in batches of 100 leads
  2. Add a wait time of 10 seconds between the batches
  3. Process the next batch
  4. Repeat until you sent all the requests.

Please use ChatGPT, or any other LLM in case you need help to restructure your code to fit into our rate limits.