# Nansen Smart Money DEX Trades

> Nansen Smart Money DEX Trades is a paid API for AI agents from Nansen at api.nansen.ai, paid per call via MPP, $0.05/call, status unknown (last checked 2026-10-10).

Returns real-time DEX transaction-level data from smart traders and funds across multiple chains over the last 24 hours

## Facts

- Endpoint: POST https://api.nansen.ai/api/v1/smart-money/dex-trades?utm_source=zero.xyz
- Price: $0.05/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Provider: Nansen
- Docs: https://docs.nansen.ai
- Website: https://nansen.ai
- Tags: blockchain, smart-money, wallet, tokens, defi, analytics, profiler, dex, pnl, onchain, prediction-market, data
- Canonical page: https://www.zero.xyz/c/nansen-dex-trades-3300e9b0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AABCiGGEIiqFCFIFdSEpq

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability nansen-dex-trades-3300e9b0 -d '<json body>'
```

Example prompt: Show me what smart money wallets have been buying and selling on Ethereum and Solana in the last 24 hours — filter for trades worth at least $50,000 and only show tokens with an FDV between $1M and $500M.

## When to prefer this

Use this endpoint when you need granular, transaction-level DEX activity from smart money wallets and funds — specifically when you want to know exactly what sophisticated traders are buying and selling on-chain in near real-time. Prefer this over aggregated flow or holder endpoints when individual trade attribution, transaction hashes, and per-trade token details matter.

## Known failure modes

- Invalid or unsupported chain name returns 422 validation error
- Missing required 'chains' field returns 400 bad request
- Invalid trader address format returns 422 validation error
- Conflicting filter ranges (min > max) returns 422 error
- No trades matching filters returns empty data array with pagination
- Rate limit exceeded returns 429 too many requests
- Invalid pagination cursor returns 400 or empty result

## How this service works

Access real-time DEX trading activity from smart traders and funds over the last 24 hours. This endpoint provides granular transaction-level data showing exactly what sophisticated traders are buying and selling on decentralized exchanges.

## Output

A paginated array of DEX trade records, each containing transaction hash, block timestamp, trader address with label, bought and sold token symbols and addresses, trade value in USD, token FDV, token age in days, chain, and associated wallet entity labels — covering smart money activity from the past 24 hours.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "title": "SmartMoneyDexTradesRequest",
 "required": [
  "chains"
 ],
 "properties": {
  "chains": {
   "type": "array",
   "items": {
    "enum": [
     "all",
     "arbitrum",
     "arc",
     "avalanche",
     "base",
     "bnb",
     "ethereum",
     "hyperevm",
     "iotaevm",
     "linea",
     "mantle",
     "monad",
     "optimism",
     "plasma",
     "polygon",
     "robinhood",
     "sei",
     "solana",
     "sonic"
    ],
    "type": "string",
    "title": "SmartMoneyChain",
    "description": "Chains supported in smart money analysis."
   },
   "title": "Chains",
   "examples": [
    [
     "ethereum",
     "solana"
    ]
   ],
   "description": "Chains to include in the analysis (only smart money supported chains). Use 'all' to include all available chains."
  },
  "filters": {
   "anyOf": [
    {
     "type": "object",
     "title": "SmartMoneyDexTradesFilters",
     "properties": {
      "chain": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        {
         "type": "null"
        }
       ],
       "title": "Chain",
       "examples": [
        "ethereum",
        [
         "ethereum",
         "solana"
        ]
       ],
       "description": "Blockchain network filter"
      },
      "token_sold_fdv": {
       "anyOf": [
        {
         "type": "object",
         "title": "NumericRangeFilter",
         "properties": {
          "max": {
           "anyOf": [
            {
             "type": "number"
            }
           ],
           "title": "Max",
           "examples": [
            50000,
            10000000,
            100
           ],
           "description": "Maximum value (inclusive)"
          },
          "min": {
           "anyOf": [
            {
             "type": "number"
            }
           ],
           "title": "Min",
           "examples": [
            1000,
            1000000,
            -50,
            0
           ],
           "description": "Minimum value (inclusive)"
          }
         },
         "description": "Filter for numeric values (floats) with optional min/max bounds.\nUse for prices, volumes, ratios, and other decimal values. - Values between -10.5 and 100.75"
        }
       ],
       "examples": [
        {
         "max": 10000000,
         "min": 1000000
        }
       ],
       "description": "FDV range filter for sold t
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "title": "SmartMoneyDexTradesResponse",
 "required": [
  "data",
  "pagination"
 ],
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "title": "SmartMoneyDexTrade",
    "required": [
     "chain",
     "block_timestamp",
     "transaction_hash",
     "trader_address",
     "trader_address_label",
     "token_bought_address",
     "token_sold_address",
     "token_bought_symbol",
     "token_sold_symbol",
     "token_bought_age_days",
     "token_sold_age_days"
    ],
    "properties": {
     "chain": {
      "type": "string",
      "title": "Chain",
      "description": "Blockchain chain"
     },
     "token_sold_fdv": {
      "anyOf": [
       {
        "type": "number"
       }
      ],
      "title": "Token Sold Fdv",
      "description": "Fully Diluted Valuation of sold token in USD (total_supply x price). May be very large for tokens with no circulating supply data."
     },
     "trader_address": {
      "type": "string",
      "title": "Trader Address",
      "description": "Hexadecimal representation of the trader's address, i.e. the signer of the transaction"
     },
     "block_timestamp": {
      "type": "string",
      "title": "Block Timestamp",
      "description": "Block timestamp of the trade"
     },
     "trade_value_usd": {
      "anyOf": [
       {
        "type": "number"
       }
      ],
      "title": "Trade Value Usd",
      "description": "Either token_bought_in_usd or token_sold_in_usd, if token_bought_in_usd is 0"
     },
     "token_bought_fdv": {
      "anyOf": [
       {
        "type": "number"
       }
      ],
      "title": "Token Bought Fdv",
      "description": "Fully Diluted Valuation of bought token in USD (total_supply x price). May be very large for tokens with no circulating supply data."
     },
     "transaction_hash": {
      "type": "string",
      "title": "Transaction Hash",
      "description": "Transaction hash"
     },
     "token_sold_amount": {
      "anyOf": [
       {
        "type": "number"
       }
      ],
      "title": "Token Sold Amount",
      "description": "Amount of token sold  in decimal amount"
     },
     "token_sold_symbol": {
      "type": "string",
      "title": "Token Sold Symbol",
      "description": "Symbol of the sold token"
     },
     "token_sold_address": {
      "type": "string",
      "title": "Token Sold Address",
      "description": "Hexadecimal representation of the sold token's address"
     },
     "token_
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nansen-dex-trades-3300e9b0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.nansen.ai](https://www.zero.xyz/host/api.nansen.ai/llms.txt)
