Request Limits (REST API)

Request limits are determined from cost associated with each API call. Users can spend up to 500 every 10 seconds.
 
The below table displays the cost associated with each API call:
Endpoint Cost
sendorder 10
cancelorder 10
batchorder 9 + size of batch
accounts 2
openpositions 2
fills (without lastFillTime specified) 2
fills (with lastFillTime specified) 25 
cancelallorders 25
cancelallordersafter 25
 
 
 
If the API limit is exceeded, the API will return error equal to apiLimitExeeded.
Example  
 
The following shows the return of call of the sendorder endpoint where the API limit has been exceeded.
 
{  
   "result":"error",
   "serverTime":"2016-02-25T09:45:53.818Z",
   "error":"apiLimitExceeded"
}