Notus API
Funds

List fund positions

Returns curated fund positions for a smart wallet, including share balance, estimated USD value, approximate PnL, and pending deposit or redeem operations (including Enzyme Onyx requests awaiting the manager).

GET
/api/v1/fund/positions

Authorization

x-api-key
x-api-key<token>

In: header

Query Parameters

walletAddress*string

Smart wallet whose fund positions will be returned.

Response Body

application/json

application/json

curl -X GET "https://example.com/api/v1/fund/positions?walletAddress=0x6e397ddf51d9f15dbe0414538e7529f51f2e5464"
{  "items": [    {      "fund": {        "id": "f1e2d3c4-b5a6-9780-1234-567890abcdef",        "slug": "targen-vertex",        "name": "Targen Vertex",        "logoUrl": "https://assets.notus.team/funds/targen-vertex-plus.png",        "partner": {          "name": "Targen",          "logoUrl": "https://assets.notus.team/partners/targen.png",          "url": "https://targen.finance"        },        "protocol": "ENZYME_BLUE",        "chain": {          "id": 137,          "name": "POLYGON",          "logo": "https://logopolygon.com"        },        "aumUsd": "12500000.00",        "investorsCount": 56,        "topDepositorPercent": 38.2,        "netDeposits30dUsd": "210000.00",        "sharePrice": "1.0234",        "performance": {          "period": "30d",          "valuePct": "0.42"        },        "fees": {          "managementBps": 100,          "performanceBps": 1000        },        "settlementMode": "SYNC",        "riskLevel": "moderate",        "vaultAddress": "0x58783f682Bd1ea0D11e1187e28445D3185B6A173",        "denominationAsset": {          "name": "USD Coin",          "symbol": "USDC",          "decimals": 6,          "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",          "logoURL": "https://assets.notus.team/usdc.png"        }      },      "sharesBalance": "50.00",      "valueUsd": "51.17",      "pnlApprox": "1.17",      "pendingDeposits": [        {          "operationId": "0x2aac7a66d5331454eafc9b981be3596ad08a40dad24883e3b9c4a5362cd7f7e1",          "userOperationHash": "0x2aac7a66d5331454eafc9b981be3596ad08a40dad24883e3b9c4a5362cd7f7e1",          "requestId": "123",          "amount": "50.00",          "status": "AWAITING_MANAGER",          "canCancelAt": "2026-08-04T16:30:00.000Z",          "chain": {            "id": 137,            "name": "POLYGON",            "logo": "https://logopolygon.com"          }        }      ],      "pendingRedeems": [        {          "operationId": "0x2aac7a66d5331454eafc9b981be3596ad08a40dad24883e3b9c4a5362cd7f7e1",          "userOperationHash": "0x2aac7a66d5331454eafc9b981be3596ad08a40dad24883e3b9c4a5362cd7f7e1",          "requestId": "123",          "amount": "50.00",          "status": "AWAITING_MANAGER",          "canCancelAt": "2026-08-04T16:30:00.000Z",          "chain": {            "id": 137,            "name": "POLYGON",            "logo": "https://logopolygon.com"          }        }      ]    }  ]}