v2

latestOpenAPI 3.1.02026-07-316132736.5 KB
V2 - Trades

Get enriched token trades

Retrieve enriched trades for a specific pool/pair. Returns the same BaseMessageType format as WebSocket streams, including full pairData (MarketDetailsOutput) and tokenData (TokenDetailsOutput).

get/api/2/token/trades-enriched

Query parameters

chainIdstring

Blockchain chain ID (e.g., "evm:56", "solana:solana")

Blockchain chain ID (e.g., "evm:56", "solana:solana")

addressstring

Pool/pair contract address

Pool/pair contract address

offsetnumber nullable

Offset for pagination (default: 0)

Offset for pagination (default: 0)

limitnumber nullable

Number of trades per page (default: 10)

Number of trades per page (default: 10)

sortOrder'asc' | 'desc' required

Sort order: asc or desc (default: desc)

Sort order: asc or desc (default: desc)

label'sniper' | 'insider' | 'bundler' | 'proTrader' | 'smartTrader' | 'freshTrader' | 'dev' | 'liquidityPool' | 'locker'

Filter by wallet label (e.g., sniper, insider, bundler)

Filter by wallet label (e.g., sniper, insider, bundler)

string
OR
string[]

Comma-separated swap types to filter (e.g., "REGULAR,MEV")

type'buy' | 'sell'

Filter by trade direction: "buy" or "sell"

Filter by trade direction: "buy" or "sell"

string
OR
string[]

Comma-separated wallet addresses to filter (max 25)

maxAmountUSDnumber nullable

Maximum trade amount in USD

Maximum trade amount in USD

minAmountUSDnumber nullable

Minimum trade amount in USD

Minimum trade amount in USD

integer nullable
OR
string nullable
OR
{"stackTrail":"paths:/api/2/token/trades-enriched:get:parameters:11:schema:anyOf:2","oasType":"schema","type":"unknown","nullable":true}

Start date filter (timestamp or ISO string)

integer nullable
OR
string nullable
OR
{"stackTrail":"paths:/api/2/token/trades-enriched:get:parameters:12:schema:anyOf:2","oasType":"schema","type":"unknown","nullable":true}

End date filter (timestamp or ISO string)

Response

Enriched token trades response