Withdraw crypto assets
POST/crypto/withdrawal
Request to withdraw crypto assets to a wallet over the specified network.
This is a private endpoint. To send requests, you need to authenticate.
Rate limit weight points: 25
Request
- application/json
- Schema
- Example (body)
Bodyrequired
The asset you want to withdraw.
Possible values: non-empty and <= 10 characters
BTCThe network you want to withdraw the asset to.
Possible values: non-empty and <= 10 characters
BTCThe 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
unique-key-123Memo 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
{
"asset": "BTC",
"network": "BTC",
"address": "BitcoinAddress",
"amount": "0.05",
"deductFeeFromAmount": false,
"idempotencyKey": "unique-key-123",
"memo": "string"
}
Responses
- 201
- 4XX
The withdrawal was created.
Response Headers
The number of remaining weight points before it resets at bitvavo-ratelimit-resetat.
The time when bitvavo-ratelimit-remaining resets to bitvavo-ratelimit-limit.
The number of available weight points in one minute.
- application/json
- Schema
- Example (body)
Schema
The unique identifier of the withdrawal.
wd-abc123The asset that was withdrawn.
Possible values: non-empty and <= 10 characters
BTCThe network the asset was withdrawn to.
Possible values: non-empty and <= 10 characters
BTCThe address where the asset was withdrawn to.
Possible values: non-empty and <= 500 characters
bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlhThe amount that was withdrawn as a decimal string.
0.05The withdrawal fee as a decimal string.
0.0001The creation time of the withdrawal.
2026-05-19T12:00:00.000Z{
"id": "wd-abc123",
"asset": "BTC",
"network": "BTC",
"address": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh",
"amount": "0.05",
"fee": "0.0001",
"createdAt": "2026-05-19T12:00:00.000Z"
}
For error codes, see Handle errors.