# Nansen Address Transactions

> Nansen Address Transactions is a paid API for AI agents from api.nansen.ai, paid per call via MPP or x402, $0.01/call, status unknown (last checked 2026-09-13).

Retrieves on-chain transaction history and activity data for a specific blockchain address using Nansen's wallet intelligence platform.

## Facts

- Endpoint: GET https://api.nansen.ai/api/v1/profiler/address/transactions
- Price: $0.01/call
- Payment: MPP, x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-nansen-ai-3e9ac65e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TQfPgazvhOMR6VqkQTAGi

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-3e9ac65e
```

Example prompt: Pull the full on-chain transaction history for the wallet address 0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE using Nansen — I want to see all its recent transactions.

## When to prefer this

Use this endpoint when you need comprehensive on-chain transaction history for a specific address enriched with Nansen's wallet labels and smart money context. Prefer this over raw blockchain RPC calls when you want labeled, analytics-ready transaction data. Choose this over the 'Transaction With Token Transfer Lookup' endpoint when you need broad address-level history rather than details on a specific transaction hash.

## Known failure modes

- Invalid or malformed wallet address returns 400 error
- Address not found or no transaction history returns empty result set
- Rate limiting or quota exceeded returns 429 error
- Payment failure (x402) if USDC not provided or insufficient balance
- Network/chain not supported returns error
- Upstream blockchain data unavailable causes timeout or 503

## How this service works

Get Address Transactions Data

## Output

Returns a list of on-chain transactions associated with the queried address, including transaction hashes, timestamps, counterparties, values, and other relevant transaction metadata as enriched by Nansen's wallet labeling and smart money intelligence.

## Example request

```json
{
 "date": {
  "to": "2025-01-31",
  "from": "2025-01-01"
 },
 "chain": "ethereum",
 "address": "0x28c6c06298d514db089934071355e5743bf21d60",
 "pagination": {
  "page": 1,
  "per_page": 10
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "title": "ProfilerAddressTransactionsRequest",
 "required": [
  "address",
  "chain",
  "date"
 ],
 "properties": {
  "date": {
   "type": "object",
   "title": "DateRange",
   "properties": {
    "to": {
     "anyOf": [
      {
       "type": "string"
      }
     ],
     "title": "To",
     "examples": [
      "2025-01-31T23:59:59Z"
     ],
     "description": "End date in ISO 8601 format (e.g., 2025-01-31T23:59:59Z or 2025-01-31)"
    },
    "from": {
     "anyOf": [
      {
       "type": "string"
      }
     ],
     "title": "From",
     "examples": [
      "2025-01-01T00:00:00Z"
     ],
     "description": "Start date in ISO 8601 format (e.g., 2025-01-01T00:00:00Z or 2025-01-01)"
    }
   },
   "description": "Date range model matching the API schema."
  },
  "chain": {
   "enum": [
    "all",
    "arbitrum",
    "avalanche",
    "base",
    "bitcoin",
    "bnb",
    "ethereum",
    "injective",
    "iotaevm",
    "linea",
    "mantle",
    "mantra",
    "monad",
    "near",
    "optimism",
    "plasma",
    "polygon",
    "ronin",
    "scroll",
    "sei",
    "solana",
    "sonic",
    "starknet",
    "sui",
    "ton",
    "tron"
   ],
   "type": "string",
   "title": "ProfilerTransactionsChain",
   "description": "Chains supported in profiler transactions analysis."
  },
  "address": {
   "type": "string",
   "title": "Address",
   "examples": [
    "0x28c6c06298d514db089934071355e5743bf21d60",
    "8zFZHuSRuDpuAR7J6FzwyF3vKNx4CVW3DFHJerQhc7Zd"
   ],
   "description": "Address to get transactions for"
  },
  "filters": {
   "anyOf": [
    {
     "type": "object",
     "title": "ProfilerAddressTransactionsFilters",
     "properties": {
      "method": {
       "anyOf": [
        {
         "type": "string"
        }
       ],
       "title": "Method",
       "examples": [
        "sent",
        "received"
       ],
       "description": "Transaction method filter"
      },
      "volume_usd": {
       "anyOf": [
        {
         "type": "object",
         "title": "NumericRangeFilter",
         "properties": {
          "max": {
           "anyOf": [
            {
             "type": "number"
            }
           ],
           "title": "Max",
           "examples": [
            50000,
            10000000,
            100
           ],
           "description": "Maximum value (inclusive)"
          },
          "min": {
           "anyOf": [
            {
             "type": "number"
            }
           ],
     
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "title": "ProfilerAddressTransactionsResponse",
 "required": [
  "pagination",
  "data"
 ],
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "title": "ProfilerTransaction",
    "required": [
     "chain",
     "method",
     "block_timestamp",
     "transaction_hash",
     "source_type"
    ],
    "properties": {
     "chain": {
      "type": "string",
      "title": "Chain",
      "description": "Blockchain chain"
     },
     "method": {
      "type": "string",
      "title": "Method",
      "description": "Transaction method (sent/received)"
     },
     "volume_usd": {
      "anyOf": [
       {
        "type": "number"
       }
      ],
      "title": "Volume Usd",
      "description": "Transaction volume in USD"
     },
     "source_type": {
      "type": "string",
      "title": "Source Type",
      "description": "Transaction source type"
     },
     "tokens_sent": {
      "anyOf": [
       {
        "type": "array",
        "items": {
         "type": "object",
         "title": "ProfilerTokenInfo",
         "required": [
          "token_symbol",
          "token_amount",
          "token_address",
          "chain",
          "from_address",
          "to_address"
         ],
         "properties": {
          "chain": {
           "type": "string",
           "title": "Chain",
           "description": "Blockchain chain"
          },
          "price_usd": {
           "anyOf": [
            {
             "type": "number"
            }
           ],
           "title": "Price Usd",
           "description": "Token price in USD"
          },
          "value_usd": {
           "anyOf": [
            {
             "type": "number"
            }
           ],
           "title": "Value Usd",
           "description": "Token value in USD"
          },
          "to_address": {
           "type": "string",
           "title": "To Address",
           "description": "Destination address"
          },
          "from_address": {
           "type": "string",
           "title": "From Address",
           "description": "Source address"
          },
          "token_amount": {
           "type": "number",
           "title": "Token Amount",
           "description": "Token amount"
          },
          "token_symbol": {
           "type": "string",
           "title": "Token Symbol",
           "description": "Token symbol"
          },
          "token_address": {
           "type": "stri
… (truncated)
```

## More

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