Retrieve the list of tradable assets available for a specific user.
This endpoint returns asset information including trading status, decimal precision, and any restrictions on trading pairs. Use this to determine which assets a user can trade or include in quote requests.
The tradable query parameter controls which assets are returned based on their
trading status:
| Value | Behavior |
|---|---|
true | Only returns assets with tradable status |
false | Only returns assets with disabled or soon status |
| (omitted) | Returns all assets regardless of status |
| Status | Description |
|---|---|
tradable | Asset is available for trading |
disabled | Asset is currently disabled and cannot be traded |
soon | Asset will be available for trading soon |
The disabled_against field lists assets that cannot be traded against this asset.
For example, if BTC has disabled_against: ["AED", "YB"], then BTC cannot be
quoted against AED or YB.
curl --request GET \
--url https://nexus.kraken.com/b2b/quotes/assets \
--header 'API-Key: <api-key>' \
--header 'API-Sign: <api-key>'{
"result": {
"assets": [
{
"name": "BTC",
"status": "tradable",
"disabled_against": [
"AED",
"YB"
],
"decimals": 8
}
]
}
}Documentation Index
Fetch the complete documentation index at: https://kraken-sandbox.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
The "API-Key" header should contain your API key.
Authenticated requests should be signed with the "API-Sign" header, using a signature generated with your private key, nonce, encoded payload, and URI path.
The target version of the Embed API to use. The API version name is based on the date when the API version was released. For example, the API version 2025-04-15 was released on April 15, 2025.
2025-04-15 IIBAN of the user to act on behalf of. Internet International Bank Account Number (IIBAN)
14 - 42Filter assets by tradable status. When true, only tradable assets are returned.
When false, only non-tradable assets (disabled or soon) are returned.
When omitted, all assets are returned regardless of status.
Assets retrieved successfully
Show child attributes
curl --request GET \
--url https://nexus.kraken.com/b2b/quotes/assets \
--header 'API-Key: <api-key>' \
--header 'API-Sign: <api-key>'{
"result": {
"assets": [
{
"name": "BTC",
"status": "tradable",
"disabled_against": [
"AED",
"YB"
],
"decimals": 8
}
]
}
}