Skip to main content

Example requests for /v1/chains

Fetch all chains

import axios from "axios";

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

console.log(chains);

Fetch only EVM chains

import axios from "axios";

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

console.log(chainsEVM);

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);

Example requests for /v1/token

Fetch token by chain ID and token address

import axios from "axios";

const response = await axios.get("https://api.alyra.finance/v1/token", {
params: { chain: "1", token: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }
});

console.log(response);

Fetch token by chain ID and symbol

import axios from "axios";

const response = await axios.get("https://api.alyra.finance/v1/token", {
params: { chain: "1", token: "WETH" }
});

console.log(response);

Fetch token by chain key and symbol

import axios from "axios";

const response = await axios.get("https://api.alyra.finance/v1/token", {
params: { chain: "eth", token: "WETH" }
});

console.log(response);

Fetch token by chain key and token address

import axios from "axios";

const response = await axios.get("https://api.alyra.finance/v1/token", {
params: { chain: "eth", token: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }
});

console.log(response);

Example requests for /v1/tools

Fetch all tools

import axios from "axios";

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

console.log(response);

Fetch tools filtered by chain IDs

import axios from "axios";

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

console.log(response);