Rate Limits

Account Limits

In order to provide the best response time to all our customers, we may rate limit excessive requests.
Rate limits are imposed on a per-account basis using the following policies:

  • 1,000 requests per 5 minutes
  • All requests count towards the rate limit (GET / POST / PUT / PATCH / DELETE)

The rate limit is calculated over a sliding 5 minute window. This means a production site could make 1,000 requests within one minute and not hit the rate limit so long as the site made no requests during the prior 4 minutes.

If an API request exceeds the rate limit, the API returns a 429 status code indicating Too Many Requests. If your business needs a higher limit, please contact support.

HTTP Headers

Every authenticated API request returns headers with your current rate limit information. Your request's rate limit headers may look like:

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1414622019
  • X-RateLimit-Limit is the request limit during the 5 minute window
  • X-RateLimit-Remaining is the number of requests remaining in the current window
  • X-RateLimit-Reset is a timestamp for when the current window will reset