Skip to main content
GET
/
yield
/
{identifier}
Get yield recommendations
curl --request GET \
  --url https://api.deframe.io/yield/{identifier} \
  --header 'x-api-key: <api-key>'
{
  "recommendations": [
    {
      "_id": "507f1f77bcf86cd799439011",
      "name": "Aave USDC Lending",
      "slug": "aave-usdc-lending",
      "protocol": "Aave",
      "network": "ethereum",
      "asset": {
        "symbol": "USDC",
        "contract": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
        "decimals": 6
      },
      "paused": false,
      "apy": 5.25,
      "tvl": "1000000000"
    }
  ],
  "personalizedScore": 123
}

Authorizations

x-api-key
string
header
required

API key for authentication. Obtain from your Deframe dashboard.

Path Parameters

identifier
string
required

Asset symbol or category identifier

Example:

"USDC"

Query Parameters

wallet
string

Ethereum address (EVM-compatible)

Example:

"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"

minAPY
string
riskLevel
enum<string>
Available options:
low,
medium,
high

Response

200 - application/json

Recommendations retrieved

recommendations
object[]
required
personalizedScore
number