Skip to main content
GET
Positions
Retrieve all DeFi positions for a Solana wallet across supported protocols.

Request

string
required
Solana wallet address in base58 format (32-44 characters).
string
Comma-separated list of protocol IDs to filter results. If omitted, all protocols are queried.Available protocols:
  • Lending: marginfi, kamino, solend, defituna
  • DEX: raydium, orca, meteora, hawkfi, jupiter
  • Perpetuals: drift, mango
  • Liquid Staking: jito, marinade, blazestake, sanctum, solayer, fragmetric, kyros
  • Governance: jupiter-governance
  • Native: solana-native-staking
  • Holdings: wallet

Response

string
The queried wallet address.
string
ISO 8601 timestamp of when the data was fetched.
number
Net portfolio value in USD (deposits - borrows + positions).
number
Total deposited assets in USD.
number
Total borrowed assets in USD.
number
Total unclaimed rewards in USD.
array
Array of protocol position data.

Position Object

string
Unique position identifier.
string
Position type: deposit, borrow, liquidity, stake, or perp.
string
Human-readable position name (e.g., USDC Deposit, SOL/USDC LP).
number
Position value in USD.
array
Tokens in the position.
object
Additional data depending on position type.

Errors

Examples