# Ethereum Whale Transaction Monitor

> Ethereum Whale Transaction Monitor is a paid API for AI agents from api.fadeandco.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-30).

Returns large ETH, USDT, and USDC transfers (above a USD threshold) from the most recent 1–10 Ethereum blocks, with sender, recipient, amount, and USD value.

## Facts

- Endpoint: GET https://api.fadeandco.workers.dev/api/agent-intel/whale-transaction-monitor?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ethereum-whale-transaction-monitor-841bb3ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WdSSHDyWq7qnQNJ-D0LaQ

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 ethereum-whale-transaction-monitor-841bb3ce
```

Example prompt: Can you check the last 5 Ethereum blocks for any whale transfers — I want to see ETH, USDT, and USDC moves worth at least $100,000, with the sender, recipient, and USD value for each?

## When to prefer this

Choose this endpoint when you need a quick, structured snapshot of large Ethereum on-chain transfers (ETH, USDT, USDC) across recent blocks without setting up your own node or indexer. It is ideal for ad-hoc whale detection, short-term market surveillance, and on-chain flow analysis where near-real-time latency (1–2 minutes) is acceptable. It is not suited for continuous live streaming, historical analysis beyond 10 blocks, or tokens other than ETH, USDT, and USDC.

## Known failure modes

- Invalid blocks parameter (outside 1–10 range) returns an error
- Invalid minUsd parameter (outside 1,000–100,000,000 range) returns an error
- Invalid asset name in assets list returns an error or empty results
- Public Ethereum RPC node may be temporarily unavailable, causing a 500 or timeout
- No transfers meeting the threshold in the scanned blocks returns an empty transfers array
- Network congestion or very recent blocks may yield incomplete data

## How this service works

Large transfers on Ethereum in the latest 1 to 10 blocks (default 5, about one minute of chain time): native ETH transfers valued at the current ETH price, and USDT and USDC token transfers, each at least a USD threshold (default $100,000), with asset, amount, USD value, hash, block, sender and recipient. Ethereum only; other tokens are not included; a snapshot, not a live stream.

## Output

A JSON object containing a list of large transfers (each with asset, amount, USD value, transaction hash, block number, sender, recipient, and timestamp), total transfer count, block range scanned, ETH price used for valuation, and scan metadata including number of transactions and token transfer events examined.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "assets": {
       "type": "string",
       "description": "Comma list of eth, usdt, usdc (default all three)"
      },
      "blocks": {
       "type": "string",
       "description": "Latest blocks to scan, 1 to 10 (default 5)"
      },
      "minUsd": {
       "type": "string",
       "description": "Minimum USD value, 1000 to 100000000 (default 100000)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "Native ETH: every transaction of the scanned blocks. Tokens: USDT and USDC Transfer events only (USD value = token amount).",
  "count": 41,
  "assets": [
   "eth",
   "usdt"
  ],
  "blocks": {
   "to": 26254463,
   "from": 26254459
  },
  "minUsd": 50000,
  "source": "https://ethereum-rpc.publicnode.com",
  "scanned": {
   "transactions": 1247,
   "tokenTransfers": 903
  },
  "checkedAt": "2026-10-23T09:35:19.401Z",
  "transfers": [
   {
    "to": "0xe2e7a17dff93280dec073c995595155283e3c372",
    "from": "0x1601843c5e9bc251a3272907010afa41fa18347e",
    "hash": "0x0b65413b580443ed01f0021da71b06b9e11dd259f5432f1523f53b75e84d02db",
    "asset": "USDT",
    "block": 26254462,
    "amount": 1388040.137367,
    "valueUsd": 1388040,
    "timestamp": "2026-10-23T09:34:59.000Z"
   },
   {
    "to": "0x2df9b935c44057ac240634c7536511d8aa03028d",
    "from": "0x2744dfd9898f0babbc570cc594bbbc84b487a22b",
    "hash": "0xb174b05c4f7f6b1de4e59b99b4494631fd4a290486dfc5327c5aeae35ff42c0c",
    "asset": "USDC",
    "block": 26254459,
    "amount": 1200000,
    "valueUsd": 1200000,
    "timestamp": "2026-10-23T09:34:23.000Z"
   }
  ],
  "ethPriceUsd": 2392.83
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ethereum-whale-transaction-monitor-841bb3ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.fadeandco.workers.dev](https://www.zero.xyz/host/api.fadeandco.workers.dev/llms.txt)
