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.

GEThttps://api.1inch.com/token/v1.4/multi-chain
Supported on:
EthereumBaseBNB ChainAvalancheZKsyncGnosisOptimismPolygonLineaSonicUnichainArbitrum

Parameters

provider
string query
country
string query

Request Body

This request doesn’t have any request body.

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
27
const axios = require('axios');

async function httpCall() {
  const url = 'https://api.1inch.com/token/v1.4/multi-chain';

  const config = {
    headers: {
      Authorization: `Bearer ${API_KEY}`,
    },
    params: {
      provider: '1inch',
      country: 'US',
    },
    paramsSerializer: {
      indexes: null,
    },
  };
  const body = {};

  try {
    const response = await axios.get(url, body, config);
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
}

Returns

200
object
JSON
1
2
null

Did you find what you need?