List protocols
List supported protocols and their filterable protocol IDs.
GET
https://api-v2.syncrone.fi/api/catalog/protocolsProtocols with at least one catalog vault. protocolId and displayName both work in the protocol filters of List advanced vaults.
Try it#
Example#
A real response to the pre-filled Try it request, recorded from Syncrone data. Values move with every indexing run.
200
GET /protocols[
{
"protocolId": "aave-v2",
"name": "aave-v2",
"displayName": "Aave V2",
"protocolUrl": "https://aave.com",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/aave-v2",
"description": "Pooled lending: suppliers earn the interest borrowers pay on the reserve."
},
{
"protocolId": "aave-v3",
"name": "aave-v3",
"displayName": "Aave V3",
"protocolUrl": "https://aave.com",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/aave-v3",
"description": "Pooled lending: suppliers earn the interest borrowers pay on the reserve."
},
{
"protocolId": "aave-v4",
"name": "aave-v4",
"displayName": "Aave V4",
"protocolUrl": "https://aave.com",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/aave-v4",
"description": "Hub-and-spoke lending: suppliers to a Hub asset earn the drawn interest."
},
{
"protocolId": "compound-v3",
"name": "compound-v3",
"displayName": "Compound V3",
"protocolUrl": "https://compound.finance",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/compound-v3",
"description": "Comet markets: suppliers of the base asset earn the borrowers interest."
},
{
"protocolId": "ethena",
"name": "ethena",
"displayName": "Ethena",
"protocolUrl": "https://ethena.fi",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/ethena-usde",
"description": "sUSDe: staked USDe earning the basis and funding of hedged positions."
},
{
"protocolId": "ether-fi",
"name": "ether-fi",
"displayName": "ether.fi",
"protocolUrl": "https://www.ether.fi",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/ether.fi",
"description": "Liquid restaking: weETH accrues staking and restaking rewards."
},
{
"protocolId": "gearbox",
"name": "gearbox",
"displayName": "Gearbox",
"protocolUrl": "https://gearbox.finance",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/gearbox",
"description": "Passive lending pools funding Gearbox leveraged credit accounts."
},
{
"protocolId": "inverse",
"name": "inverse",
"displayName": "Inverse",
"protocolUrl": "https://inverse.finance",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/inverse-finance-firm",
"description": "sDOLA: DOLA savings funded by FiRM borrowing fees."
},
{
"protocolId": "kelp",
"name": "kelp",
"displayName": "Kelp",
"protocolUrl": "https://kelpdao.xyz",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/kelp",
"description": "Liquid restaking: rsETH accrues staking and restaking rewards."
},
{
"protocolId": "kpk",
"name": "kpk",
"displayName": "kpk",
"protocolUrl": "https://kpk.io",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/kpk",
"description": "kpk Alpha Funds: actively managed onchain funds with an operator NAV."
},
{
"protocolId": "lido",
"name": "lido",
"displayName": "Lido",
"protocolUrl": "https://lido.fi",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/lido",
"description": "Liquid staking: stETH / wstETH accrue Ethereum staking rewards."
},
{
"protocolId": "matrixdock",
"name": "matrixdock",
"displayName": "Matrixdock",
"protocolUrl": "https://www.matrixdock.com",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/matrixdock-stbt",
"description": "STBT: short-term Treasury bill token, rebasing with the fund NAV."
},
{
"protocolId": "midas",
"name": "midas",
"displayName": "Midas",
"protocolUrl": "https://midas.app",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/midas-rwa",
"description": "Tokenized funds (mTokens) priced from an operator-published NAV."
},
{
"protocolId": "morpho-blue",
"name": "morpho-blue",
"displayName": "Morpho",
"protocolUrl": "https://app.morpho.org",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/morpho-blue",
"description": "Isolated lending markets: one loan asset, one collateral, one oracle each."
},
{
"protocolId": "morpho-v2",
"name": "morpho-v2",
"displayName": "Morpho Vaults",
"protocolUrl": "https://app.morpho.org",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/morpho-blue",
"description": "Curated vaults that allocate deposits across Morpho lending markets."
},
{
"protocolId": "nexus-mutual",
"name": "nexus-mutual",
"displayName": "Nexus Mutual",
"protocolUrl": "https://nexusmutual.io",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/nexus-mutual",
"description": "Capital pool backing onchain cover, earning premiums and investment yield."
},
{
"protocolId": "ondo",
"name": "ondo",
"displayName": "Ondo",
"protocolUrl": "https://ondo.finance",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/ondo-yield-assets",
"description": "Tokenized short-term US Treasuries (OUSG) priced by Ondo NAV."
},
{
"protocolId": "openeden",
"name": "openeden",
"displayName": "OpenEden",
"protocolUrl": "https://openeden.com",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/openeden-tbill",
"description": "TBILL: tokenized US Treasury bills priced by the vault feed."
},
{
"protocolId": "origin",
"name": "origin",
"displayName": "Origin",
"protocolUrl": "https://www.originprotocol.com",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/origin-ether",
"description": "Origin Ether (OETH / wOETH) liquid staking."
},
{
"protocolId": "reservoir",
"name": "reservoir",
"displayName": "Reservoir",
"protocolUrl": "https://app.reservoir.xyz",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/reservoir-protocol",
"description": "srUSD: rUSD in the Saving Module, accruing the protocol rate."
},
{
"protocolId": "rocket-pool",
"name": "rocket-pool",
"displayName": "Rocket Pool",
"protocolUrl": "https://rocketpool.net",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/rocket-pool",
"description": "Liquid staking: rETH accrues decentralised node operator rewards."
},
{
"protocolId": "seamless",
"name": "seamless",
"displayName": "Seamless",
"protocolUrl": "https://seamlessprotocol.com",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/seamless-v1",
"description": "Pooled lending on Base, an Aave V3 fork."
},
{
"protocolId": "silo",
"name": "silo",
"displayName": "Silo",
"protocolUrl": "https://app.silo.finance",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/silo-v2",
"description": "Curated vaults allocating across isolated Silo lending markets."
},
{
"protocolId": "sky",
"name": "sky",
"displayName": "Sky",
"protocolUrl": "https://sky.money",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/sky-lending",
"description": "Sky Savings Rate: USDS deposited in sUSDS accrues the rate set by governance."
},
{
"protocolId": "spark",
"name": "spark",
"displayName": "Spark",
"protocolUrl": "https://spark.finance",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/sparklend",
"description": "SparkLend pooled lending, an Aave V3 fork governed by Sky."
},
{
"protocolId": "stader",
"name": "stader",
"displayName": "Stader",
"protocolUrl": "https://staderlabs.com",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/stader",
"description": "Liquid staking: ETHx accrues Ethereum staking rewards."
},
{
"protocolId": "swell",
"name": "swell",
"displayName": "Swell",
"protocolUrl": "https://app.swellnetwork.io",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/swell",
"description": "Liquid staking: swETH accrues Ethereum staking rewards."
},
{
"protocolId": "symbiotic",
"name": "symbiotic",
"displayName": "Symbiotic",
"protocolUrl": "https://symbiotic.fi",
"protocolLogo": "https://icons.llamao.fi/icons/protocols/symbiotic",
"description": "Restaking vaults whose collateral secures external networks."
},
{
"protocolId": "term",
"name": "term",
"displayName": "Term",
"protocolUrl": "https://term.finance",
"protocolLogo": null,
"description": "Term meta vaults: fixed-rate repo auctions behind a Yearn V3 vault."
}
]Parameters#
None.
Response#
200 returns JSON with these fields. APY values are fractions (0.04 = 4%); timestamps are Unix seconds.
| Field | Type | Description |
|---|---|---|
| [].protocolId | string | Protocol id, used by protocol filters. |
| [].name | string | Same as |
| [].displayName | string | Protocol display name. |
| [].protocolUrl | string | null | Protocol website. |
| [].protocolLogo | string | null | Protocol logo URL. |
| [].description | string | null | What earns the yield. |
Errors#
| Status | Meaning |
|---|---|
| 401 | Missing or rejected API key. |
| 429 | Too many requests from the docs playground. Wait a minute. |
| 500 | The service failed. |
Error bodies carry error and, for invalid parameters, details.