• Intelligence API
  • MCP Server
  • WalletDNA
  • SLAM Nation
  • x402
Token
    PricegetPrice - HistorygetPrice (Exotic)getPrice (Exotic) - HistorygetTradesgetTrades (DNA)getTransfersgetTransfers (DNA)getHolder (Reputation)get
Chain
    Tokens (Trending)getTokens (Popular)getTokens (Popular) - HistorygetTokens (Newest)getTradesgetTrades (DNA)getTransfersgetTransfers (DNA)get
Wallet
    ReputationgetReputation (Full)getReputation (Holder)getTradesgetTrades (DNA)getTransfersgetTransfers (DNA)get
Pair
    TradesgetTrades (DNA)get
Schemas
powered by Zudoku
SLAMai
SLAMai

Chain

Endpointhttps://api.slamai.dev

Tokens (Trending)

GET
https://api.slamai.dev
/chain/tokens/trending

Returns trending tokens across the entire blockchain for a specified activity window and optional category. The size of the increase in active wallets over the activity window determines the token's trending rank.

Tokens (Trending) › query Parameters

blockchain
string · enum · required

The blockchain name.

Enum values:
ethereum
base
Default: base
activity_window
string · enum

The length of time over which activity is measured.

Enum values:
5min
15min
1h
3h
6h
1d
Default: 1d
category
string

Filters to a specific subset of tokens. Currently only 'virtuals' is supported on Base.

Default: virtuals
num
integer · int32

The maximum number of tokens to return. Maximum: 250.

Default: 10
estimate_cost
boolean

When true, returns only the SLAM token cost estimation.

Default: false

Tokens (Trending) › Headers

Authorization
string · required

Bearer token for authentication

Tokens (Trending) › Responses

OK

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object
type = object
Properties for Variant 1:
slam
number · double

The SLAM token cost for this API call

chain
string

The name of the blockchain network (e.g., 'base')

block
integer · int32

The block number at which this data snapshot was generated

utc
string

The UTC timestamp of the block used for the response (ISO 8601 format)

object[]

List of trending tokens for the specified activity window and category

GET/chain/tokens/trending
curl --request GET \
  --url 'https://api.slamai.dev/chain/tokens/trending?blockchain=base' \
  --header 'Authorization: Bearer <TOKEN>'
shell
Example Responses
{
  "slam": 0.027311101102881485,
  "chain": "base",
  "block": 33774443,
  "utc": "2025-08-04T20:10:33Z",
  "tokens": [
    {
      "rank": 1,
      "name": "Zorb",
      "symbol": "ZORB",
      "address": "0x0acdd510f761096f33a460e5d9295a6b1d4c7320",
      "usd": {
        "cur": 0.000168980443679607,
        "prev": [
          {
            "minutes": 15,
            "change": "-0.78%"
          }
        ]
      },
      "fdv": 169378,
      "liquidity": 28180,
      "first_minted": {
        "block": 33737760,
        "utc": "2025-08-03T23:47:47Z",
        "hash": "0x481f3aa41f0f15b7cf6d34fda437e0e1a43496495f277c482f63355b0a0958a8"
      }
    },
    {
      "rank": 2,
      "name": "Bamboo on Base",
      "symbol": "BAMBOO",
      "address": "0x689644b86075ed61c647596862c7403e1c474dbf",
      "usd": {
        "cur": 0.004913995391494035,
        "prev": [
          {
            "minutes": 15,
            "change": "-0.01%"
          }
        ]
      },
      "fdv": 4925564,
      "liquidity": 519178,
      "first_minted": {
        "block": 16091568,
        "utc": "2024-06-21T12:21:23Z",
        "hash": "0x7018aa06edd942dd46c3ab1f071ed1b5448e095218323164ad30155efe86fa2e"
      }
    }
  ]
}
json
application/json

Tokens (Popular)

GET
https://api.slamai.dev
/chain/tokens/popular

Returns the most popular tokens across the entire blockchain for a specified activity window and optional category. Popularity is determined by the token's number of active wallets during the activity window.

Tokens (Popular) › query Parameters

blockchain
string · enum · required

The blockchain network to query.

Enum values:
ethereum
base
Default: base
activity_window
string · enum

The length of time over which activity is measured.

Enum values:
5min
15min
1h
3h
6h
1d
Default: 1d
category
string

