Get chain trades DNA from Cryptoslam

/v4/data/marketplace/cryptoslam/chain/trades/dna

5000 credits per API call

This endpoint retrieves trade data across the entire blockchain 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.

Supported blockchains:

  • Ethereum - ethereum-mainnet
  • Base - base-mainnet
Query Params
string
enum
required

The blockchain to work with.

Allowed:
string
enum
Defaults to all

Specifies trade side for the given token_address.

Allowed:
string
Defaults to all

Pipe-delimited list of walletDNA metrics to return in the response. Use 'all' to display every metric. Valid options include: tokens, intelligence, reputation, flow, mass, epoch, makerPresence, entry, all.

number

Minimum trade size in USD. Filters out trades with an estimated USD value below this threshold. Note: Adds additional SLAM cost to the query.

number

Maximum trade size in USD. Filters out trades with an estimated USD value above this threshold. Note: Adds additional SLAM cost to the query.

number

Minimum holder IQ (raw score). Filters out wallets with IQ scores below this threshold. Average IQ for all wallets trading a given token is 100.

number

Maximum 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.

string
enum

Minimum holder Intelligence tier. Filters out wallets ranked below this tier.

string
enum

Maximum holder Intelligence tier. Filters out wallets ranked above this tier.

number

Minimum raw holder Reputation. Filters out wallets with Reputation scores below this threshold.

number
≤ 100

Maximum raw holder Reputation. Filters out wallets with Reputation scores above this threshold. Max: 100.

string
enum

Minimum holder Reputation tier. Filters out wallets ranked below this tier.

string
enum

Maximum holder Reputation tier. Filters out wallets ranked above this tier.

number

Minimum raw holder Mass. Filters out wallets with Mass scores below this threshold.

number

Maximum raw holder Mass. Filters out wallets with Mass scores above this threshold. Max: Scores above 250 are rare but possible.

string
enum

Minimum holder Mass tier. Filters out wallets ranked below this tier.

string
enum

Maximum holder Mass tier. Filters out wallets ranked above this tier.

number

Minimum raw holder Epoch. Filters out wallets with Epoch scores below this threshold.

number
≤ 200

Maximum raw holder Epoch. Filters out wallets with Epoch scores above this threshold. Max: 200.

string
enum

Minimum holder Epoch tier. Filters out wallets ranked below this tier.

string
enum

Maximum holder Epoch tier. Filters out wallets ranked above this tier.

number

Minimum raw holder maker_presence. Filters out wallets with maker_presence scores below this threshold.

number

Maximum raw holder maker_presence. Filters out wallets with maker_presence scores above this threshold. Max: Scores above 200 are rare but possible.

string
enum

Minimum holder maker_presence tier. Filters out wallets ranked below this tier.

string
enum

Maximum holder maker_presence tier. Filters out wallets ranked above this tier.

number

Minimum raw holder Flow. Filters out wallets with Flow scores below this threshold.

number

Maximum raw holder Flow. Filters out wallets with Flow scores above this threshold. Max: Scores above 250 are rare but possible.

string
enum

Minimum holder Flow tier. Filters out wallets ranked below this tier.

string
enum

Maximum holder Flow tier. Filters out wallets ranked above this tier.

number

Minimum raw holder buy_flow. Filters out wallets with buy_flow scores below this threshold.

number

Maximum raw holder buy_flow. Filters out wallets with buy_flow scores above this threshold. Max: Scores above 250 are rare but possible.

string
enum

Minimum holder buy_flow tier. Filters out wallets ranked below this tier.

string
enum

Maximum holder buy_flow tier. Filters out wallets ranked above this tier.

number

Minimum raw holder sell_flow. Filters out wallets with sell_flow scores below this threshold.

number

Maximum raw holder sell_flow. Filters out wallets with sell_flow scores above this threshold. Max: Scores above 250 are rare but possible.

string
enum

Minimum holder sell_flow tier. Filters out wallets ranked below this tier.

string
enum

Maximum holder sell_flow tier. Filters out wallets ranked above this tier.

integer
1 to 1000
Defaults to 25

The maximum number of trade records to return (1-1000).

string
enum
Defaults to desc

Sort order for results: asc (oldest first) or desc (newest first).

Allowed:
date-time

Start searching from this UTC timestamp (inclusive). If provided, overrides start_block as the starting point.

integer

Block number to start the search from (inclusive). Defaults to the latest block in desc order, or the genesis block in asc order.

integer

Log index within the starting block to resume pagination or refine the starting point.

boolean
Defaults to false

When true, returns only the SLAM token cost for this query without performing the actual query.

Responses

Language
Credentials
Header
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json