Protocols

All supported liquidity protocols

All requests and examples are made for Ethereum mainnet, if you plan to use the API on other chains, change the request url as follows: https://api.1inch.exchange/v3.0/56/<method> — for Binance Smart Chain https://api.1inch.exchange/v3.0/137/<method> — for Polygon

get
Protocols

https://api.1inch.exchange/v3.0/1/protocols
Get array of all supported liquidity protocols
Request
Response
Request
Response
200: OK
Success response
{
"protocols": [
"string" // protocol name
]
}

Request url https://api.1inch.exchange/v3.0/1/protocols

curl curl -X GET "https://api.1inch.exchange/v3.0/1/protocols" -H "accept: application/json"

Response body
Response headers
Response body
{
"protocols": [
"WETH",
"MOONISWAP",
"SUSHI",
"COMPOUND",
"KYBER",
"CREAMSWAP",
"AAVE",
"CURVE",
"UNISWAP_V1",
"UNISWAP_V2",
"BALANCER",
"CHAI",
"OASIS",
"BANCOR",
"IEARN",
"SWERVE",
"VALUELIQUID",
"DODO",
"SHELL",
"BLACKHOLESWAP",
"PMM1",
"DEFISWAP",
"COFIX",
"ZRX",
"LUASWAP",
"MINISWAP",
"MSTABLE",
"AAVE_LIQUIDATOR",
"SYNTHETIX",
"AAVE_V2",
"ST_ETH",
"ONE_INCH_LP",
"LINKSWAP",
"S_FINANCE",
"ONE_INCH_LP_1_1",
"PSM",
"ONE_INCH_LP_MIGRATOR_V1_1",
"UNISWAP_V2_MIGRATOR",
"SUSHISWAP_MIGRATOR",
"ONE_INCH_LP_MIGRATOR",
"POWERINDEX",
"INDEXED_FINANCE",
"XSIGMA"
]
}
Response headers
access-control-allow-origin: *
cache-control: public,max-age=300,s-maxage=300
cf-cache-status: EXPIRED
cf-ray: 5f5a1db51b42ce57-LHR
cf-request-id: 068c30e52f0000ce57b4147000000001
content-encoding: gzip
content-type: application/json; charset=utf-8
date: Sat,21 Nov 2020 11:36:58 GMT
etag: W/"112-T1BoBhMy/HlaxNYUF37wYQpulZ0"
expect-ct: max-age=604800,report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
server: cloudflare
status: 200
vary: Origin,Accept-Encoding
x-powered-by: Express

Test your request in web interface: https://api.1inch.exchange/swagger/ethereum/#/Protocols/ProtocolsController_getProtocols

get
Protocols images

https://api.1inch.exchange/v3.0/1/protocols/images
Get names and images of all supported protocols
Request
Response
Request
Path Parameters
optional
string
Response
200: OK
{
"protocols": [
{
"id": "string",
"title": "string",
"img": "string"
}
]
}

Request url https://api.1inch.exchange/v3.0/1/protocols/images

curl curl -X GET "https://api.1inch.exchange/v3.0/1/protocols/images" -H "accept: application/json"