Filters to a specific subset of tokens. Currently only 'virtuals' is supported on Base.

Default: virtuals
num
integer · int32

The maximum number of tokens to return. Maximum: 250.

Default: 10
estimate_cost
boolean

When true, returns only the SLAM token cost estimation.

Default: false

Tokens (Popular) › Headers

Authorization
string · required

Bearer token for authentication

Tokens (Popular) › Responses

OK

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object
type = object
Properties for Variant 1:
slam
number · double

The SLAM token cost for this API call

chain
string

The name of the blockchain network (e.g., 'base')

block
integer · int32

The block number at which this data snapshot was generated

utc
string

The UTC timestamp of the block used for the response (ISO 8601 format)

object[]

List of trending tokens for the specified activity window and category

GET/chain/tokens/popular
curl --request GET \
  --url 'https://api.slamai.dev/chain/tokens/popular?blockchain=base' \
  --header 'Authorization: Bearer <TOKEN>'
shell
Example Responses
{
  "slam": 0.016439691926006333,
  "chain": "base",
  "block": 33773189,
  "utc": "2025-08-04T19:28:45Z",
  "tokens": [
    {
      "rank": 1,
      "name": "Wrapped Ether",
      "symbol": "WETH",
      "address": "0x4200000000000000000000000000000000000006",
      "usd": {
        "cur": 3683.5192923076615,
        "prev": [
          {
            "minutes": 1440,
            "change": "5.05%"
          }
        ]
      },
      "first_minted": {}
    },
    {
      "rank": 2,
      "name": "SCAN",
      "symbol": "SCAN",
      "address": "0x20429f731096e359910921994a267d32ef576720",
      "usd": {
        "cur": 0.000428028428519209,
        "prev": [
          {
            "minutes": 1440,
            "change": "61.36%"
          }
        ]
      },
      "first_minted": {
        "block": 27151794,
        "utc": "2025-03-04T12:55:35Z",
        "hash": "0x87d5931bd9bfd3214d158efe9ed28f8c3f38f33134060eacd5a71b6ff79d201f"
      }
    }
  ]
}
json
application/json

Tokens (Popular) - History

GET
https://api.slamai.dev
/chain/tokens/popular/history

Returns the most popular tokens across the entire blockchain for a specified date in time and optional category. Popularity is determined by the token's number of active wallets during the specified calendar date.

Tokens (Popular) - History › query Parameters

blockchain
string · enum · required

The blockchain network to query.

Enum values:
ethereum
base
Default: base
date
string

The calendar date to query popularity. Format: MM-DD-YYYY

category
string

Filters to a specific subset of tokens. Currently only 'virtuals' on Base is supported.

Default: virtuals
num
integer · int32

The maximum number of tokens to return. Max is 250.

Default: 25
estimate_cost
boolean

When true, returns the SLAM token cost for this query. Does not return any data or incur actual charges.

Default: false

Tokens (Popular) - History › Headers

Authorization
string · required

Bearer token for authentication

Tokens (Popular) - History › Responses

OK

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object
type = object
Properties for Variant 1:
slam
number · double

The SLAM token cost for this API call

chain
string

The name of the blockchain network (e.g., 'base')

block
integer · int32

The block number at which this data snapshot was generated

utc
string

The UTC timestamp of the block used for the response (ISO 8601 format)

object[]

List of trending tokens for the specified activity window and category

GET/chain/tokens/popular/history
curl --request GET \
  --url 'https://api.slamai.dev/chain/tokens/popular/history?blockchain=base' \
  --header 'Authorization: Bearer <TOKEN>'
shell
Example Responses
{
  "slam": 0.01750031721155513,
  "chain": "base",
  "block": 33738126,
  "utc": "2025-08-03T23:59:59Z",
  "tokens": [
    {
      "rank": 1,
      "name": "Wrapped Ether",
      "symbol": "WETH",
      "address": "0x4200000000000000000000000000000000000006",
      "usd": {
        "cur": 3492.1528029198284,
        "prev": [
          {
            "minutes": 1440,
            "change": "2.90%"
          }
        ]
      },
      "first_minted": {}
    },
    {
      "rank": 2,
      "name": "USD Coin",
      "symbol": "USDC",
      "address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
      "usd": {
        "cur": 0.9999997325235743,
        "prev": [
          {
            "minutes": 1440,
            "change": "0.18%"
          }
        ]
      },
      "first_minted": {
        "block": 2976078,
        "utc": "2023-08-22T21:58:23Z",
        "hash": "0x4e38144a0604309c29077e1e875f75c8e4df244678fd934b48b3ccc373704fe7"
      }
    }
  ]
}
json
application/json

