Skip to main content
Retrieve the catalog of yield strategies, then read a specific strategy’s metadata, APY, and rate history. Every request is authenticated with the x-api-key header.

List strategies

Returns { "data": [ …strategies ], "pagination": { … } }. Example Response:
Query parameters: Example:
Use pagination.hasMore, pagination.total, and pagination.totalPages to page through results. See the OpenAPI description for the full ListPagination shape. Example:
Example Response:

Get a strategy’s details

Example request:

Response

The response groups metadata under strategy, current rate metrics under spotPosition, and historical rates under rateHistory. Response includes:
  • Composite strategy ID (strategy.id) in the format {protocol}-{assetName}-{network}
  • Protocol branding (strategy.protocolInfo) — { name, logo } stored on each Strategy document in MongoDB
  • Network (strategy.chain) — { name, id, explorer, logo }
  • Tokens (strategy.assetToken, strategy.underlyingToken) — { name, address, symbol, decimals, logo? }
  • Current APY rate (spotPosition.apy), fee-adjusted rates (grossAPY, netAPY), and historical APY (avgApy, inceptionApy)
  • Asset info (strategy.asset contract address, assetName, assetDecimals)
  • Protocol fee in basis points (strategy.fee)
  • Available actions (strategy.availableActions)
  • Pause status (strategy.paused)
Example Response:
The fee and performanceFeeBps fields are in basis points (1 BPS = 0.01%). See Fees for the full fee structure and how markup fees work.

Next steps

Deposit to Yield

Generate and execute deposit bytecode

Check Positions

Monitor your yield positions