Response body
Response headers
Response body
{
"protocols": [
{
"id": "WETH",
"title": "WETH",
"img": "https://api.1inch.exchange/WETH.png"
},
{
"id": "MOONISWAP",
"title": "Mooniswap",
"img": "https://api.1inch.exchange/mooniswap.png"
},
{
"id": "SUSHI",
"title": "Sushiswap",
"img": "https://api.1inch.exchange/Sushiswap.png"
},
{
"id": "COMPOUND",
"title": "Compound",
"img": "https://api.1inch.exchange/Compound.png"
},
{
"id": "KYBER",
"title": "Kyber",
"img": "https://api.1inch.exchange/kyber.png"
},
{
"id": "CREAMSWAP",
"title": "Creamswap",
"img": "https://api.1inch.exchange/cream.png"
},
{
"id": "AAVE",
"title": "Aave",
"img": "https://api.1inch.exchange/aave.png"
},
{
"id": "CURVE",
"title": "Curve",
"img": "https://api.1inch.exchange/Curve.png"
},
{
"id": "UNISWAP_V1",
"title": "Uniswap V1",
"img": "https://api.1inch.exchange/uniswap.png"
},
{
"id": "UNISWAP_V2",
"title": "Uniswap V2",
"img": "https://api.1inch.exchange/uniswap.png"
},
{
"id": "BALANCER",
"title": "Balancer",
"img": "https://api.1inch.exchange/balancer.png"
},
{
"id": "CHAI",
"title": "Chai",
"img": "https://api.1inch.exchange/chai.png"
},
{
"id": "OASIS",
"title": "Oasis",
"img": "https://api.1inch.exchange/oasis.png"
},
{
"id": "BANCOR",
"title": "Bancor",
"img": "https://api.1inch.exchange/bancor.png"
},
{
"id": "IEARN",
"title": "yEarn",
"img": "https://api.1inch.exchange/yearn.png"
},
{
"id": "SWERVE",
"title": "Swerve",
"img": "https://api.1inch.exchange/Swerve.png"
},
{
"id": "VALUELIQUID",
"title": "Value Liquid",
"img": "https://api.1inch.exchange/valuedefi.png"
},
{
"id": "DODO",
"title": "DODO",
"img": "https://api.1inch.exchange/dodo.png"
},
{
"id": "SHELL",
"title": "Shell",
"img": "https://api.1inch.exchange/shellexchange.png"
},
{
"id": "BLACKHOLESWAP",
"title": "Blackholeswap",
"img": "https://api.1inch.exchange/blackholeswap.png"
},
{
"id": "PMM1",
"title": "PMM1",
"img": "https://api.1inch.exchange/pmm.png"
},
{
"id": "DEFISWAP",
"title": "DeFi Swap",
"img": "https://api.1inch.exchange/defiswap.png"
},
{
"id": "COFIX",
"title": "CoFix",
"img": "https://api.1inch.exchange/cofix.png"
},
{
"id": "ZRX",
"title": "0x",
"img": "https://api.1inch.exchange/0xapi.png"
},
{
"id": "LUASWAP",
"title": "Lua Swap",
"img": "https://api.1inch.exchange/luaswap.png"
},
{
"id": "MINISWAP",
"title": "Mini Swap",
"img": "https://api.1inch.exchange/miniswap.png"
},
{
"id": "MSTABLE",
"title": "mStable",
"img": "https://api.1inch.exchange/mStable.png"
},
{
"id": "AAVE_LIQUIDATOR",
"title": "Aave Liquidator",
"img": "https://api.1inch.exchange/aave.png"
},
{
"id": "SYNTHETIX",
"title": "Synthetix",
"img": "https://api.1inch.exchange/synthetix.png"
},
{
"id": "AAVE_V2",
"title": "Aave V2",
"img": "https://api.1inch.exchange/aave.png"
},
{
"id": "ST_ETH",
"title": "stETH",
"img": "https://api.1inch.exchange/stETH.png"
},
{
"id": "ONE_INCH_LP",
"title": "1inch LP v1.0",
"img": "https://api.1inch.exchange/1inch.png"
},
{
"id": "LINKSWAP",
"title": "Link Swap",
"img": "https://api.1inch.exchange/Linkswap.png"
},
{
"id": "S_FINANCE",
"title": "sFinance",
"img": "https://api.1inch.exchange/sFinance.png"
},
{
"id": "ONE_INCH_LP_1_1",
"title": "1inch LP v1.1",
"img": "https://api.1inch.exchange/1inch.png"
},
{
"id": "PSM",
"title": "PSM",
"img": ""
},
{
"id": "ONE_INCH_LP_MIGRATOR_V1_1",
"title": "1inch LP v1.0 Migrator",
"img": "https://api.1inch.exchange/1inch.png"
},
{
"id": "UNISWAP_V2_MIGRATOR",
"title": "Uniswap Migrator",
"img": "https://api.1inch.exchange/1inch.png"
},
{
"id": "SUSHISWAP_MIGRATOR",
"title": "SushiSwap Migrator",
"img": "https://api.1inch.exchange/1inch.png"
},
{
"id": "ONE_INCH_LP_MIGRATOR",
"title": "Mooniswap Migrator",
"img": "https://api.1inch.exchange/1inch.png"
},
{
"id": "POWERINDEX",
"title": "POWERINDEX",
"img": ""
},
{
"id": "INDEXED_FINANCE",
"title": "Indexed Finance",
"img": ""
},
{
"id": "XSIGMA",
"title": "xSigma",
"img": ""
}
]
}
Response headers
access-control-allow-origin: *
alt-svc: h3-27=":443"; ma=86400,h3-28=":443"; ma=86400,h3-29=":443"; ma=86400
cache-control: public,max-age=300,s-maxage=300
cf-cache-status: REVALIDATED
cf-ray: 6304f6820f83dc2b-LHR
cf-request-id: 08d6f865480000dc2b0894c000000001
content-encoding: br
content-type: application/json; charset=utf-8
date: Mon,15 Mar 2021 10:12:21 GMT
etag: W/"db3-GRd+8ygvj0GIpOHAtDeKGXijkwg"
expect-ct: max-age=604800,report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
server: cloudflare
vary: Origin,Accept-Encoding
x-powered-by: Express

Test your request in web interface: https://api.1inch.exchange/swagger/ethereum/#/Protocols/ProtocolsController_getProtocolsImages