Skip to main content

Token Traders

The token traders endpoint returns every wallet that traded a given token, with their current position and PnL.

Sorting Options

Filtering Options

Getting an empty traders array on a high-volume token? The defaults above are filters, not safety rails — excludeArbitrage=true, excludeZeroBuys=true, and (if you set it) activeOnly=true are all applied before the response is built. On bot-heavy tokens this can hide every wallet. Re-run with excludeArbitrage=false&excludeZeroBuys=false, drop activeOnly, and lower minTrades to confirm whether the dataset itself is empty (pagination.total: 0) or just filtered down to zero.
This endpoint does not accept pnlMode. The wallet-level PnL it returns (pnl.wallet) reflects the API’s wallet-summary view.

Response Shape: pnl.token vs pnl.wallet

Each trader carries two PnL objects:
  • pnl.token — realized / unrealized / total for this exact token only.
  • pnl.wallet — lifetime realized / unrealized / total across every token the wallet has traded.
This lets you spot, in one query, traders who are profitable on this token but underwater overall (and vice versa) without a second request.

Inline Identity

Each trader in the response includes a structured identity object. On token endpoints this is resolved against the token in the URL, so pool and developer tags automatically reflect the right token:
Use this to filter snipers, spot the token dev buying their own launch, or surface KOL activity without a second request. Wallets with a primary .sol domain also include sns in identity.tags and identity.sns.domain. See SNS Primary Domain.

Filter for quality

Combine minTrades, activeOnly, and excludeArbitrage to remove bots and noise.

Cross-check wallets

Found an interesting trader? Run their wallet through the wallet analysis guide.

First Buyers

The first buyers endpoint returns the same data as token traders but is chronological only: earliest trade first, sort=first_trade, direction=asc. Use it for sniper detection and early-buyer analysis.
first-buyers rejects leaderboard-style sorting. For ROI, PnL, position size, latest trade, or descending order, use /v2/pnl/tokens/:token/traders.
Cross-reference first buyers with the wallet summary to check if they’re real wallets, KOLs, or throwaway addresses.

Example: Snipers Who Already Sold

Typical workflow: token traders → shortlist interesting wallets → first buyers for launch behavior → wallet analysis for the full picture.

Wallet Analysis

Drill into a single wallet’s full PnL, positions, and risk profile.

Sniper Detection

More tools for finding early buyers, bundlers, and suspicious activity.