Tokens (Newest)

GET
https://api.slamai.dev
/chain/tokens/newest

Returns the newest tokens minted on the blockchain based on mint timestamp, filtered by an activity window and optional category.

Tokens (Newest) › query Parameters

blockchain
string · enum · required

The blockchain to query

Enum values:
ethereum
base
Default: base
activity_window
string · enum

The length of time over which activity is measured.

Enum values:
5min
15min
1h
3h
6h
1d
Default: 1d
category
string

Filter by token category. Currently, only 'virtuals' on Base is supported.

Default: virtuals
num
integer · int32

The maximum number of tokens to return. Max: 1000.

Default: 10
estimate_cost
boolean

When true, returns only the SLAM token cost of this query

Default: false

Tokens (Newest) › Headers

Authorization
string · required

Bearer token for authentication

Tokens (Newest) › Responses

OK

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object
type = object
Properties for Variant 1:
slam
number · double

The SLAM token cost for this API call

chain
string

The name of the blockchain network (e.g., 'base')

block
integer · int32

The block number at which this data snapshot was generated

utc
string

The UTC timestamp of the block used for the response (ISO 8601 format)

object[]

List of trending tokens for the specified activity window and category

GET/chain/tokens/newest
curl --request GET \
  --url 'https://api.slamai.dev/chain/tokens/newest?blockchain=base' \
  --header 'Authorization: Bearer <TOKEN>'
shell
Example Responses
{
  "slam": 0.33,
  "chain": "base",
  "block": 33763756,
  "utc": "2025-08-04T14:14:19Z",
  "tokens": [
    {
      "rank": 1,
      "name": "Phoenix Coin",
      "symbol": "PHNX",
      "address": "0x3364b2b73a721106c2d8367d17299cd197a8e92b",
      "usd": {
        "cur": 0.000013427591586254
      },
      "first_minted": {
        "block": 33763681,
        "utc": "2025-08-04T14:11:49Z",
        "hash": "0x016215df2f9a6b648f68ab940b8f8c5e0c9e3aa8e325b89b6f84cba0f55aad6f"
      }
    },
    {
      "rank": 2,
      "name": "zorellar",
      "symbol": "zorellar",
      "address": "0xd055efd91553ad1c92e7d7334b0f06b9c6c6ada9",
      "usd": {},
      "first_minted": {
        "block": 33763680,
        "utc": "2025-08-04T14:11:47Z",
        "hash": "0x5e42656d1bd5311c38c17d8f48f92bbcc332686cef858670ed46c9855b355586"
      }
    }
  ]
}
json
application/json

Trades

GET
https://api.slamai.dev
/chain/trades

Returns trades across the entire blockchain, with optional filtering by block range or timestamp range.

Trades › query Parameters

blockchain
string · enum · required

The blockchain network to query.

Enum values:
ethereum
base
Default: base
side
string · enum

Specifies 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:
buy
sell
all
Default: all
min_usd
number · double

Minimum 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_usd
number · double

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

num
integer · int32

The maximum number of records to return.

Default: 25
order
string · enum

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

Enum values:
asc
desc
Default: desc
start_timestamp
string · date-time

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

start_block
integer · int32

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

start_log_index
integer · int32

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

estimate_cost
boolean

When true returns the SLAM token cost for this query. It does not return any data or incur any actual charges.

Default: false

Trades › Headers

Authorization
string · required

Bearer token for authentication

Trades › Responses

OK

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object
type = object
Properties for Variant 1:
slam
number · double

The SLAM token cost for this API call.

chain
string

The name of the blockchain network (e.g., base).

object
object[]

List of token trade records matching the query.

GET/chain/trades
curl --request GET \
  --url 'https://api.slamai.dev/chain/trades?blockchain=base' \
  --header 'Authorization: Bearer <TOKEN>'
