API Rate limits
On this page, you can read exactly what 'Rate limits' are and why they exist. They are an important element in keeping our IT landscape safe and reliable, on the one hand, and fairly distributing the available capacity, on the other.
Rate limits are the restrictions placed on the number of requests, or calls, you can make per hour/minute/second via the API.
Why Rate limits exist
When many API requests are sent to our systems simultaneously, this can cause problems. Without Rate limits, services could become overloaded, leading to delays or outages.
How Rate limits are determined
We aim to set the Rate limits so that every partner can execute the desired number of requests within a few seconds or minutes. The Rate limits are determined per endpoint. A higher limit is available for some processes than for others. For instance, the limit for price changes is higher than, for example, accepting a return. The system capacity is designed to give important sales processes more room than processes that are less time-sensitive or performed less frequently. The limits are adjusted accordingly, based on historical usage and API growth by all partners. You can find an overview of all Rate limits per endpoint here.
Can my rate limits be increased?
For partners who process an exceptionally high volume of orders or offer a significantly larger product range than average, it can sometimes be challenging to optimally execute processes within the current limits. There is a limited possibility to assign higher rate limits in these cases. Higher rate limits are only granted when the partner's API integration is optimally configured, but despite this, the standard rate limits are insufficient. Each case is reviewed to determine eligibility for higher rate limits.