Withdraw crypto assets
REQUEST wss://ws.bitvavo.com/v2 privateCryptoWithdrawal
Request to withdraw crypto assets to a wallet over the specified network.
Authentication required. To send messages, you need to authenticate connection.
Rate limit weight points: 25
Request
- Schema
- Example (body)
Body
Set value to privateCryptoWithdrawal.
privateCryptoWithdrawalYour identifier for the request.
1The asset you want to withdraw.
Possible values: non-empty and <= 10 characters
SOLThe network you want to withdraw the asset to.
Possible values: non-empty and <= 10 characters
SOLThe address where to withdraw the asset to.
Make sure to check the address. Funds cannot be recovered after being withdrawn to the wrong address.
Possible values: non-empty and <= 500 characters
BitcoinAddressThe amount to withdraw as a decimal string.
0.05If false (default), the recipient receives the full amount and the fee is charged separately. If true, the fee is deducted from amount before it is sent.
falseRetries with the same key return the existing withdrawal when the request matches; otherwise the request is rejected.
Possible values: >= 5 characters and <= 50 characters
111-06001Memo or tag for networks that require it. Must match the one from the address book. Also known as note or paymentId.
Possible values: non-empty and <= 500 characters
{
"action": "privateCryptoWithdrawal",
"requestId": 1,
"asset": "SOL",
"network": "SOL",
"address": "BitcoinAddress",
"amount": "0.05",
"deductFeeFromAmount": false,
"idempotencyKey": "111-06001",
"memo": "string"
}
Response
- Schema
- Example (body)
Schema
The action performed.
privateCryptoWithdrawalYour identifier for the request.
1response object
The unique identifier of the withdrawal.
019e3a4e-8b29-732f-8d46-294828c1a40dThe asset that was withdrawn.
Possible values: non-empty and <= 10 characters
SOLThe network the asset was withdrawn to.
Possible values: non-empty and <= 10 characters
SOLThe address where the asset was withdrawn to.
Possible values: non-empty and <= 500 characters
BitcoinAddressThe amount that was withdrawn as a decimal string.
0.0424The withdrawal fee as a decimal string.
0.0076The creation time of the withdrawal.
2026-05-18T08:58:06.538Z{
"action": "privateCryptoWithdrawal",
"requestId": 1,
"response": {
"id": "019e3a4e-8b29-732f-8d46-294828c1a40d",
"asset": "SOL",
"network": "SOL",
"address": "BitcoinAddress",
"amount": "0.0424",
"fee": "0.0076",
"createdAt": "2026-05-18T08:58:06.538Z"
}
}