REST API OHLC-endpointen tillhandahåller endast en begränsad mängd historisk data, specifikt 720 datapunkter för det begärda intervallet. Om du till exempel begär OHLC-data i 1-minutersintervaller kommer de senaste 720 minuterna (12 timmarna) av data att returneras.
För applikationer som kräver ytterligare OHLC- eller tickdata är det möjligt att hämta hela handelshistoriken för våra marknader (den historiska tiden och försäljningen) via REST API Trades endpoint. OHLC för valfri tidsram och valfritt intervall kan sedan skapas från den historiska tiden och försäljningsdata.
Trades-endpointen tar en valfri parameter med namnet since, som anger startdatum/tid för data. Värdet för since är en UNIX timestamp med nanosekundupplösning (en standard UNIX timestamp i sekunder med 9 ytterligare siffror).
Till exempel skulle ett anrop till Trades-endpointen som https://api.kraken.com/0/public/Trades?pair=xbtusd&since=1559347200000000000 returnera den historiska tiden och försäljningen för XBT/USD från den 1 juni 2019 kl. 00:00:00 UTC:
{"error":[],"result":{"XXBTZUSD":[["8552.90000","0.03190270",1559347203.7998,"s","m",""],["8552.90000","0.03155529",1559347203.8086,"s","m",""],["8552.90000","0.00510797",1559347203.9664,"s","m",""],["8552.90000","0.09047336",1559347203.9789,"s","m",""],["8552.90000","0.00328738",1559347203.9847,"s","m",""],["8552.90000","0.00492152",1559347203.9897,"s","m",""],["8552.90000","0.00201848",1559347203.9937,"s","m",""],["8552.90000","0.11422068",1559347203.9993,"s","m",""],["8552.90000","0.00425858",1559347204.071,"s","m",""],["8552.90000","0.00427679",1559347204.0762,"s","m",""],["8552.90000","0.06381401",1559347204.1662,"s","m",""]
...
["8579.50000","0.05379597",1559350785.248,"s","l",""],["8579.50000","0.94620403",1559350785.2936,"s","l",""],["8578.10000","0.45529068",1559350785.297,"s","l",""]],"last":"1559350785297011117"}}
Efterföljande anrop till Trades-endpointen bör ersätta värdet för parametern since med värdet för parametern last från resultaten av det föregående anropet, till exempel https://api.kraken.com/0/public/Trades?pair=xbtusd&since=1559350785297011117.
Att använda det speciella since-värdet 0 (noll) skulle returnera den historiska tiden och försäljningen från marknadens början (med start från den allra första handeln).