Historical Holdings
Retrieve historical snapshots of aggregated token balances held by smart traders and funds. This endpoint provides time-series data for trend analysis, backtesting, and performance attribution.
Key Features:
- Daily snapshots of smart money holdings 
- Date range filtering (MVP: Ethereum only, 6-12 months lookback) 
- Point-in-time pricing and market cap data 
- Balance change tracking between snapshots 
- Same filtering options as current holdings endpoint 
Use Cases:
- Trend Analysis: Track how smart money rotates between assets over time 
- Performance Attribution: Combine with price data to estimate ROI 
- Backtesting: Validate trading strategies based on historical smart money behavior 
Request model for smart money historical holdings endpoint.
Additional filters to apply
{"balance_24h_percent_change":{"max":0.1,"min":-0.1},"exclude_smart_money_labels":["30D Smart Trader"],"include_native_tokens":false,"include_smart_money_labels":["Fund","Smart Trader"],"include_stablecoins":false,"token_age_days":{"max":30},"value_usd":{"max":100000,"min":1000}}Custom sort order. Defaults to sorting by date DESC, then value_usd DESC.
Smart money historical holdings data
Bad Request
Unauthorized
Forbidden
Not Found
Unprocessable Content
Too Many Requests
Internal Server Error
POST /api/v1/smart-money/historical-holdings HTTP/1.1
Host: api.nansen.ai
apiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 453
{
  "date_range": {
    "from": "2025-10-01",
    "to": "2025-10-31"
  },
  "chains": [
    "ethereum"
  ],
  "filters": {
    "balance_24h_percent_change": {
      "max": 0.1,
      "min": -0.1
    },
    "exclude_smart_money_labels": [
      "30D Smart Trader"
    ],
    "include_native_tokens": false,
    "include_smart_money_labels": [
      "Fund",
      "Smart Trader"
    ],
    "include_stablecoins": false,
    "token_age_days": {
      "max": 30
    },
    "value_usd": {
      "max": 100000,
      "min": 1000
    }
  },
  "pagination": {
    "page": 1,
    "per_page": 10
  },
  "order_by": [
    {
      "field": "date",
      "direction": "ASC"
    }
  ]
}{
  "data": [
    {
      "date": "text",
      "chain": "base",
      "token_address": "text",
      "token_symbol": "text",
      "token_sectors": [
        "text"
      ],
      "smart_money_labels": [
        "text"
      ],
      "balance": 1,
      "value_usd": 1,
      "balance_24h_percent_change": 1,
      "holders_count": 1,
      "share_of_holdings_percent": 1,
      "token_age_days": 1,
      "market_cap_usd": 1
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 10,
    "is_last_page": true
  }
}Last updated
Was this helpful?
