Wallet Data

Real-time Solana wallet data and per-token PnL over REST. Returns the tokens deployed by a wallet (developer attribution), live token holdings with balances and ownership percentages relative to circulating on-chain supply, and per-token profit-and-loss combining realized gains from completed sells with unrealized PnL on still-held tokens — computed from on-chain trade history using a weighted moving-average cost basis. Use them to power wallet explorers, portfolio overviews, holder leaderboards, and PnL dashboards.

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
chevron-right
200

List of tokens deployed by the wallet

application/json
get
/wallets/{walletAddress}/deployed

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
chevron-right
200

Wallet holdings data

application/json
get
/wallets/{walletAddress}/holdings

Wallet PnL by Token

get

Calculates realized and unrealized profit and loss (PnL) for a wallet on a specific Solana token from on-chain trade history. Walks every trade chronologically using a weighted moving-average cost basis: each buy adds inventory at its USD cost; each sell consumes inventory at the running average cost basis at sale time, realizing the difference vs. proceeds. Returns realized PnL (closed positions), unrealized PnL (still-held tokens × current price), totalInvested, totalSold, averageBuyAmount per buy transaction, currentValue, and per-token costBasis.

Path parameters
walletAddressstringRequired

The wallet address to calculate PnL for

tokenAddressstringRequired

The token contract address

Responses
chevron-right
200

PnL calculation for wallet and token

application/json
get
/wallets/{walletAddress}/pnl/{tokenAddress}

Last updated