curl --request GET \
--url https://api-bluvo.com/v0/wallet/withdraw/balance \
--header 'x-bluvo-api-key: <api-key>' \
--header 'x-bluvo-org-id: <api-key>' \
--header 'x-bluvo-project-id: <api-key>' \
--header 'x-bluvo-wallet-id: <api-key>'
{
"lastSyncAt": "2025-01-21T07:37:45.664Z",
"balances": [
{
"asset": "ADA",
"amount": 0.032475,
"networks": [
{
"id": "base",
"code": "base",
"name": "base",
"displayName": "Base",
"minWithdrawal": "1",
"maxWithdrawal": "5000000",
"assetName": "ADA",
"addressRegex": "(^(addr)1[ac-hj-np-z02-9]{6,}$)|(^(DdzFFz|Ae2td)[1-9A-HJ-NP-Za-km-z]+)"
},
{
"id": "cardano",
"code": "cardano",
"name": "cardano",
"displayName": "Cardano",
"minWithdrawal": "1",
"maxWithdrawal": "5000000",
"assetName": "ADA",
"addressRegex": "(^(addr)1[ac-hj-np-z02-9]{6,}$)|(^(DdzFFz|Ae2td)[1-9A-HJ-NP-Za-km-z]+)"
}
]
},
{
"asset": "SOL",
"amount": 0.001239424,
"networks": [
{
"id": "solana",
"code": "solana",
"name": "solana",
"displayName": "Solana",
"minWithdrawal": "0.005",
"maxWithdrawal": "200000",
"assetName": "SOL",
"addressRegex": "^[1-9A-HJ-NP-Za-km-z]{32,44}"
}
]
},
{
"asset": "MATIC",
"amount": 0.00987156,
"networks": [
{
"id": "ethereum",
"code": "ethereum",
"name": "ethereum",
"displayName": "Ethereum",
"minWithdrawal": "1e-7",
"maxWithdrawal": "10000000",
"assetName": "MATIC",
"addressRegex": "^(0x)[0-9A-Fa-f]{40}$"
}
]
},
{
"asset": "NU",
"amount": 5.59075662,
"networks": [
{
"id": "ethereum",
"code": "ethereum",
"name": "ethereum",
"displayName": "Ethereum",
"minWithdrawal": "43.3",
"maxWithdrawal": "7559900",
"assetName": "NU",
"addressRegex": "^(0x)[0-9A-Fa-f]{40}$"
}
]
},
{
"asset": "MANA",
"amount": 0.02350406,
"networks": [
{
"id": "ethereum",
"code": "ethereum",
"name": "ethereum",
"displayName": "Ethereum",
"minWithdrawal": "0.01",
"maxWithdrawal": "2275400",
"assetName": "MANA",
"addressRegex": "^(0x)[0-9A-Fa-f]{40}$"
}
]
},
{
"asset": "ALGO",
"amount": 0.089748,
"networks": [
{
"id": "algorand",
"code": "algorand",
"name": "algorand",
"displayName": "Algorand",
"minWithdrawal": "0.1",
"maxWithdrawal": "55000000",
"assetName": "ALGO",
"addressRegex": "^[A-Z2-7]{58}$"
}
]
},
{
"asset": "ETC",
"amount": 0.00007164,
"networks": [
{
"id": "ethereum_classic",
"code": "ethereumclassic",
"name": "ethereumclassic",
"displayName": "Ethereum Classic",
"minWithdrawal": "0.001",
"maxWithdrawal": "15350",
"assetName": "ETC",
"addressRegex": "^(0x)[0-9A-Fa-f]{40}$"
}
]
},
{
"asset": "XRP",
"amount": 0.025191,
"networks": [
{
"id": "base",
"code": "base",
"name": "base",
"displayName": "Base",
"minWithdrawal": "1",
"maxWithdrawal": "10000000",
"assetName": "XRP",
"addressRegex": "^r[1-9a-km-zA-HJ-NP-Z]{25,35}$"
},
{
"id": "ripple",
"code": "ripple",
"name": "ripple",
"displayName": "Ripple",
"minWithdrawal": "0.35",
"maxWithdrawal": "10000000",
"assetName": "XRP",
"addressRegex": "^r[1-9a-km-zA-HJ-NP-Z]{25,35}$"
}
]
},
{
"asset": "LTC",
"amount": 0.00027151,
"networks": [
{
"id": "base",
"code": "base",
"name": "base",
"displayName": "Base",
"minWithdrawal": "0.001",
"maxWithdrawal": "54400",
"assetName": "LTC",
"addressRegex": "^((L|M)[a-km-zA-HJ-NP-Z1-9]{25,34})|^(ltc1([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{39}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{59}))$"
},
{
"id": "litecoin",
"code": "litecoin",
"name": "litecoin",
"displayName": "Litecoin",
"minWithdrawal": "0.001",
"maxWithdrawal": "54400",
"assetName": "LTC",
"addressRegex": "^((L|M)[a-km-zA-HJ-NP-Z1-9]{25,34})|^(ltc1([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{39}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{59}))$"
}
]
},
{
"asset": "XLM",
"amount": 0.0394491,
"networks": [
{
"id": "stellar",
"code": "stellar",
"name": "stellar",
"displayName": "Stellar",
"minWithdrawal": "2",
"maxWithdrawal": "30000000",
"assetName": "XLM",
"addressRegex": "^G[A-Z2-7]{55}$"
}
]
},
{
"asset": "OXT",
"amount": 0.18757786,
"networks": [
{
"id": "ethereum",
"code": "ethereum",
"name": "ethereum",
"displayName": "Ethereum",
"minWithdrawal": "0.01",
"maxWithdrawal": "11572400",
"assetName": "OXT",
"addressRegex": "^(0x)[0-9A-Fa-f]{40}$"
}
]
},
{
"asset": "EUR",
"amount": 0.27,
"networks": []
},
{
"asset": "BTC",
"amount": 0.00053307,
"networks": [
{
"id": "arbitrum",
"code": "arbitrum",
"name": "arbitrum",
"displayName": "Arbitrum",
"minWithdrawal": "0.00002",
"maxWithdrawal": "200",
"assetName": "BTC",
"addressRegex": "^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[pqzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"
},
{
"id": "base",
"code": "base",
"name": "base",
"displayName": "Base",
"minWithdrawal": "0.00002",
"maxWithdrawal": "200",
"assetName": "BTC",
"addressRegex": "^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[pqzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"
},
{
"id": "bitcoin",
"code": "bitcoin",
"name": "bitcoin",
"displayName": "Bitcoin",
"minWithdrawal": "0.0001",
"maxWithdrawal": "2400",
"assetName": "BTC",
"addressRegex": "^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[pqzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"
},
{
"id": "ethereum",
"code": "ethereum",
"name": "ethereum",
"displayName": "Ethereum",
"minWithdrawal": "0.00002",
"maxWithdrawal": "200",
"assetName": "BTC",
"addressRegex": "^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[pqzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"
},
{
"id": "solana",
"code": "solana",
"name": "solana",
"displayName": "Solana",
"minWithdrawal": "0.00002",
"maxWithdrawal": "200",
"assetName": "BTC",
"addressRegex": "^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[pqzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"
}
]
}
]
}
See withdrawable balance of a wallet, and the networks available for each asset given the exchange’s withdrawal options.
curl --request GET \
--url https://api-bluvo.com/v0/wallet/withdraw/balance \
--header 'x-bluvo-api-key: <api-key>' \
--header 'x-bluvo-org-id: <api-key>' \
--header 'x-bluvo-project-id: <api-key>' \
--header 'x-bluvo-wallet-id: <api-key>'
{
"lastSyncAt": "2025-01-21T07:37:45.664Z",
"balances": [
{
"asset": "ADA",
"amount": 0.032475,
"networks": [
{
"id": "base",
"code": "base",
"name": "base",
"displayName": "Base",
"minWithdrawal": "1",
"maxWithdrawal": "5000000",
"assetName": "ADA",
"addressRegex": "(^(addr)1[ac-hj-np-z02-9]{6,}$)|(^(DdzFFz|Ae2td)[1-9A-HJ-NP-Za-km-z]+)"
},
{
"id": "cardano",
"code": "cardano",
"name": "cardano",
"displayName": "Cardano",
"minWithdrawal": "1",
"maxWithdrawal": "5000000",
"assetName": "ADA",
"addressRegex": "(^(addr)1[ac-hj-np-z02-9]{6,}$)|(^(DdzFFz|Ae2td)[1-9A-HJ-NP-Za-km-z]+)"
}
]
},
{
"asset": "SOL",
"amount": 0.001239424,
"networks": [
{
"id": "solana",
"code": "solana",
"name": "solana",
"displayName": "Solana",
"minWithdrawal": "0.005",
"maxWithdrawal": "200000",
"assetName": "SOL",
"addressRegex": "^[1-9A-HJ-NP-Za-km-z]{32,44}"
}
]
},
{
"asset": "MATIC",
"amount": 0.00987156,
"networks": [
{
"id": "ethereum",
"code": "ethereum",
"name": "ethereum",
"displayName": "Ethereum",
"minWithdrawal": "1e-7",
"maxWithdrawal": "10000000",
"assetName": "MATIC",
"addressRegex": "^(0x)[0-9A-Fa-f]{40}$"
}
]
},
{
"asset": "NU",
"amount": 5.59075662,
"networks": [
{
"id": "ethereum",
"code": "ethereum",
"name": "ethereum",
"displayName": "Ethereum",
"minWithdrawal": "43.3",
"maxWithdrawal": "7559900",
"assetName": "NU",
"addressRegex": "^(0x)[0-9A-Fa-f]{40}$"
}
]
},
{
"asset": "MANA",
"amount": 0.02350406,
"networks": [
{
"id": "ethereum",
"code": "ethereum",
"name": "ethereum",
"displayName": "Ethereum",
"minWithdrawal": "0.01",
"maxWithdrawal": "2275400",
"assetName": "MANA",
"addressRegex": "^(0x)[0-9A-Fa-f]{40}$"
}
]
},
{
"asset": "ALGO",
"amount": 0.089748,
"networks": [
{
"id": "algorand",
"code": "algorand",
"name": "algorand",
"displayName": "Algorand",
"minWithdrawal": "0.1",
"maxWithdrawal": "55000000",
"assetName": "ALGO",
"addressRegex": "^[A-Z2-7]{58}$"
}
]
},
{
"asset": "ETC",
"amount": 0.00007164,
"networks": [
{
"id": "ethereum_classic",
"code": "ethereumclassic",
"name": "ethereumclassic",
"displayName": "Ethereum Classic",
"minWithdrawal": "0.001",
"maxWithdrawal": "15350",
"assetName": "ETC",
"addressRegex": "^(0x)[0-9A-Fa-f]{40}$"
}
]
},
{
"asset": "XRP",
"amount": 0.025191,
"networks": [
{
"id": "base",
"code": "base",
"name": "base",
"displayName": "Base",
"minWithdrawal": "1",
"maxWithdrawal": "10000000",
"assetName": "XRP",
"addressRegex": "^r[1-9a-km-zA-HJ-NP-Z]{25,35}$"
},
{
"id": "ripple",
"code": "ripple",
"name": "ripple",
"displayName": "Ripple",
"minWithdrawal": "0.35",
"maxWithdrawal": "10000000",
"assetName": "XRP",
"addressRegex": "^r[1-9a-km-zA-HJ-NP-Z]{25,35}$"
}
]
},
{
"asset": "LTC",
"amount": 0.00027151,
"networks": [
{
"id": "base",
"code": "base",
"name": "base",
"displayName": "Base",
"minWithdrawal": "0.001",
"maxWithdrawal": "54400",
"assetName": "LTC",
"addressRegex": "^((L|M)[a-km-zA-HJ-NP-Z1-9]{25,34})|^(ltc1([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{39}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{59}))$"
},
{
"id": "litecoin",
"code": "litecoin",
"name": "litecoin",
"displayName": "Litecoin",
"minWithdrawal": "0.001",
"maxWithdrawal": "54400",
"assetName": "LTC",
"addressRegex": "^((L|M)[a-km-zA-HJ-NP-Z1-9]{25,34})|^(ltc1([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{39}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{59}))$"
}
]
},
{
"asset": "XLM",
"amount": 0.0394491,
"networks": [
{
"id": "stellar",
"code": "stellar",
"name": "stellar",
"displayName": "Stellar",
"minWithdrawal": "2",
"maxWithdrawal": "30000000",
"assetName": "XLM",
"addressRegex": "^G[A-Z2-7]{55}$"
}
]
},
{
"asset": "OXT",
"amount": 0.18757786,
"networks": [
{
"id": "ethereum",
"code": "ethereum",
"name": "ethereum",
"displayName": "Ethereum",
"minWithdrawal": "0.01",
"maxWithdrawal": "11572400",
"assetName": "OXT",
"addressRegex": "^(0x)[0-9A-Fa-f]{40}$"
}
]
},
{
"asset": "EUR",
"amount": 0.27,
"networks": []
},
{
"asset": "BTC",
"amount": 0.00053307,
"networks": [
{
"id": "arbitrum",
"code": "arbitrum",
"name": "arbitrum",
"displayName": "Arbitrum",
"minWithdrawal": "0.00002",
"maxWithdrawal": "200",
"assetName": "BTC",
"addressRegex": "^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[pqzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"
},
{
"id": "base",
"code": "base",
"name": "base",
"displayName": "Base",
"minWithdrawal": "0.00002",
"maxWithdrawal": "200",
"assetName": "BTC",
"addressRegex": "^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[pqzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"
},
{
"id": "bitcoin",
"code": "bitcoin",
"name": "bitcoin",
"displayName": "Bitcoin",
"minWithdrawal": "0.0001",
"maxWithdrawal": "2400",
"assetName": "BTC",
"addressRegex": "^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[pqzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"
},
{
"id": "ethereum",
"code": "ethereum",
"name": "ethereum",
"displayName": "Ethereum",
"minWithdrawal": "0.00002",
"maxWithdrawal": "200",
"assetName": "BTC",
"addressRegex": "^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[pqzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"
},
{
"id": "solana",
"code": "solana",
"name": "solana",
"displayName": "Solana",
"minWithdrawal": "0.00002",
"maxWithdrawal": "200",
"assetName": "BTC",
"addressRegex": "^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[pqzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"
}
]
}
]
}
Bluvo API Key
Bluvo Organization ID
Bluvo Project ID
Bluvo Wallet ID
Successful response
The response is of type object
.