List or resolve supported assets
curl --request GET \
--url https://api.walletsuite.io/api/assets \
--header 'x-api-key: <api-key>'import requests
url = "https://api.walletsuite.io/api/assets"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.walletsuite.io/api/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://api.walletsuite.io/api/assets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$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://api.walletsuite.io/api/assets"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.walletsuite.io/api/assets")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.walletsuite.io/api/assets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"ok": true,
"code": "<string>",
"message": "<string>",
"data": [
{
"id": "<string>",
"name": "<string>",
"symbol": "<string>",
"type": "<string>",
"decimals": 123,
"logo": "<string>",
"description": "<string>",
"website": "<string>",
"explorer": "<string>"
}
]
}Assets
List or resolve supported assets
Returns active assets. Without symbol or name, returns the full list. With symbol or name, resolves matching candidates in deterministic order.
GET
/
api
/
assets
List or resolve supported assets
curl --request GET \
--url https://api.walletsuite.io/api/assets \
--header 'x-api-key: <api-key>'import requests
url = "https://api.walletsuite.io/api/assets"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.walletsuite.io/api/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://api.walletsuite.io/api/assets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$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://api.walletsuite.io/api/assets"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.walletsuite.io/api/assets")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.walletsuite.io/api/assets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"ok": true,
"code": "<string>",
"message": "<string>",
"data": [
{
"id": "<string>",
"name": "<string>",
"symbol": "<string>",
"type": "<string>",
"decimals": 123,
"logo": "<string>",
"description": "<string>",
"website": "<string>",
"explorer": "<string>"
}
]
}Authorizations
API key provided by WalletSuite team
Query Parameters
Blockchain identifier, default ethereum
Only return stablecoins
Filter by token symbol (mutually exclusive with name)
Filter by token name (mutually exclusive with symbol)
Maximum results in resolve mode (1-10, default 10)
Was this page helpful?