shell
Example Responses
{
  "slam": 0.113171573228496,
  "chain": "base",
  "cursor": {
    "start_block": 34505995,
    "start_log_index": 438
  },
  "trades": [
    {
      "transaction": {
        "utc": "2025-08-21T18:35:37Z",
        "block": 34505995,
        "hash": "0x4af340f1994cd6e6ee128ee9a60b69dbb8a35e138807664b558ba8d6cf3261fa",
        "log_index": 438
      },
      "side": "sell",
      "usd": 11900.433149,
      "quote_token": {
        "address": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf",
        "symbol": "cbBTC",
        "name": "Coinbase Wrapped BTC",
        "amount": 0.10587953
      },
      "base_token": {
        "address": "0x4200000000000000000000000000000000000006",
        "symbol": "WETH",
        "name": "Wrapped Ether",
        "amount": 2.80266221234474
      },
      "price": 26.4809954693264,
      "pair": {
        "address": "0x70acdf2ad0bf2402c957154f944c19ef4e1cbae1",
        "name": "CLPool"
      },
      "trader": {
        "address": "0x233F27a4e8cacd9a07E6066c017d996d5909bD46"
      },
      "maker": {
        "address": "0x15255dc24c2a8b7c82384c4a966364033b6c3146"
      },
      "sender": {
        "address": "0x6Cb442acF35158D5eDa88fe602221b67B400Be3E",
        "name": "Universal Router",
        "labels": "DEX"
      },
      "recipient": {
        "address": "0x233F27a4e8cacd9a07E6066c017d996d5909bD46"
      }
    }
  ]
}
json
application/json

Trades (DNA)

GET
https://api.slamai.dev
/chain/trades/dna

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.

Trades (DNA) › query Parameters

blockchain
string · enum · required

The blockchain network to query.

Enum values:
ethereum
base
Default: base
side
string · enum

Specifies trade side for the given token_address.

Enum values:
buy
sell
all
Default: all
dna
string

Pipe-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: all
min_usd
number · double

Minimum 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_usd
number · double

Maximum 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_iq
number · double

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.

max_iq
number · double

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

min_intelligence
string · enum

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

Enum values:
idiot
dumb
below avg
avg
avg++
gifted
gifted++
genius
max_intelligence
string · enum

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

Enum values:
idiot
dumb
below avg
avg
avg++
gifted
gifted++
genius
min_reputation
number · double

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

max_reputation
number · double

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

min_reputation_tier
string · enum

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

Enum values:
a+
a
a−
b+
b
b−
c+
c
max_reputation_tier
string · enum

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

Enum values:
a+
a
a−
b+
b
b−
c+
c
min_mass
number · double

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

max_mass
number · double

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

min_mass_tier
string · enum

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

Enum values:
ghost
dust
plankton
shrimp
minnow
fish
dolphin
orca
max_mass_tier
string · enum

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

Enum values:
ghost
dust
plankton
shrimp
minnow
fish
dolphin
orca
min_epoch
number · double

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

max_epoch
number · double

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

min_epoch_tier
string · enum

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

Enum values:
newbie
rookie
core
veteran
early adopter
genesis
og
ultra og
max_epoch_tier
string · enum

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

Enum values:
newbie
rookie
core
veteran
early adopter
genesis
og
ultra og
min_maker_presence
number · double

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

max_maker_presence
number · double

Maximum 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_tier
string · enum

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

Enum values:
hyperactive
highly active
active
engaged
occasional
minimal
micro
zero
max_maker_presence_tier
string · enum

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

Enum values:
hyperactive
highly active
active
engaged
occasional
minimal
micro
zero
min_flow
number · double

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

max_flow
number · double

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

min_flow_tier
string · enum

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

Enum values:
dry
drip
trickle
stream
current
flood
torrent
tsunami
max_flow_tier
string · enum

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

Enum values:
dry
drip
trickle
stream
current
flood
torrent
tsunami
min_buy_flow
number · double

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

max_buy_flow
number · double

Maximum 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_tier
string · enum

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

Enum values:
dry
drip
trickle
stream
current
flood
torrent
tsunami
max_buy_flow_tier
string · enum

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

Enum values:
dry
drip
trickle
stream
current
flood
torrent
tsunami
min_sell_flow
number · double

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

max_sell_flow
number · double

Maximum 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_tier
string · enum

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

Enum values:
dry
drip
trickle
stream
current
flood
torrent
tsunami
max_sell_flow_tier
string · enum

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

Enum values:
dry
drip
trickle
stream
current
flood
torrent
tsunami
num
integer · int32

