Trades
Returns trades for a specified liquidity pool, with optional filtering by side, trader, maker, block range, or timestamp range.
query Parameters
blockchainstringย ยทย enumย ยทย requiredThe blockchain network to query.
Enum values:ethereumbaseDefault: basepairstringย ยทย requiredThe contract address (Uniswap V2/V3) or pool ID (Uniswap V4) of the liquidity pool to fetch trades for.
trader_addressstringFilter trades where this address sent or received the specified token, regardless of whether they initiated the swap transaction.
maker_addressstringFilter trades where this address initiated the swap transaction.
sidestringย ยทย enumSpecifies trade side for the implied quote token address. Wrapped native tokens and stablecoins are implied to be the base token in the trade, making the other token the quote. Otherwise the token with the lowest fully-diluted value (FDV) is assumed to be the quote token.
Enum values:buysellallDefault: allmin_usdnumberย ยทย doubleMinimum trade size in USD. Filters out trades with an estimated USD value below this threshold. Calculated using on-chain price data at the time of the trade. Note: Adds additional SLAM cost to the query. A maximum of 10,000 trades that would otherwise match this query will be scanned.
max_usdnumberย ยทย doubleMaximum trade size in USD. Filters out trades with an estimated USD value above this threshold. Calculated using on-chain price data at the time of the trade. Note: Adds additional SLAM cost to the query. A maximum of 10,000 trades that would otherwise match this query will be scanned.
numintegerย ยทย int32The maximum number of records to return.
Default: 25orderstringSort order: asc (oldest first) or desc (newest first).
Default: descstart_timestampstringย ยทย date-timeStart searching from this UTC timestamp (inclusive). If provided, overrides start_block as the starting point.
start_blockintegerย ยทย int32Block number to start the search from (inclusive). Defaults to the latest block in desc order, or the genesis block in asc order.
start_log_indexintegerย ยทย int32Log index within the starting block to resume pagination or refine the starting point.
estimate_costbooleanWhen true returns the SLAM token cost for this query. It does not return any data or incur any actual charges.
Headers
Authorizationstringย ยทย requiredBearer token for authentication
Responses
slamnumberย ยทย doubleThe SLAM token cost for this API call.
chainstringThe name of the blockchain network (e.g., base).
cursorobjecttradesobject[]List of token trade records matching the query.
slamnumberย ยทย double
Trades (DNA)
This endpoint retrieves trade data for a specified liquidity pool enriched with WalletDNA metrics. Developers can filter trades by size, side, or wallet behavior (IQ, Reputation, Flow, Mass, Epoch, Maker Presence). Responses include detailed trade, token, and wallet profiles, enabling advanced segmentation, smart-money tracking, and high-signal on-chain analytics in real time.
query Parameters
blockchainstringย ยทย enumย ยทย requiredThe blockchain network to query.
Enum values:ethereumbaseDefault: basepairstringย ยทย requiredThe contract address (Uniswap V2/V3) or pool ID (Uniswap V4) of the liquidity pool to fetch trades for.
trader_addressstringFilter trades where this address sent or received the specified token, regardless of whether they initiated the swap transaction.
maker_addressstringFilter trades where this address initiated the swap transaction.
sidestringย ยทย enumSpecifies trade side for the implied quote token address. Wrapped native tokens and stablecoins are implied to be the base token in the trade, making the other token the quote. Otherwise the token with the lowest fully-diluted value (FDV) is assumed to be the quote token.
Enum values:buysellallDefault: alldnastringPipe-delimited list of walletDNA metrics to return in the response. Use 'all' to display every metric. Default: all. Valid options include: tokens, intelligence, reputation, flow, mass, epoch, makerPresence, entry, all. Example: intelligence|flow|mass|tokens
Default: allmin_usdnumberย ยทย doubleMinimum trade size in USD. Filters out trades with an estimated USD value below this threshold. Calculated using on-chain price data at the time of the trade. Note: Adds additional SLAM cost to the query. A maximum of 10,000 trades that would otherwise match this query will be scanned.
max_usdnumberย ยทย doubleMaximum trade size in USD. Filters out trades with an estimated USD value above this threshold. Calculated using on-chain price data at the time of the trade. Note: Adds additional SLAM cost to the query. A maximum of 10,000 trades that would otherwise match this query will be scanned.
min_iqnumberย ยทย doubleMinimum holder IQ (raw score). Filters out wallets with IQ scores below this threshold. Average IQ for all wallets trading a given token is 100.
max_iqnumberย ยทย doubleMaximum holder IQ (raw score). Filters out wallets with IQ scores above this threshold. Average IQ for all wallets trading a given token is 100. Max: Although possible, it is uncommon for wallets to have IQ scores above 200
min_intelligencestringย ยทย enumMinimum holder Intelligence tier. Filters out wallets ranked below this tier.
Enum values:idiotdumbbelow avgavgavg++giftedgifted++geniusmax_intelligencestringย ยทย enumMaximum holder Intelligence tier. Filters out wallets ranked above this tier.
Enum values:idiotdumbbelow avgavgavg++giftedgifted++geniusmin_reputationnumberย ยทย doubleMinimum raw holder Reputation. Filters out wallets with Reputation scores below this threshold.
max_reputationnumberย ยทย doubleMaximum raw holder Reputation. Filters out wallets with Reputation scores above this threshold. Max: 100
min_reputation_tierstringย ยทย enumMinimum holder Reputation tier. Filters out wallets ranked below this tier.
Enum values:a+aaโb+bbโc+cmax_reputation_tierstringย ยทย enumMaximum holder Reputation tier. Filters out wallets ranked above this tier.
Enum values:a+aaโb+bbโc+cmin_massnumberย ยทย doubleMinimum raw holder Mass. Filters out wallets with Mass scores below this threshold.
max_massnumberย ยทย doubleMaximum raw holder Mass. Filters out wallets with Mass scores above this threshold. Max: Scores above 250 are rare but possible.
min_mass_tierstringย ยทย enumMinimum holder Mass tier. Filters out wallets ranked below this tier.
Enum values:ghostdustplanktonshrimpminnowfishdolphinorcamax_mass_tierstringย ยทย enumMaximum holder Mass tier. Filters out wallets ranked above this tier.
Enum values:ghostdustplanktonshrimpminnowfishdolphinorcamin_epochnumberย ยทย doubleMinimum raw holder Epoch. Filters out wallets with Epoch scores below this threshold.
max_epochnumberย ยทย doubleMaximum raw holder Epoch. Filters out wallets with Epoch scores above this threshold. Max: 200
min_epoch_tierstringย ยทย enumMinimum holder Epoch tier. Filters out wallets ranked below this tier.
Enum values:newbierookiecoreveteranearly adoptergenesisogultra ogmax_epoch_tierstringย ยทย enumMaximum holder Epoch tier. Filters out wallets ranked above this tier.
Enum values:newbierookiecoreveteranearly adoptergenesisogultra ogmin_maker_presencenumberย ยทย doubleMinimum raw holder maker_presence. Filters out wallets with maker_presence scores below this threshold.
max_maker_presencenumberย ยทย doubleMaximum raw holder maker_presence. Filters out wallets with maker_presence scores above this threshold. Max: Scores above 200 are rare but possible.
min_maker_presence_tierstringย ยทย enumMinimum holder maker_presence tier. Filters out wallets ranked below this tier.
Enum values:hyperactivehighly activeactiveengagedoccasionalminimalmicrozeromax_maker_presence_tierstringย ยทย enumMaximum holder maker_presence tier. Filters out wallets ranked above this tier.
Enum values:hyperactivehighly activeactiveengagedoccasionalminimalmicrozeromin_flownumberย ยทย doubleMinimum raw holder Flow. Filters out wallets with Flow scores below this threshold.
max_flownumberย ยทย doubleMaximum raw holder Flow. Filters out wallets with Flow scores above this threshold. Max: Scores above 250 are rare but possible.
min_flow_tierstringย ยทย enumMinimum holder Flow tier. Filters out wallets ranked below this tier.
Enum values:drydriptricklestreamcurrentfloodtorrenttsunamimax_flow_tierstringย ยทย enumMaximum holder Flow tier. Filters out wallets ranked above this tier.
Enum values:drydriptricklestreamcurrentfloodtorrenttsunamimin_buy_flownumberย ยทย doubleMinimum raw holder min_buy_flow. Filters out wallets with buy_flow scores below this threshold.
max_buy_flownumberย ยทย doubleMaximum raw holder buy_flow. Filters out wallets with buy_flow scores above this threshold. Max: Scores above 250 are rare but possible.
min_buy_flow_tierstringย ยทย enumMinimum holder buy_flow tier. Filters out wallets ranked below this tier.
Enum values:drydriptricklestreamcurrentfloodtorrenttsunamimax_buy_flow_tierstringย ยทย enumMaximum holder buy_flow tier. Filters out wallets ranked above this tier.
Enum values:drydriptricklestreamcurrentfloodtorrenttsunamimin_sell_flownumberย ยทย doubleMinimum raw holder sell_flow. Filters out wallets with sell_flow scores below this threshold.
max_sell_flownumberย ยทย doubleMaximum raw holder sell_flow. Filters out wallets with sell_flow scores above this threshold. Max: Scores above 250 are rare but possible.
min_sell_flow_tierstringย ยทย enumMinimum holder sell_flow tier. Filters out wallets ranked below this tier.
Enum values:drydriptricklestreamcurrentfloodtorrenttsunamimax_sell_flow_tierstringย ยทย enumMaximum holder sell_flow tier. Filters out wallets ranked above this tier.
Enum values:drydriptricklestreamcurrentfloodtorrenttsunaminumintegerย ยทย int32The maximum number of trade records to return. Maximum: 1000.
Default: 25orderstringย ยทย enumSort order for results: asc (oldest first) or desc (newest first).
Enum values:ascdescDefault: descstart_timestampstringย ยทย date-timeStart searching from this UTC timestamp (inclusive). If provided, overrides start_block as the starting point.
start_blockintegerย ยทย int32Block number to start the search from (inclusive). Defaults to the latest block in desc order, or the genesis block in asc order.
start_log_indexintegerย ยทย int32Log index within the starting block to resume pagination or refine the starting point.
estimate_costbooleanWhen true returns the SLAM token cost for this query. It does not return any data or incur any actual charges.
Default: false
Headers
Authorizationstringย ยทย requiredBearer token for authentication
Responses
slamnumberย ยทย doubleThe SLAM token cost for this API call.
chainstringThe name of the blockchain network (e.g., base).
cursorobjecttradesobject[]List of token trade records matching the query.
slamnumberย ยทย double

