Skip to main content
GET
/
v1
/
tokens
List supported tokens
curl --request GET \
  --url https://api.alyra.finance/v1/tokens
{
  "1": [
    {
      "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
      "symbol": "WETH",
      "decimals": 18,
      "chainId": 1,
      "name": "Wrapped Ether",
      "coinKey": "WETH",
      "priceUSD": "3180.67",
      "logoURI": "https://github.com/trustwallet/assets/blob/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png?raw=true"
    },
    {
      "address": "0x0000000000000000000000000000000000000000",
      "symbol": "ETH",
      "decimals": 18,
      "chainId": 1,
      "name": "Ether",
      "coinKey": "ETH",
      "priceUSD": "3180.67",
      "logoURI": "https://github.com/trustwallet/assets/blob/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png?raw=true"
    }
  ]
}
The Alyra API is not yet public. For details, please contact our team.

Example requests for /v1/tokens

Fetch all tokens

import axios from "axios";

const tokens = await axios.get("https://api.alyra.finance/v1/tokens");

console.log(tokens);

Fetch tokens by chain IDs

import axios from "axios";

const tokens = await axios.get("https://api.alyra.finance/v1/tokens", {
params: { chains: "1,56,10" }
});

console.log(tokens);

Fetch tokens only from EVM networks

import axios from "axios";

const tokensEVM = await axios.get("https://api.alyra.finance/v1/tokens", {
params: { chainTypes: "EVM" }
});

console.log(tokensEVM);

Query Parameters

chains
string

Comma-separated list of chain IDs to include.

Example:

"1,56,10"

chainTypes
string

List of chain types to include.

Examples:

"EVM"

"EVM,SVM"

Response

Tokens grouped by chain ID

{key}
object[]