Los límites requeridos están determinados por los costes asociados con cada llamada API. Los clientes pueden gastar 500 cada 10 segundos.
La siguiente tabla muestra el coste asociado a cada llamada API:
Endpoint Cost sendorder 10 editorder 10 cancelorder 10 batchorder 9 + size of batch accounts 2 openpositions 2 fills (sin lastFillTime especificado) 2 fills (con lastFillTime especificado) 25 cancelallorders 25 cancelallordersafter 25 withdrawaltospotwallet 100 recentorders (programadas para ser obsoletas el 31-mar-2021) 10 openorders 2
En el Batch Order (https://support.kraken.com/hc/en-us/articles/360022853511-Batch-Order) endpoint, el coste es 9 + tamaño del lote de la solicitud. Por ejemplo, el lote de 10 órdenes solicitadas, (enviar, editar, y/o cancelar) enviadas a través del Batch Order endpoint costaría 19.
Si se excede el límite de API, la API se volverá un error igual a apiLimitExceeded.Example A continuación se muestra la devolución de la llamada del sendorder endpoint donde se ha excedido el límite de API. {
"result":"error",
"serverTime":"2016-02-25T09:45:53.818Z",
"error":"apiLimitExceeded"
}
"result":"error",
"serverTime":"2016-02-25T09:45:53.818Z",
"error":"apiLimitExceeded"
}