Price
Returns current token prices with FDV, liquidity, and 24h price change, quoted in USD, ETH, or BTC.
Rules
- Provide either
symbolsoraddresses, not both. - Max 30 entries for either parameter (pipe-delimited).
quote_symbolmust be one of:USD,ETH,BTC.
query Parameters
blockchainstring · enum · requiredThe blockchain network to query.
Enum values:ethereumbaseDefault: basesymbolsstringPipe-delimited list of token symbols to query (e.g., SWARM|VADER). Cannot be used with 'addresses'. Max 30 symbols.
addressesstringPipe-delimited list of token contract addresses (e.g., 0xabc...|0xdef...). Cannot be used with 'symbols'. Max 30 addresses.
quote_symbolstringQuote token or currency to return prices in. Allowed: USD (default), ETH, BTC.
Default: USDestimate_costbooleanWhen true, only returns the SLAM token cost for this request. Does not include token price data.
Headers
Authorizationstring · requiredBearer token for authentication
Responses
slamnumber · double · requiredThe SLAM token cost for this API call.
chainstring · minLength: 1 · requiredThe blockchain network name (e.g., 'base').
blockinteger · int32 · requiredThe block number for this price snapshot.
utcstring · minLength: 1 · requiredUTC timestamp of this data (ISO 8601).
quotestring · minLength: 1 · requiredQuote token or currency (USD, ETH, BTC).
tokensobject[]List of token price data.
slamnumber · double
Price - History
Retrieves token prices, FDV, and liquidity at any block or timestamp, including percentage change for specified lookback periods.
query Parameters
blockchainstring · enum · requiredThe blockchain network to query.
Enum values:ethereumbaseDefault: basesymbolsstringPipe-delimited token symbols. Max: 30. E.g. SWARM|BILLY
addressesstringPipe-delimited token addresses. Max: 30.
quote_symbolstringQuote token: USD (default), ETH, or BTC
at_block_numberinteger · int32Block number to retrieve price snapshot at
at_timestampstring · date-timeDatetime (UTC) to retrieve price snapshot at
lookback_minutesstringPipe-delimited list of minute values for % change. Max: 30. E.g. 60|1440
estimate_costbooleanIf true, returns only the SLAM token cost
Default: false
Headers
Authorizationstring · requiredBearer token for authentication
Responses
OK
slamnumber · double · requiredThe SLAM token cost for this API call.
chainstring · minLength: 1 · requiredThe blockchain network name (e.g., 'base').
blockinteger · int32 · requiredThe block number for this price snapshot.
utcstring · minLength: 1 · requiredUTC timestamp of this data (ISO 8601).
quotestring · minLength: 1 · requiredQuote token or currency (USD, ETH, BTC).
tokensobject[]List of token price data.
Price (Exotic)
Retrieves token price details including FDV, liquidity, and 24-hour change, quoted in any ERC20 or major blockchain token.
query Parameters
blockchainstring · enum · requiredThe blockchain network to query.
Enum values:ethereumbaseDefault: basesymbolsstringA pipe-delimited list of token symbols to query. When multiple tokens have the same symbol, the system chooses the most active token with that symbol over the last 24 hours. Example: SWARM|VADER Maximum: 30 symbols
addressesstringPipe-delimited token addresses. Max: 30. E.g. 0x123...|0x456...
quote_symbolstringThe quote token to use for price output. Any ERC20 token symbol and many major tokens on other blockchains are supported. When multiple tokens have the same symbol, the system chooses the most active token with that symbol over the last 24 hours.Example: BRETT
quote_addressstringThe contract address of the token to use for price output. Any ERC20 token address is supported.
estimate_costbooleanReturn only SLAM token cost for this query
Default: false
Headers
Authorizationstring · requiredBearer token for authentication
Responses
slamnumber · double · requiredThe SLAM token cost for this API call.
chainstring · minLength: 1 · requiredThe blockchain network name (e.g., 'base').
blockinteger · int32 · requiredThe block number for this price snapshot.
utcstring · minLength: 1 · requiredUTC timestamp of this data (ISO 8601).
quotestring · minLength: 1 · requiredQuote token or currency (USD, ETH, BTC).
tokensobject[]List of token price data.
slamnumber · double
Price (Exotic) - History
Returns token prices, FDV, liquidity and lookback percentage change quoted in any token at a historical block or timestamp.
query Parameters
blockchainstring · enum · requiredThe blockchain to query
Enum values:ethereumbaseDefault: basesymbolsstringPipe-delimited list of token symbols (max 30) e.g. SWARM|BILLY
addressesstringPipe-delimited list of token addresses (max 30)
quote_symbolstringThe quote token to use for price output. Any ERC20 token symbol and many major tokens on other blockchains are supported. When multiple tokens have the same symbol, the system chooses the most active token with that symbol over the last 24 hours. Example: BRETT
quote_addressstringThe contract address of the token to use for price output. Any ERC20 token address is supported.
at_block_numberinteger · int32Historical prices will be calculated as of this block number. Lookback periods are also measured from this point in time. Overrides at_timestamp when present.
at_timestampstring · date-timeHistorical prices will be calculated as of this timestamp. Lookback periods are also measured from this point in time.
lookback_minutesstringA pipe-delimited list of numbers, represented as minutes, to calculate previous prices and % change for.Example: 60|360|1440|10080 Maximum: 30 lookback periods
estimate_costbooleanIf true, returns only the SLAM token cost
Headers
Authorizationstring · requiredBearer token for authentication
Responses
slamnumber · double · requiredThe SLAM token cost for this API call.
chainstring · minLength: 1 · requiredThe blockchain network name (e.g., 'base').
blockinteger · int32 · requiredThe block number for this price snapshot.
utcstring · minLength: 1 · requiredUTC timestamp of this data (ISO 8601).
quotestring · minLength: 1 · requiredQuote token or currency (USD, ETH, BTC).
tokensobject[]List of token price data.
slamnumber · double
Trades
Returns trades for a specified token address, with optional filtering by side, trader, maker, paired token, block range, or timestamp range.
query Parameters
blockchainstring · enum · requiredThe blockchain network to query.
Enum values:ethereumbaseDefault: basetoken_addressstring · requiredThe ERC-20 token contract address 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.
paired_token_addressstringFilter trades where the specified token was swapped against this paired token address, regardless of pool.
sidestring · enumSpecifies trade side for the given token_address.
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 token trade data 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: basetoken_addressstring · requiredThe ERC-20 token contract address 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.
paired_token_addressstringFilter trades where the specified token was swapped against this paired token address, regardless of pool.
sidestring · enumSpecifies trade side for the given token_address.
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
Transfers
Returns token transfers for a specific token address, with optional filters by participant address, direction, block/timestamp range, and pagination.
query Parameters
blockchainstring · enum · requiredThe blockchain to query
Enum values:ethereumbaseDefault: basetoken_addressstring · requiredThe ERC-20 token contract address to fetch transfers for (required).
addressstringFilter transfers where this address is either the sender or the receiver.
directionstring · enumSpecifies transfer direction relative to address.
Enum values:sentreceivedallDefault: allnuminteger · int32The maximum number of transfer records to return (1-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). Overrides start_block when provided.
start_blockinteger · int32Block number to start the search from (inclusive).
start_log_indexinteger · int32Log index within the starting block to resume pagination or refine the starting point.
estimate_costbooleanWhen true, returns only the SLAM token cost for this query.
Default: false
Headers
Authorizationstring · requiredBearer token for authentication
Responses
slamnumber · doubleThe SLAM token cost for this API call.
chainstringThe blockchain network name (e.g., 'base').
cursorobjecttransfersobject[]List of token transfer records matching the query.
slamnumber · double
Transfers (DNA)
Returns token transfer records for a given token address, enriched with WalletDNA analytics—including sender and receiver wallet tiers ("size"), labels, current balances (token & USD), and each address's share of supply. Each record includes FDV and live token pricing. Supports filtering by participant address, direction, block range, or timestamp. Longer response times should be expected due to the richness of the data.
query Parameters
blockchainstring · enum · requiredThe blockchain network to query.
Enum values:ethereumbaseDefault: basetoken_addressstring · requiredERC-20 token contract address to fetch transfers for.
addressstringOptional filter to only include transfers involving this address
directionstring · enumSpecifies transfer direction relative to address.
Enum values:sentreceivedallDefault: allnuminteger · int32Max number of transfer records to return (max 100)
Default: 10orderstring · enumSort order: asc (oldest first) or desc (newest first).
Enum values:ascdescDefault: descstart_timestampstring · date-timeStart from this UTC timestamp (overrides start_block)
start_blockinteger · int32Block number to start 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 only the SLAM cost without performing the query
Default: false
Headers
Authorizationstring · requiredBearer token for authentication
Responses
slamnumber · doubleSLAM token cost for this API call
chainstringBlockchain network name (e.g., 'base')
cursorobjecttransfersobject[]List of enriched token transfers with WalletDNA
slamnumber · double
Holder (Reputation)
Returns reputation scores for one or more wallets holding a token, at the current or historical block/timestamp.
query Parameters
blockchainstring · enum · requiredThe blockchain network to query.
Enum values:ethereumbaseDefault: basetoken_addressstringThe contract address of the token
token_symbolstringThe token symbol (used if token_address is not supplied)
wallet_addressesstringPipe-delimited list of wallet addresses. Max: 100
at_block_numberinteger · int32Block number at which to calculate reputation. If omitted, the latest block is used.
at_timestampstring · date-timeUTC timestamp for calculating reputation. If both at_block_number and at_timestamp are supplied, at_block_number takes precedence.
estimate_costbooleanIf true, only the SLAM token cost is returned
Default: false
Headers
Authorizationstring · requiredBearer token for authentication
Responses
OK
slamnumber · doubleSLAM token cost for this API call
chainstringBlockchain network name (e.g., 'base')
blockinteger · int32Block number for the reputation snapshot
utcstringUTC timestamp of the snapshot in ISO 8601 format
holdersobject[]List of holder reputation records matching the query

