Wallet - PnL

Retrieve a wallet's overall PnL and trading statistics, including trade counts, win rate, cash flow, and realized and unrealized profit.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

  • Notes on data: trade data per protocol aren't backfilled and might affect the calculation of PnL.
  • Insights in the responses
  • counts:
    • total_buy: Total number of buy trades.
    • total_sell: Total number of sell trades.
    • total_trade: Combined total of buys and sells.
    • total_win: Total trades have profit. Only account for fully realized tokens.
    • total_loss: Total trades in loss. Only account for fully realized tokens.
    • win_rate: Winning rate. Only account for fully realized tokens.
  • cashflow_usd:
    • total_invested: USD spent on all buys.
    • total_sold: USD received from sales.
    • current_value: Current position value in USD.
  • pnl:
    • realized_profit_usd: Profit/loss from completed trades.
    • realized_profit_percent: % gain/loss relative to sold cost basis.
    • unrealized_usd: Profit/loss of current holdings (mark-to-market).
    • total_usd: Sum of realized + unrealized profit in USD.
    • avg_profit_per_trade_usd: Average profit/loss per trade.
Query Params
string
required

The wallet of the account.

string
enum
Defaults to all

Time period used to aggregate wallet transactions and calculate PnL statistics.

Allowed:
string
enum
Defaults to duration_only

Calculation mode for PnL. duration_only calculates PnL only for each selected time bucket. cumulative calculates realized_pnl cumulatively from the start time, while unrealized_pnl is based on the all-time open position. Defaults to duration_only.

Allowed:
Headers
string
enum
Defaults to solana

The chain support PNL data.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json