Skip to main content
GET
/
strategies
List strategies
curl --request GET \
  --url https://api.deframe.io/strategies \
  --header 'x-api-key: <api-key>'
{
  "docs": [
    {
      "_id": "507f1f77bcf86cd799439011",
      "name": "Aave USDC Lending",
      "slug": "aave-usdc-lending",
      "protocol": "Aave",
      "network": "ethereum",
      "asset": {
        "symbol": "USDC",
        "contract": "0xb794F5eA0ba39494cE839613fffBA74279579268",
        "decimals": 6
      },
      "paused": false,
      "apy": 0.0525,
      "grossAPY": 0.0525,
      "netAPY": 0.0498,
      "tvl": "1000000000"
    }
  ],
  "totalDocs": 123,
  "limit": 123,
  "page": 123,
  "totalPages": 123,
  "hasNextPage": true,
  "hasPrevPage": true
}

Authorizations

x-api-key
string
header
required

API key for authentication. Obtain from your Deframe dashboard.

Query Parameters

page
string
default:1

Page number

limit
string
default:10

Results per page

category
string

Filter strategies by category (e.g. rwa, stablecoin)

network
string

Filter strategies by network name (e.g. polygon, arbitrum)

protocol
string

Filter strategies by protocol name (e.g. Aave, Morpho)

Response

200 - application/json

Strategies retrieved successfully

docs
object[]
required
totalDocs
number
required
limit
number
required
page
number
required
totalPages
number
required
hasNextPage
boolean
required
hasPrevPage
boolean
required