Use this file to discover all available pages before exploring further.
Before implementing yield features in your application, you’ll need to retrieve essential information such as APY rates, minimum deposit requirements, and other terms. This guide explains how to fetch this data using our API endpoints.
In the yield category, we encompass various passive income-generating
activities in DeFi. This includes lending (where users earn interest by
providing liquidity), investing in yield-generating vaults (which
automatically compound returns), and staking (where users lock tokens to earn
rewards).
Use this when you want to work with a specific yield protocol.
1
Get Available Protocols
First, retrieve the list of all supported protocols:
GET /strategies
The JSON body is { "data": [ …strategies ], "pagination": { … } }. Use pagination.hasMore, pagination.total, and pagination.totalPages to page through results. Query parameters include page and limit (default limit is 100). See the OpenAPI description for the full ListPagination shape.
2
Query Protocol Details
Then, fetch specific protocol information using:
GET /strategies/:id
Required Parameters:
Parameter
Description
Example
:id
Strategy ID
Aave-USDC-polygon
Example Request:
GET /strategies/Aave-USDC-polygon
Response includes:
Composite strategy ID (id) in the format {protocol}-{assetName}-{network}
Protocol branding (protocolInfo) — { name, logo } stored on each Strategy document in MongoDB