Asset Status List
curl --request GET \
--url https://whitebit.com/api/v4/public/assetsimport requests
url = "https://whitebit.com/api/v4/public/assets"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://whitebit.com/api/v4/public/assets', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://whitebit.com/api/v4/public/assets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://whitebit.com/api/v4/public/assets"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://whitebit.com/api/v4/public/assets")
.asString();require 'uri'
require 'net/http'
url = URI("https://whitebit.com/api/v4/public/assets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"BTC": {
"name": "Bitcoin",
"unified_cryptoasset_id": 1,
"can_withdraw": true,
"can_deposit": true,
"min_withdraw": "0.001",
"max_withdraw": "2",
"maker_fee": "0.1",
"taker_fee": "0.1",
"min_deposit": "0.0001",
"max_deposit": "0",
"currency_precision": 18,
"is_memo": false,
"memo": {
"deposit": false,
"withdraw": false
},
"networks": {
"deposits": [
"BTC"
],
"withdraws": [
"BTC"
],
"default": "BTC"
},
"limits": {
"deposit": {
"BTC": {
"min": "0.001"
}
},
"withdraw": {
"BTC": {
"min": "0.002"
}
}
},
"confirmations": {
"BTC": 2
}
},
"USDT": {
"name": "Tether US",
"unified_cryptoasset_id": 825,
"can_withdraw": true,
"can_deposit": true,
"min_withdraw": "5",
"max_withdraw": "0",
"maker_fee": "0.1",
"taker_fee": "0.1",
"min_deposit": "0",
"max_deposit": "0",
"currency_precision": 6,
"is_memo": false,
"memo": {
"deposit": false,
"withdraw": false
},
"networks": {
"deposits": [
"ERC20",
"TRC20",
"OMNI",
"BEP20"
],
"withdraws": [
"ERC20",
"TRC20",
"OMNI",
"BEP20"
],
"default": "ERC20"
},
"limits": {
"deposit": {
"ERC20": {
"min": "5",
"max": "1000"
},
"TRC20": {
"min": "5"
}
},
"withdraw": {
"ERC20": {
"min": "10",
"max": "1000"
},
"TRC20": {
"min": "10"
}
}
},
"confirmations": {
"ERC20": 20,
"TRC20": 20
}
}
}{
"success": false,
"message": "ERROR MESSAGE",
"params": []
}Asset status list
GET
/
api
/
v4
/
public
/
assets
Asset Status List
curl --request GET \
--url https://whitebit.com/api/v4/public/assetsimport requests
url = "https://whitebit.com/api/v4/public/assets"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://whitebit.com/api/v4/public/assets', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://whitebit.com/api/v4/public/assets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://whitebit.com/api/v4/public/assets"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://whitebit.com/api/v4/public/assets")
.asString();require 'uri'
require 'net/http'
url = URI("https://whitebit.com/api/v4/public/assets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"BTC": {
"name": "Bitcoin",
"unified_cryptoasset_id": 1,
"can_withdraw": true,
"can_deposit": true,
"min_withdraw": "0.001",
"max_withdraw": "2",
"maker_fee": "0.1",
"taker_fee": "0.1",
"min_deposit": "0.0001",
"max_deposit": "0",
"currency_precision": 18,
"is_memo": false,
"memo": {
"deposit": false,
"withdraw": false
},
"networks": {
"deposits": [
"BTC"
],
"withdraws": [
"BTC"
],
"default": "BTC"
},
"limits": {
"deposit": {
"BTC": {
"min": "0.001"
}
},
"withdraw": {
"BTC": {
"min": "0.002"
}
}
},
"confirmations": {
"BTC": 2
}
},
"USDT": {
"name": "Tether US",
"unified_cryptoasset_id": 825,
"can_withdraw": true,
"can_deposit": true,
"min_withdraw": "5",
"max_withdraw": "0",
"maker_fee": "0.1",
"taker_fee": "0.1",
"min_deposit": "0",
"max_deposit": "0",
"currency_precision": 6,
"is_memo": false,
"memo": {
"deposit": false,
"withdraw": false
},
"networks": {
"deposits": [
"ERC20",
"TRC20",
"OMNI",
"BEP20"
],
"withdraws": [
"ERC20",
"TRC20",
"OMNI",
"BEP20"
],
"default": "ERC20"
},
"limits": {
"deposit": {
"ERC20": {
"min": "5",
"max": "1000"
},
"TRC20": {
"min": "5"
}
},
"withdraw": {
"ERC20": {
"min": "10",
"max": "1000"
},
"TRC20": {
"min": "10"
}
}
},
"confirmations": {
"ERC20": 20,
"TRC20": 20
}
}
}{
"success": false,
"message": "ERROR MESSAGE",
"params": []
}Authentication
None. No authentication required.Error codes
The endpoint uses standard error codes. See Error format for the response structure.Response
Successful response
Show child attributes
Show child attributes
Was this page helpful?
⌘I