Skip to main content

Query Ledgers

POST 

/private/QueryLedgers

Retrieve information about specific ledger entries.

Note on Staking/Earn assets: We have begun to migrate assets from our legacy Staking system over to a new Earn system. As such, the following assets may appear in your balances and ledger. Please see our Support article for more details. Note that these assets are "read-only", to interact with your balances in them please use the base asset (e.g. USDT to transact with your USDT and USDT.F balances).

  • .B, which represents balances in new yield-bearing products, similar to .S (staked) and .M (opt-in rewards) balances
  • .F, which represents balances earning automatically in Kraken Rewards

API Key Permissions Required: Data - Query ledger entries

Request

Body

required
    nonce int64required

    Nonce used in construction of API-Sign header

    id stringrequired

    Comma delimited list of ledger IDs to query info about (20 maximum)

    trades boolean

    Whether or not to include trades related to position in output

Responses

Ledgers info retrieved.

Schema
    result object
    property name* LedgerEntry

    Ledger Entry

    refid string

    Reference Id of the parent transaction (trade, deposit, withdrawal, etc.) that caused the ledger entry.

    time number

    Unix timestamp of ledger

    type string

    Possible values: [none, trade, deposit, withdrawal, transfer, margin, adjustment, rollover, spend, receive, settled, credit, staking, reward, dividend, sale, conversion, nfttrade, nftcreatorfee, nftrebate, custodytransfer]

    Type of ledger entry

    subtype string

    Additional info relating to the ledger entry type, where applicable

    aclass string

    Asset class

    asset string

    Asset

    amount string

    Transaction amount

    fee string

    Transaction fee

    balance string

    Resulting balance

    error string[]
Loading...