Find the best quote to swap with 1inch Router
Supported on: Ethereum Base BNB Chain Polygon Linea Sonic Unichain Robinhood Arbitrum Avalanche Cronos ZKsync Gnosis HyperEVM Monad Optimism
Parameters
This request doesn’t have any parameters.
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
const axios = require('axios');
async function httpCall() {
const url = 'https://api.1inch.com/swap/v6.1/{chainId}/quote';
const config = {
headers: {
Authorization: `Bearer ${API_KEY}`,
},
params: {},
paramsSerializer: {
indexes: null,
},
};
try {
const response = await axios.get(url, config);
console.log(response.data);
} catch (error) {
console.error(error);
}
}
Returns
200
400
403
500
srcToken
any Source token info
allOf[0]
TokenInfo object address
* string symbol
* string name
* string decimals
* number logoURI
* string domainVersion
string eip2612
boolean isFoT
boolean tags
array items
string dstToken
any Destination token info
allOf[0]
TokenInfo object address
* string symbol
* string name
* string decimals
* number logoURI
* string domainVersion
string eip2612
boolean isFoT
boolean tags
array items
string dstAmount
* string Expected amount of destination token
protocols
array Selected protocols in a path
items
TokenSwaps object token
* string Source token address for the hops
hops
* array Swap hops from source token
items
TokenHop object part
* number The distribution percent from source token coming to destination token on this hop
dst
* string Destination token address
fromTokenId
* number Source token index in the path
toTokenId
* number Destination token index in the path
protocols
* array The token split among different liquidity sources
items
SelectedLiquiditySource object name
* string The liquidity source id
part
* number The distribution percent from total amount coming to specified destination token
gas
number Estimated gas
JSON
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
"srcToken": {
"address": "0x111111111117dc0aa78b770fa6a738034120c302",
"symbol": "1INCH",
"name": "1INCH Token",
"decimals": 18,
"logoURI": "https://tokens.1inch.io/0x111111111117dc0aa78b770fa6a738034120c302.png",
"domainVersion": "string",
"eip2612": true,
"isFoT": false,
"tags": ["tokens"]
},
"dstToken": {
"address": "0x111111111117dc0aa78b770fa6a738034120c302",
"symbol": "1INCH",
"name": "1INCH Token",
"decimals": 18,
"logoURI": "https://tokens.1inch.io/0x111111111117dc0aa78b770fa6a738034120c302.png",
"domainVersion": "string",
"eip2612": true,
"isFoT": false,
"tags": ["tokens"]
},
"dstAmount": "62131879850006790961",
"protocols": [
{
"token": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
"hops": [
{
"part": 100,
"dst": "0x111111111117dc0aa78b770fa6a738034120c302",
"fromTokenId": 0,
"toTokenId": 1,
"protocols": [
{
"name": "UNISWAP_V3",
"part": 100
}
]
}
]
}
],
"gas": 100000
}