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
Name | Type | Description |
---|---|---|
<token>* | Authentication using Bearer token |
tvls
GET
api.idle.finance
return the total value locked (TVL) per underlying token.
Headers
Name | Type | Description |
---|---|---|
<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
Name | Type | Description |
---|---|---|
<address>* | String | Underlying token address |
Query parameters
Name | Type | Description |
---|---|---|
<params> | String | Params to filter data |
frequency | 86400 | Seconds in one day |
Headers
Name | Type | Description |
---|---|---|
<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