Skip to main content
GET
/
wallets
/
{address}
Get wallet positions
curl --request GET \
  --url https://api.deframe.io/wallets/{address} \
  --header 'x-api-key: <api-key>'
{
  "address": "0xb794F5eA0ba39494cE839613fffBA74279579268",
  "positions": [
    {
      "strategy": {
        "_id": "507f1f77bcf86cd799439011",
        "name": "Aave USDC Lending",
        "slug": "aave-usdc-lending",
        "protocol": "Aave",
        "network": "ethereum",
        "asset": {
          "symbol": "USDC",
          "contract": "0xb794F5eA0ba39494cE839613fffBA74279579268",
          "decimals": 6
        },
        "paused": false,
        "protocolInfo": "<unknown>",
        "chain": "<unknown>",
        "assetToken": "<unknown>",
        "underlyingToken": "<unknown>",
        "apy": 5.25,
        "tvl": "1000000000"
      },
      "balance": "1000000000000000000",
      "balanceUSD": "1000.00",
      "earned": "1000000000000000000",
      "earnedUSD": "<string>"
    }
  ],
  "totalValueUSD": "5000.00"
}

Documentation Index

Fetch the complete documentation index at: https://docs.deframe.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-api-key
string
header
required

API key for authentication. Obtain from your Deframe dashboard.

Path Parameters

address
string
required

Wallet address

Example:

"0xb794F5eA0ba39494cE839613fffBA74279579268"

Response

200 - application/json

Wallet positions retrieved

address
string
required

Ethereum address (EVM-compatible)

Example:

"0xb794F5eA0ba39494cE839613fffBA74279579268"

positions
object[]
required
totalValueUSD
string
required
Example:

"5000.00"