Back to Ccxt

Kraken

wiki/exchanges-implicit/kraken.md

4.5.645.5 KB
Original Source

Every endpoint in kraken's api definition is exposed as an implicit method — a thin, generated wrapper around the raw exchange endpoint. Use these for exchange-specific functionality the CCXT API does not cover.

These methods are available in every CCXT language — TypeScript, JavaScript, Python, PHP, C# and Go. Call them by the camelCase name shown in the tables below (e.g. zendeskGet360000292886); the snake_case alias (zendesk_get_360000292886) also works in JavaScript, Python and PHP, and Go uses the PascalCase form (ZendeskGet360000292886). Switch tabs for the call in each language:

<!-- tabs:start -->

JavaScript

javascript
const kraken = new ccxt.kraken ();
const response = await kraken.zendeskGet360000292886 (params);

TypeScript

typescript
import ccxt from 'ccxt';
const kraken = new ccxt.kraken ();
const response = await kraken.zendeskGet360000292886 (params);

Python

python
import ccxt
kraken = ccxt.kraken()
response = kraken.zendesk_get_360000292886(params)

PHP

php
$kraken = new \ccxt\kraken();
$response = $kraken->zendesk_get_360000292886($params);

C#

csharp
using ccxt;
var kraken = new Kraken();
var response = await kraken.zendeskGet360000292886(parameters);

Go

go
kraken := ccxt.NewKraken(nil)
response := <-kraken.ZendeskGet360000292886(params)
<!-- tabs:end -->

Path parameters wrapped in {} (e.g. {pair}) are substituted from params; everything else in params is sent as the query string or request body. Cost is the rate-limiter weight of each call.

📚 Official kraken API documentation: docs.kraken.com

61 implicit endpoints across 3 access groups.

zendesk

Base URL: https://kraken.zendesk.com/api/v2/help_center/en-us/articles

MethodHTTPEndpointCost
zendeskGet360000292886GET360000292886
zendeskGet201893608GET201893608

public

Base URL: https://api.kraken.com

MethodHTTPEndpointCost
publicGetTimeGETTime1
publicGetSystemStatusGETSystemStatus1
publicGetAssetsGETAssets1
publicGetAssetPairsGETAssetPairs1
publicGetTickerGETTicker1
publicGetOHLCGETOHLC1.2
publicGetDepthGETDepth1.2
publicGetLevel3GETLevel31.2
publicGetGroupedBookGETGroupedBook1.2
publicGetTradesGETTrades1.2
publicGetSpreadGETSpread1
publicGetPreTradeGETPreTrade1
publicGetPostTradeGETPostTrade1

private

Base URL: https://api.kraken.com

MethodHTTPEndpointCost
privatePostBalancePOSTBalance3
privatePostBalanceExPOSTBalanceEx3
privatePostCreditLinesPOSTCreditLines3
privatePostTradeBalancePOSTTradeBalance3
privatePostOpenOrdersPOSTOpenOrders3
privatePostClosedOrdersPOSTClosedOrders3
privatePostQueryOrdersPOSTQueryOrders3
privatePostOrderAmendsPOSTOrderAmends3
privatePostTradesHistoryPOSTTradesHistory6
privatePostQueryTradesPOSTQueryTrades3
privatePostOpenPositionsPOSTOpenPositions3
privatePostLedgersPOSTLedgers6
privatePostQueryLedgersPOSTQueryLedgers3
privatePostTradeVolumePOSTTradeVolume3
privatePostAddExportPOSTAddExport3
privatePostExportStatusPOSTExportStatus3
privatePostRetrieveExportPOSTRetrieveExport3
privatePostRemoveExportPOSTRemoveExport3
privatePostGetApiKeyInfoPOSTGetApiKeyInfo3
privatePostAddOrderPOSTAddOrder0
privatePostAmendOrderPOSTAmendOrder0
privatePostCancelOrderPOSTCancelOrder0
privatePostCancelAllPOSTCancelAll3
privatePostCancelAllOrdersAfterPOSTCancelAllOrdersAfter3
privatePostGetWebSocketsTokenPOSTGetWebSocketsToken3
privatePostAddOrderBatchPOSTAddOrderBatch0
privatePostCancelOrderBatchPOSTCancelOrderBatch0
privatePostEditOrderPOSTEditOrder0
privatePostDepositMethodsPOSTDepositMethods3
privatePostDepositAddressesPOSTDepositAddresses3
privatePostDepositStatusPOSTDepositStatus3
privatePostWithdrawMethodsPOSTWithdrawMethods3
privatePostWithdrawAddressesPOSTWithdrawAddresses3
privatePostWithdrawInfoPOSTWithdrawInfo3
privatePostWithdrawPOSTWithdraw3
privatePostWithdrawStatusPOSTWithdrawStatus3
privatePostWithdrawCancelPOSTWithdrawCancel3
privatePostWalletTransferPOSTWalletTransfer3
privatePostCreateSubaccountPOSTCreateSubaccount3
privatePostAccountTransferPOSTAccountTransfer3
privatePostEarnAllocatePOSTEarn/Allocate3
privatePostEarnDeallocatePOSTEarn/Deallocate3
privatePostEarnAllocateStatusPOSTEarn/AllocateStatus3
privatePostEarnDeallocateStatusPOSTEarn/DeallocateStatus3
privatePostEarnStrategiesPOSTEarn/Strategies3
privatePostEarnAllocationsPOSTEarn/Allocations3