Balances
CHANNELwss://futures.kraken.com/ws/v1
balances
This feed returns balance information for holding wallets, single collateral wallets and multi-collateral wallets.
Request
- Request Fields
- Example
MESSAGE BODY
subscribe
or unsubscribe
The requested subscription feed balances
The user api key
The message that is received from a challenge request
The signed challenge message with user api secret
{
"event": "subscribe",
"feed": "balances",
"api_key": "drUfSSmBbDpcIpwpqK0OBTcGLdAYZJU+NlPIsHaKspu/8feT2YSKl+Jw",
"original_challenge": "c094497e-9b5f-40da-a122-3751c39b107f",
"signed_challenge": "Ds0wtsHaXlAby/Vnoil59Q+yJIrJwZGUlgECD3+qEvFcTFfacJi2LrSRzAoqwBAeZk4pGXSmyyIW0uDymZ3olw=="
}
Response Success
- Response Fields
- Successful
MESSAGE BODY
subscribed
or subscribed_failed
or unsubscribed
or unsubscribed_failed
balances
{
"event": "subscribed",
"feed": "balances"
}
Balances Snapshot
- Response Fields
- Subscription Snapshot Data
MESSAGE BODY
A map from currency names to balance quantity
A map from single collateral wallet names to collateral wallet structure
The multi-collateral wallet structure
A map from collateral wallet names to collateral wallet structure
A map from collateral wallet names to collateral wallet structure
The current margin information for cross position(s)
A breakdown of the portfolio margin calculation components
{
"feed": "balances_snapshot",
"account": "4a012c31-df95-484a-9473-d51e4a0c4ae7",
"holding": {
"USDT": 4997.5012493753,
"XBT": 0.1285407184,
"ETH": 1.8714395862,
"LTC": 47.6462740614,
"GBP": 3733.488646461,
"USDC": 5001.00020004,
"USD": 5000.0,
"BCH": 16.8924625832,
"EUR": 4459.070194683,
"XRP": 7065.5399485629
},
"futures": {
"F-ETH:EUR": {
"name": "F-ETH:EUR",
"pair": "ETH/EUR",
"unit": "EUR",
"portfolio_value": 0.0,
"balance": 0.0,
"maintenance_margin": 0.0,
"initial_margin": 0.0,
"available": 0.0,
"unrealized_funding": 0.0,
"pnl": 0.0
},
"F-XBT:USD": {
"name": "F-XBT:USD",
"pair": "XBT/USD",
"unit": "XBT",
"portfolio_value": 0.0,
"balance": 0.0,
"maintenance_margin": 0.0,
"initial_margin": 0.0,
"available": 0.0,
"unrealized_funding": 0.0,
"pnl": 0.0
}
},
"flex_futures": {
"currencies": {
"USDT": {
"quantity": 0.0,
"value": 0.0,
"collateral_value": 0.0,
"available": 0.0,
"haircut": 0.0,
"conversion_spread": 0.0
},
"GBP": {
"quantity": 0.0,
"value": 0.0,
"collateral_value": 0.0,
"available": 0.0,
"haircut": 0.0,
"conversion_spread": 0.0
},
"USDC": {
"quantity": 0.0,
"value": 0.0,
"collateral_value": 0.0,
"available": 0.0,
"haircut": 0.0,
"conversion_spread": 0.0
},
"XBT": {
"quantity": 0.0,
"value": 0.0,
"collateral_value": 0.0,
"available": 0.0,
"haircut": 0.0,
"conversion_spread": 0.0
},
"USD": {
"quantity": 0.0,
"value": 0.0,
"collateral_value": 0.0,
"available": 0.0,
"haircut": 0.0,
"conversion_spread": 0.0
},
"EUR": {
"quantity": 0.0,
"value": 0.0,
"collateral_value": 0.0,
"available": 0.0,
"haircut": 0.0,
"conversion_spread": 0.0
},
"ETH": {
"quantity": 0.0,
"value": 0.0,
"collateral_value": 0.0,
"available": 0.0,
"haircut": 0.0,
"conversion_spread": 0.0
}
},
"balance_value": 0.0,
"portfolio_value": 0.0,
"collateral_value": 0.0,
"initial_margin": 0.0,
"initial_margin_without_orders": 0.0,
"maintenance_margin": 0.0,
"pnl": 0.0,
"unrealized_funding": 0.0,
"total_unrealized": 0.0,
"total_unrealized_as_margin": 0.0,
"margin_equity": 0.0,
"available_margin": 0.0,
"isolated": {
"PF_ETHUSD": {
"initial_margin": 0.0,
"initial_margin_without_orders": 0.0,
"maintenance_margin": 0.0,
"pnl": 0.0,
"unrealized_funding": 0.0,
"total_unrealized": 0.0,
"total_unrealized_as_margin": 0.0
}
},
"cross": {
"balance_value": 9963.66,
"portfolio_value": 9963.66,
"collateral_value": 9963.66,
"initial_margin": 0.0,
"initial_margin_without_orders": 0.0,
"maintenance_margin": 0.0,
"pnl": 0.0,
"unrealized_funding": 0.0,
"total_unrealized": 0.0,
"total_unrealized_as_margin": 0.0,
"margin_equity": 9963.66,
"available_margin": 9963.66,
"effective_leverage": 0.0
}
},
"timestamp": 1640995200000,
"seq": 0
}
Balances Delta
- Response Fields
- Holding Wallet Balance Delta
- Multi-Collateral Balance Delta
- Single-Collateral Balance Delta
MESSAGE BODY
A map from currency names to balance quantity
A map from single collateral wallet names to collateral wallet structure
The multi-collateral wallet structure
A map from collateral wallet names to collateral wallet structure
A map from collateral wallet names to collateral wallet structure
The current margin information for cross position(s)
{
"feed": "balances",
"account": "7a641082-55c7-4411-a85f-930ec2e09617",
"holding": {
"USD": 5000.0
},
"futures": {},
"timestamp": 1640995200000,
"seq": 83
}
{
"feed": "balances",
"account": "7a641082-55c7-4411-a85f-930ec2e09617",
"flex_futures": {
"currencies": {
"USDT": { "quantity": 0.0, "value": 0.0, "collateral_value": 0.0, "available": 0.0, "haircut": 0.0, "conversion_spread": 0.0 },
"GBP": { "quantity": 0.0, "value": 0.0, "collateral_value": 0.0, "available": 0.0, "haircut": 0.0, "conversion_spread": 0.0 },
"USDC": { "quantity": 0.0, "value": 0.0, "collateral_value": 0.0, "available": 0.0, "haircut": 0.0, "conversion_spread": 0.0 },
"XBT": { "quantity": 0.0, "value": 0.0, "collateral_value": 0.0, "available": 0.0, "haircut": 0.0, "conversion_spread": 0.0 },
"USD": { "quantity": 5000.0, "value": 5000.0, "collateral_value": 5000.0, "available": 5000.0, "haircut": 0.0, "conversion_spread": 0.0 },
"EUR": { "quantity": 0.0, "value": 0.0, "collateral_value": 0.0, "available": 0.0, "haircut": 0.0, "conversion_spread": 0.0 },
"ETH": { "quantity": 0.0, "value": 0.0, "collateral_value": 0.0, "available": 0.0, "haircut": 0.0, "conversion_spread": 0.0 }
},
"balance_value": 5000.0,
"portfolio_value": 5000.0,
"collateral_value": 5000.0,
"initial_margin": 0.0,
"initial_margin_without_orders": 0.0,
"maintenance_margin": 0.0,
"pnl": 0.0,
"unrealized_funding": 0.0,
"total_unrealized": 0.0,
"total_unrealized_as_margin": 0.0,
"margin_equity": 5000.0,
"available_margin": 5000.0,
"isolated": {
"PF_ETHUSD": {
"initial_margin": 0.0,
"initial_margin_without_orders": 0.0,
"maintenance_margin": 0.0,
"pnl": 0.0,
"unrealized_funding": 0.0,
"total_unrealized": 0.0,
"total_unrealized_as_margin": 0.0
}
},
"cross": {
"balance": 0.0,
"portfolio_value": 0.0,
"collateral_value": 0.0,
"initial_margin": 0.0,
"initial_margin_without_orders": 0.0,
"maintenance_margin": 0.0,
"pnl": 0.0,
"unrealized_funding": 0,
"total_unrealized": 0.0,
"total_unrealized_as_margin": 0.0,
"margin_equity": 0.0,
"available_margin": 0.0,
"effective_leverage": 0.0
}
},
"timestamp": 1640995200000,
"seq": 1
}
{
"feed": "balances",
"account": "7a641082-55c7-4411-a85f-930ec2e09617",
"holding": {},
"futures": {
"F-XBT:USD": {
"name": "F-XBT:USD",
"pair": "XBT/USD",
"unit": "XBT",
"portfolio_value": 0.1219368845,
"balance": 0.1219368845,
"maintenance_margin": 0.0,
"initial_margin": 0.0,
"available": 0.1219368845,
"unrealized_funding": 0.0,
"pnl": 0.0
}
},
"timestamp": 1640995200000,
"seq": 2
}
Response Error
- Response Fields
- Example Error
MESSAGE BODY
Invalid feed
Json Error
{
"event": "error",
"message": "Invalid feed"
}