Skip to main content
GET
/
public
/
Assets
Get Asset Info
curl --request GET \
  --url https://api.kraken.com/0/public/Assets
{
  "error": [],
  "result": {
    "XXBT": {
      "aclass": "currency",
      "altname": "XBT",
      "decimals": 10,
      "display_decimals": 5,
      "collateral_value": 1,
      "status": "enabled"
    },
    "ZEUR": {
      "aclass": "currency",
      "altname": "EUR",
      "decimals": 4,
      "display_decimals": 2,
      "collateral_value": 1,
      "status": "enabled"
    },
    "ZUSD": {
      "aclass": "currency",
      "altname": "USD",
      "decimals": 4,
      "display_decimals": 2,
      "collateral_value": 1,
      "status": "enabled"
    }
  }
}

Query Parameters

asset
string

Comma delimited list of assets to get info on (optional, default all available assets)

aclass
enum<string>
default:currency

Filters the asset class to retrieve (optional)

  • currency = spot currency pairs.
  • tokenized_asset = xstocks.
Available options:
currency,
tokenized_asset
assetVersion
enum<integer>

Controls whether response keys and asset identifier fields use Kraken's internal names or display names.

  • Omitted (default): internal names are used. Asset keys use legacy X/Z-prefixed format (XXBT, ZUSD). Pair keys use the internal format (XXBTZUSD). Asset identifier fields (base, quote, fee_volume_currency) also use internal names.
  • assetVersion=1: display names are used. Asset keys become their canonical display names (BTC, USD). Pair keys become the slash-separated display format (BTC/USD). On /public/AssetPairs, the base, quote, and fee_volume_currency fields also switch to display names.

Only assetVersion=1 is currently supported. The altname and wsname fields are not affected by this parameter.

Available options:
1

Response

200 - application/json

Asset info retrieved.

result
object
error
string[]

Kraken API error