The maximum number of trade records to return. Maximum: 1000.

Default: 25
order
string · enum

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

Enum values:
asc
desc
Default: desc
start_timestamp
string · date-time

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

start_block
integer · int32

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

start_log_index
integer · int32

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

estimate_cost
boolean

When true returns the SLAM token cost for this query. It does not return any data or incur any actual charges.

Default: false

Trades (DNA) › Headers

Authorization
string · required

Bearer token for authentication

Trades (DNA) › Responses

OK

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object
type = object
Properties for Variant 1:
slam
number · double

The SLAM token cost for this API call.

chain
string

The name of the blockchain network (e.g., base).

object
object[]

List of token trade records matching the query.

GET/chain/trades/dna
curl --request GET \
  --url 'https://api.slamai.dev/chain/trades/dna?blockchain=base' \
  --header 'Authorization: Bearer <TOKEN>'
shell
Example Responses
{
  "slam": 45.5902625472039,
  "chain": "base",
  "cursor": {
    "start_block": 34712886,
    "start_log_index": 1515
  },
  "trades": [
    {
      "transaction": {
        "utc": "2025-08-26T13:33:45Z",
        "block": 34712939,
        "hash": "0xcb9c1c6dfbbda0fba49a58870b4e5729332c1e0d3c7daed983e5a24874f15cdd",
        "method": "swap exact ethfor tokens supporting fee on transfer tokens",
        "log_index": 472
      },
      "side": "buy",
      "usd": 22.539911,
      "quote_token": {
        "address": "0xd767f4d417f0973f60b8ea31e9b0908c521d4894",
        "symbol": "Pythia",
        "name": "Pythia",
        "amount": 200.679232451407
      },
      "base_token": {
        "address": "0x4200000000000000000000000000000000000006",
        "symbol": "WETH",
        "name": "Wrapped Ether",
        "amount": 0.005
      },
      "price": 0.0000248712427180742,
      "pair": {
        "address": "0xe02a06abe98fa312bc12fdd575689a513390dc32",
        "name": "WETH/Pythia",
        "labels": "Uniswap V2 Pool"
      },
      "trader": {
        "address": "0x39dc4F774ABD6b6053C2E4bbE89A81a78BeF3D85",
        "quote_token_holding": {
          "balance": 223561.945721182,
          "staked_pct": 0.245384,
          "value_usd": 25065.5682
        },
        "intelligence": {
          "tier": "Genius",
          "iq": 156.87
        },
        "reputation": {
          "tier": "A+",
          "raw": 98.69
        },
        "mass": {
          "tier": "Dolphin",
          "raw": 105.89
        },
        "epoch": {
          "tier": "Ultra OG",
          "raw": 180.92
        },
        "maker_presence": {
          "tier": "Hyperactive",
          "raw": 200
        },
        "flow": {
          "buy": {
            "tier": "Torrent",
            "raw": 185.58
          },
          "sell": {
            "tier": "Torrent",
            "raw": 160.25
          },
          "total": {
            "tier": "Torrent",
            "raw": 186.24
          }
        },
        "entry": {
          "method": "AirDrop",
          "token_amount": 200000,
          "block": 32376272,
          "utc": "2025-07-03T11:24:51",
          "parent": "0xeB4F1685aadcF4075d03602C5F24Fb4bF781305D"
        }
      },
      "maker": {
        "address": "0x39dc4f774abd6b6053c2e4bbe89a81a78bef3d85"
      },
      "sender": {
        "address": "0x4752ba5DBc23f44D87826276BF6Fd6b1C372aD24",
        "name": "Uniswap V2",
        "labels": "DeFi|Uniswap V2 Router 02"
      },
      "recipient": {
        "address": "0x39dc4F774ABD6b6053C2E4bbE89A81a78BeF3D85"
      }
    }
  ]
}
json
application/json

Transfers

GET
https://api.slamai.dev
/chain/transfers

Returns token transfers across the entire blockchain, with optional filtering by block range or timestamp range.

Transfers › query Parameters

blockchain
string · enum · required

The blockchain to query

Enum values:
ethereum
base
Default: base
num
integer · int32

The maximum number of transfer records to return. Maximum: 1000.

Default: 25
order
string · enum

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

Enum values:
asc
desc
Default: desc
start_timestamp
string · date-time

Start searching from this UTC timestamp (inclusive). Overrides start_block when provided.

