# Nansen Smart Money DCAs

> Nansen Smart Money DCAs is a paid API for AI agents from api.nansen.ai, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Retrieves dollar-cost averaging (DCA) activity data attributed to smart money wallets for a specific token

## Facts

- Endpoint: GET https://api.nansen.ai/api/v1/smart-money/dcas
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-nansen-ai-a67c35b2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DSaeHgZOL2p20DWyim2ua

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 api-nansen-ai-a67c35b2
```

Example prompt: Show me which smart money wallets are dollar-cost averaging into WBTC right now using Nansen — I want to see their DCA orders and accumulation patterns.

## When to prefer this

Use this endpoint when you need to identify systematic accumulation behavior (DCA patterns) by smart money or labeled wallets for a specific token. Ideal for detecting institutional or notable wallet conviction signals. Prefer this over general holder or flow endpoints when specifically interested in recurring buy strategies rather than one-time trades.

## Known failure modes

- Invalid or unsupported token address returns 400 error
- Missing required request body parameters returns 422 validation error
- No smart money DCA activity found for the token returns empty result set
- Rate limit exceeded returns 429 error
- Authentication failure returns 401 unauthorized
- Network timeout if blockchain data indexing is delayed

## How this service works

Get Smart Money DCAs Data

## Output

Returns a list of DCA (dollar-cost averaging) orders and associated statistics for smart money wallets related to the specified token, including wallet labels, order details, vault addresses, and aggregated DCA metrics.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "title": "SmartMoneyDcasRequest",
 "properties": {
  "filters": {
   "anyOf": [
    {
     "type": "object",
     "title": "SmartMoneyDcasFilters",
     "properties": {
      "dca_created_at": {
       "anyOf": [
        {
         "type": "object",
         "title": "DateRangeFilter",
         "properties": {
          "to": {
           "anyOf": [
            {
             "type": "string",
             "format": "date-time"
            },
            {
             "type": "string"
            },
            {
             "type": "null"
            }
           ],
           "title": "To",
           "examples": [
            "2025-01-31T23:59:59Z"
           ],
           "description": "End date (inclusive), ISO 8601 format (e.g., 2025-01-31T23:59:59Z or 2025-01-31)"
          },
          "from": {
           "anyOf": [
            {
             "type": "string",
             "format": "date-time"
            },
            {
             "type": "string"
            },
            {
             "type": "null"
            }
           ],
           "title": "From",
           "examples": [
            "2025-01-01T00:00:00Z"
           ],
           "description": "Start date (inclusive), ISO 8601 format (e.g., 2025-01-01T00:00:00Z or 2025-01-01)"
          }
         },
         "description": "Filter for date ranges with optional from/to bounds. - Date range"
        }
       ],
       "examples": [
        {
         "to": "2025-01-31T23:59:59Z",
         "from": "2025-01-01T00:00:00Z"
        }
       ],
       "description": "Date range filter for DCA creation timestamps"
      },
      "trader_address": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        {
         "type": "null"
        }
       ],
       "title": "Trader Address",
       "examples": [
        "0x28c6c06298d514db089934071355e5743bf21d60"
       ],
       "description": "Trader address filter"
      },
      "transaction_hash": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        {
         "type": "null"
        }
       ],
       "title": "Transaction Hash",
       "examples": [
        "0x61adb6da30853c5988f0204dd9f6e4abbc878e02c34030a4f707cf4ec3124bcb"
       ],
       "description": "Transaction ha
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "title": "SmartMoneyDcasResponse",
 "required": [
  "data",
  "pagination"
 ],
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "title": "SmartMoneyDca",
    "required": [
     "dca_created_at",
     "dca_updated_at",
     "trader_address",
     "transaction_hash",
     "trader_address_label",
     "dca_vault_address",
     "input_token_address",
     "output_token_address",
     "dca_status",
     "input_token_symbol",
     "output_token_symbol"
    ],
    "properties": {
     "dca_status": {
      "type": "string",
      "title": "Dca Status",
      "description": "Indicates if the account was closed or active"
     },
     "dca_created_at": {
      "type": "string",
      "title": "Dca Created At",
      "description": "The timestamp of the earliest transaction"
     },
     "dca_updated_at": {
      "type": "string",
      "title": "Dca Updated At",
      "description": "The timestamp of the latest transaction"
     },
     "trader_address": {
      "type": "string",
      "title": "Trader Address",
      "description": "The address of the trader"
     },
     "transaction_hash": {
      "type": "string",
      "title": "Transaction Hash",
      "description": "The transaction hash at the time of creation"
     },
     "dca_vault_address": {
      "type": "string",
      "title": "Dca Vault Address",
      "description": "The address of the DCA vault"
     },
     "deposit_value_usd": {
      "anyOf": [
       {
        "type": "number"
       }
      ],
      "title": "Deposit Value Usd",
      "description": "The USD value of the deposit"
     },
     "input_token_symbol": {
      "type": "string",
      "title": "Input Token Symbol",
      "description": "The symbol of the input token"
     },
     "token_spent_amount": {
      "anyOf": [
       {
        "type": "number"
       }
      ],
      "title": "Token Spent Amount",
      "description": "The amount spent from the deposit"
     },
     "input_token_address": {
      "type": "string",
      "title": "Input Token Address",
      "description": "Address of token"
     },
     "output_token_symbol": {
      "type": "string",
      "title": "Output Token Symbol",
      "description": "The symbol of the output token"
     },
     "deposit_token_amount": {
      "anyOf": [
       {
        "type": "number"
       }
      ],
      "title": "Deposit Token Amount",
      "description": "The amount deposited into the DCA vault"
     },
    
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-nansen-ai-a67c35b2/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)
