List protocols

List supported protocols and their filterable protocol IDs.

GEThttps://api-v2.syncrone.fi/api/catalog/protocols

Protocols with at least one catalog vault. protocolId and displayName both work in the protocol filters of List advanced vaults.

← Vaults API overview

Try it#

GET/protocols

Kept in this browser tab only, and sent to Syncrone with each request. No key yet? Create one ↗

Response
Paste an API key, then press Send. The parameters are pre-filled with a real example.
curl
curl "https://api-v2.syncrone.fi/api/catalog/protocols" \
  -H "x-api-key: $SYNCRONE_API_KEY"

Example#

A real response to the pre-filled Try it request, recorded from Syncrone data. Values move with every indexing run.

200GET /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.

FieldTypeDescription
[].protocolIdstring

Protocol id, used by protocol filters.

[].namestring

Same as protocolId.

[].displayNamestring

Protocol display name.

[].protocolUrlstring | null

Protocol website.

[].protocolLogostring | null

Protocol logo URL.

[].descriptionstring | null

What earns the yield.

Errors#

StatusMeaning
401Missing or rejected API key.
429Too many requests from the docs playground. Wait a minute.
500The service failed.

Error bodies carry error and, for invalid parameters, details.