start_block
integer · int32

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

start_log_index
integer · int32

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

estimate_cost
boolean

When true, returns the SLAM token cost only, without actual data.

Default: false

Transfers › Headers

Authorization
string · required

Bearer token for authentication

Transfers › Responses

OK

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object
type = object
Properties for Variant 1:
slam
number · double

The SLAM token cost for this API call.

chain
string

The blockchain network name (e.g., 'base').

object
object[]

List of token transfer records matching the query.

GET/chain/transfers
curl --request GET \
  --url 'https://api.slamai.dev/chain/transfers?blockchain=base' \
  --header 'Authorization: Bearer <TOKEN>'
shell
Example Responses
{
  "slam": 0.00960899547185145,
  "chain": "base",
  "cursor": {
    "start_block": 33297128,
    "start_log_index": 995
  },
  "transfers": [
    {
      "transaction": {
        "utc": "2025-07-24T19:01:47Z",
        "block": 33297180,
        "hash": "0xec1765d57f51a6a7274c33991b42e1c1bff6f760462c0409b13a2632a8ed4934",
        "method": "execute",
        "log_index": 403
      },
      "token": {
        "address": "0x98d0baa52b2d063e780de12f615f963fe8537553",
        "symbol": "KAITO",
        "name": "KAITO"
      },
      "from": {
        "address": "0x6a0a87ec975DF3D2A4d6159Db55B034D4313ED66"
      },
      "to": {
        "address": "0x37bb450b17721c6720040a150029e504766e9777",
        "name": "WETH/KAITO",
        "labels": "Uniswap V3 Pool"
      },
      "amount": {
        "raw": 293120070211072300,
        "decimals": 0.2931200702110723
      }
    }
  ]
}
json
application/json

Transfers (DNA)

GET
https://api.slamai.dev
/chain/transfers/dna

Returns token transfers across the entire blockchain, 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 block range or timestamp. Longer response times should be expected due to the richness of the data.

Transfers (DNA) › query Parameters

blockchain
string · enum · required

The blockchain to query

Enum values:
ethereum
base
Default: base
num
integer · int32

The maximum number of transfer records to return. Maximum: 100.

Default: 10
order
string · enum

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

Enum values:
asc
desc
Default: desc
start_timestamp
string · date-time

Start searching from this UTC timestamp (inclusive). Overrides start_block when provided.

start_block
integer · int32

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

start_log_index
integer · int32

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

estimate_cost
boolean

When true, returns the SLAM token cost only, without returning any actual data.

Default: false

Transfers (DNA) › Headers

Authorization
string · required

Bearer token for authentication

Transfers (DNA) › Responses

OK

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object
type = object
Properties for Variant 1:
slam
number · double

SLAM token cost for this API call

chain
string

Blockchain network name (e.g., 'base')

object
object[]

List of enriched token transfers with WalletDNA

GET/chain/transfers/dna
curl --request GET \
  --url 'https://api.slamai.dev/chain/transfers/dna?blockchain=base' \
  --header 'Authorization: Bearer <TOKEN>'
shell
Example Responses
{
  "slam": 0.0096,
  "chain": "base",
  "cursor": {
    "start_block": 33297128,
    "start_log_index": 995
  },
  "transfers": [
    {
      "transaction": {
        "utc": "2025-07-24T19:01:47Z",
        "block": 33297180,
        "hash": "0xec17...",
        "method": "execute",
        "log_index": 403
      },
      "token": {
        "address": "0x98d0...",
        "symbol": "KAITO",
        "name": "KAITO",
        "usd": 0.45,
        "fdv": 40000000
      },
      "from": {
        "address": "0x6a0a...",
        "balance": {
          "decimals": 1.23,
          "usd": 0.56,
          "supply_share": 0.0001
        },
        "mass": {
          "tier": "Fish",
          "raw": 100
        }
      },
      "to": {
        "address": "0x37bb...",
        "name": "WETH/KAITO",
        "labels": "Uniswap V3 Pool",
        "balance": {
          "decimals": 99.1,
          "usd": 50.3,
          "supply_share": 0.0501
        },
        "mass": {
          "tier": "Whale",
          "raw": 1500
        }
      },
      "amount": {
        "raw": 293120000000000000,
        "decimals": 0.2931,
        "usd": 0.12
      }
    }
  ]
}
json
application/json

TokenWallet