Batch positions by (wallet, mint) pairs
Fetch many (wallet, mint) positions in one call. De-dups internally but aligns output to the original input order (duplicates echo the same object). realized_breakdown always present. Uncached. 1–200 pairs; empty → 400, >200 → 400.
Authorizations
Preferred for swaps-api endpoints (/swaps/*, /stats/*, /trending, /pool-events).
Query Parameters
PnL accounting mode. strict (FIFO) and adjusted (weighted-avg cost) are realized-PnL figures; raw is net cash-flow (Σ sells − Σ buys), not realized PnL. Unknown values fall back to adjusted.
raw, strict, adjusted Body
1 - 200 elementsResponse
Batch positions
Equals input pairs length.
Aligned to input order; null where no position exists.
A single (wallet, mint) cost-basis position. All *_sol fields are already SOL (lamports/1e9). avg_cost_per_token and any spot price are lamports per atomic token unit. first_trade_ts/last_trade_ts are epoch milliseconds.

