Get whitelisted multi-chain tokens
Retrieve all 1inch whitelisted tokens across all supported blockchain networks. Returns an array of token objects with metadata including address, symbol, name, decimals, and logo. Use the country parameter to filter tokens based on geographic restrictions.
Supported on: Ethereum Base Solana BNB Chain Linea Sonic Unichain Robinhood Chain Arbitrum Avalanche Cronos ZKsync Gnosis HyperEVM Arc Monad Optimism Polygon
Parameters
provider
string queryProvider code. Default value is 1inch. Use "Hyperliquid Perps" for Hyperliquid perp markets on chain 1337 (HyperCore); markets the caller location may not open carry tradingRestricted: true, and a market missing from the answer may not be opened either
country
string queryCountry code, optionally with its ISO 3166-2 region (CA-ON)
Request Body
This request doesn’t have any request body.
JavaScript
Copy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const axios = require('axios');
async function httpCall() {
const url = 'https://api.1inch.com/token/v1.7/multi-chain';
const config = {
headers: {
Authorization: `Bearer ${API_KEY}`,
},
params: {
provider: '1inch',
country: 'US',
},
paramsSerializer: {
indexes: null,
},
};
try {
const response = await axios.get(url, config);
console.log(response.data);
} catch (error) {
console.error(error);
}
}
Returns
JSON
Copy
1
2
null