These limits apply to Derivatives endpoints only. For Spot trading engine limits see Spot trading limits. For Spot REST call counter limits see REST rate limits.
REST Request Limits
Request limits are determined from cost associated with each API call and rate limiting budgets depend on which path the endpoint uses. Public endpoints do not have a cost and therefore do not count against any rate limiting budget. For/derivatives endpoints, clients can spend up to 500 every 10 seconds.
The below table displays the cost associated with each API call for /derivatives endpoints:
On the Batch Order endpoint, the cost is 9 + size of the batch of the requests.
For example, a batch of 10 order requests, (send, edit, and or cancel) sent through the Batch Order endpoint would cost 19.
If the API limit is exceeded, the API will return
error equal to apiLimitExceeded.
For the FIX API the API Limit is done at the CompID level.
For /history endpoints, clients have a pool of up to 100 tokens that continually replenishes at a rate of 100 every 10 minutes.
The below table displays the cost associated with each API call for /history endpoints. The accountlog rate limit cost varies on the optional ‘count’ parameter (default count is 500):
Example
The following shows the return of call of thesendorder endpoint where the API limit has been exceeded.