Retrieve trader positions for a token on a specific blockchain, including holdings, trading activity, and label-based filtering.
blockchain (required) — Blockchain identifier (e.g., ethereum, evm:1, solana).address (required) — Token contract address or mint address.label (optional) — Filter by trader type:
sniper | insider | bundler | proTrader | smartTrader | freshTrader | dev | liquidityPool.walletAddresses (optional) — One or multiple wallet addresses (comma-separated or array).limit (optional, default: 100, max: 1000) — Maximum number of positions returned.force (optional, default: false) — Fetch fresh data by bypassing the cache.bundler)| Field | Type | Description |
|---|---|---|
chainId | string | Chain identifier (solana:solana, evm:1, etc.). |
walletAddress | string | Trader’s wallet address. |
tokenAddress | string | Token contract or mint address. |
tokenAmount | string | Human-readable token balance (with decimals applied). |
tokenAmountRaw | string | Raw token balance (integer, no decimals applied). |
tokenAmountUSD | string | Token balance value in USD (tokenAmount x current price). |
percentageOfTotalSupply | string | Percentage of total supply held by this wallet. |
pnlUSD | string | Realized profit and loss in USD (deprecated, use realizedPnlUSD). |
realizedPnlUSD | string | Realized profit and loss in USD (from sold tokens). |
unrealizedPnlUSD | string | Unrealized profit and loss in USD (current value - cost basis). |
totalPnlUSD | string | Total PnL (realized + unrealized). |
buys | number | Total number of buy trades. |
sells | number | Total number of sell trades. |
volumeBuyToken | string | Total buy volume in tokens. |
volumeSellToken | string | Total sell volume in tokens. |
volumeBuyUSD | string | Total buy volume in USD. |
volumeSellUSD | string | Total sell volume in USD. |
avgBuyPriceUSD | string | Average buy price in USD. |
avgSellPriceUSD | string | Average sell price in USD. |
walletFundAt | string | Timestamp when the wallet was first funded. |
lastActivityAt | string | Timestamp of the most recent activity. |
firstTradeAt | string | Timestamp of the first recorded trade. |
lastTradeAt | string | Timestamp of the most recent trade. |
labels | string[] | Array of trader labels (sniper, insider, bundler, proTrader, smartTrader, freshTrader, dev, liquidityPool). |
walletMetadata | object | null | Wallet entity metadata (see below). |
platform | object | null | Platform or DEX used by this wallet (e.g., Axiom, Photon, Raydium). |
fundingInfo | object | Funding source information for this wallet (see below). |
walletMetadata object| Field | Type | Description |
|---|---|---|
entityName | string | null | Name of the entity (e.g., CEX name, project name). |
entityLogo | string | null | Logo URL of the entity. |
entityLabels | string[] | Labels associated with the entity. |
entityType | string | null | Type of entity (e.g., cex, fund, project). |
entityDescription | string | null | Short description of the entity. |
entityTwitter | string | null | Twitter URL. |
entityWebsite | string | null | Website URL. |
entityGithub | string | null | GitHub URL. |
entityDiscord | string | null | Discord URL. |
entityTelegram | string | null | Telegram URL. |
platform object| Field | Type | Description |
|---|---|---|
id | string | Platform identifier. |
name | string | Platform name (e.g., Axiom, Photon, Raydium). |
logo | string | null | Platform logo URL. |
fundingInfo object| Field | Type | Description |
|---|---|---|
from | string | null | Address that funded this wallet. |
date | string | null | Timestamp of the funding transaction. |
chainId | string | null | Chain where the funding occurred. |
txHash | string | null | Transaction hash of the funding. |
amount | string | null | Raw amount of the funding transaction. |
formattedAmount | number | null | Human-readable amount of the funding. |
currency | object | null | Currency used for funding (name, symbol, logo, decimals, address). |
fromWalletLogo | string | null | Logo of the funding wallet (if known entity). |
fromWalletTag | string | null | Tag/label of the funding wallet (e.g., Binance, Coinbase). |
blockchain (optional) — Blockchain identifier (e.g., ethereum, evm:1, solana).address (optional) — Token contract address or mint address.label (optional) — Filter by trader type: sniper | insider | bundler | proTrader | smartTrader | freshTrader | dev | liquidityPool.walletAddresses (optional) — One or multiple wallet addresses (comma-separated or array).limit (optional, default: 100) — Maximum number of positions returned.offset (optional, default: 0) — Offset for pagination.useSwapRecipient (optional, default: true) — Use swap recipient mode for accurate Account Abstraction tracking.includeFees (optional, default: false) — Include total fees paid (gas + platform + MEV) and deduct from PnL.Blockchain name or chain ID
Token contract address
Filter by wallet label (e.g. sniper, bundler, insider)
sniper, insider, bundler, proTrader, smartTrader, freshTrader, dev, liquidityPool Maximum number of results (default: 100)
Offset for pagination
Comma-separated wallet addresses to filter
Use swap recipient mode for accurate Account Abstraction tracking
Include total fees paid (gas + platform + MEV) and deduct from PnL