Wallet Data

The Wallet Data endpoints expose portfolio-level intelligence for any Solana wallet. With these APIs you can:

  • Query wallet holdings including balances, symbols, and percentage ownership

  • Identify tokens deployed by a given wallet address (devWallet activity)

  • Calculate realized and unrealized PnL (profit & loss) for specific tokens

This allows you to build wallet explorers, trading journals, and analytic surfaces that highlight on-chain activity and financial outcomes at the individual wallet level.

Get Tokens by Deployer

get

Returns a list of tokens where the specified wallet address is the developer (devWallet).

Path parameters
walletAddressstringRequired

The wallet address of the deployer (devWallet)

Query parameters
limitinteger · min: 1 · max: 100Optional

Maximum number of tokens to return (default: 10, min: 1, max: 100)

Default: 10
Responses
200

List of tokens deployed by the wallet

application/json
get
GET /wallets/{walletAddress}/deployed HTTP/1.1
Host: 
Accept: */*
[
  {
    "address": "text",
    "name": "text",
    "symbol": "text",
    "createdAt": "2025-08-24T10:00:51.444Z"
  }
]

Get Wallet Holdings

get

Retrieve the token holdings of a given wallet address, including balances and percentage ownership per token.

Path parameters
walletAddressstringRequired

The wallet address to fetch holdings for

Query parameters
limitinteger · min: 1 · max: 100Optional

Maximum number of tokens to return (default 10, max 100)

Default: 10
Responses
200

Wallet holdings data

application/json
get
GET /wallets/{walletAddress}/holdings HTTP/1.1
Host: 
Accept: */*
{
  "wallet": "7Yt5uF3r9c...abc",
  "count": 2,
  "tokens": [
    {
      "tokenAddress": "So11111111111111111111111111111111111111112",
      "image": "https://token-cdn.io/logo.png",
      "symbol": "SOL",
      "name": "Solana",
      "amount": "120.5",
      "percentage_owned": 5.2
    },
    {
      "tokenAddress": "9n4nbM75f5Ui33ZbPYXn59EwSgE8CGsHtAeTH5YFeJ9E",
      "image": "https://token-cdn.io/usdt.png",
      "symbol": "USDT",
      "name": "Tether",
      "amount": "3000",
      "percentage_owned": 1.8
    }
  ]
}

Wallet PnL by Token

get

Calculate realized and unrealized profit and loss (PnL) for a wallet on a specific token.

Path parameters
walletAddressstringRequired

The wallet address to calculate PnL for

tokenAddressstringRequired

The token contract address

Responses
200

PnL calculation for wallet and token

application/json
get
GET /wallets/{walletAddress}/pnl/{tokenAddress} HTTP/1.1
Host: 
Accept: */*
{
  "realized": 150.25,
  "unrealized": 80.5,
  "total": 230.75,
  "total_sold": 400,
  "total_invested": 550,
  "average_buy_amount": 275,
  "current_value": 320.5,
  "cost_basis": 2.85
}