API
Developers > API
Authentication
For authentication, users need to use the Bearer authentication scheme by adding the following header to their request: Authorization -> Bearer <token>
.
To request full access to the APIs please fill out this form.
Network endpoints
Idle's smart contracts are deployed on multiple networks, hence users should use the appropriate endpoint to retrieve the information needed
Ethereum
https://api.idle.finance
Polygon zkEVM
https://api-zkevm.idle.finance
Optimism
https://api-optimism.idle.finance
Endpoints
pools
GET
api.idle.finance
return all the network pools for both Best Yield and Yield Tranches vaults.
Headers
<token>*
Authentication using Bearer token
tvls
GET
api.idle.finance
return the total value locked (TVL) per underlying token.
Headers
<token>*
String
Authentication using Bearer token
rates
GET
api.idle.finance
return historical daily data for Best Yield vaults in a given calendar range.
Path parameters
<address>*
String
Underlying token address
Query parameters
frequency
86400
Seconds in one day
Headers
<token>*
String
Authentication using Bearer token
The query string params are:
start
: filter results from a specific timestampend
: filter results to a specific timestampisRisk
(true/false): if true returns only results for risk-adjusted strategy (deprecated), if false returns only results for Best Yield vaultsfrequency
: seconds between two recordsorder
(asc/desc): order results by timestamplimit
: limit results
Request examples
Return historical daily data for the Best Yield DAI vault from 22 July 2020 to 24 July 2020 in descending order.
Return the latest data for Best Yield DAI vault.
Return the available Yield Tranches on Polygon zkEVM
Last updated