# Base USDC Whale Transfer Tracker

> Base USDC Whale Transfer Tracker is a paid API for AI agents from auditor-x402.onrender.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-19).

Scans recent Base blockchain blocks for large USDC transfers, returning confirmed Transfer logs with amount, sender, receiver, transaction hash, and block number.

## Facts

- Endpoint: POST https://auditor-x402.onrender.com/api/whale-wallet-tracker?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-usdc-whale-transfer-tracker-4b147253
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ilubx20Hg6A7BNTT19rUC

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 base-usdc-whale-transfer-tracker-4b147253 -d '<json body>'
```

Example prompt: Scan the last 400 blocks on Base and show me any USDC transfers over 500,000 USDC — I want to see the sender, receiver, amount, and transaction hash for each whale movement.

## When to prefer this

Choose this endpoint when you need real-time on-chain data about large USDC transfers specifically on Base mainnet, with control over block window size and minimum transfer threshold. Prefer this over generic blockchain explorers when you need structured, machine-readable output for downstream agent processing, or when you need to programmatically detect whale activity without scraping block explorers.

## Known failure modes

- windowBlocks out of range (must be 25-600): returns validation error
- minUsdcAmount below minimum (must be >= 1000): returns validation error
- RPC node unavailable or Base network congestion causing scan timeout
- No transfers found matching criteria in the given block window: returns empty result set
- Payment failure (insufficient USDC balance for x402 payment)

## How this service works

Large USDC transfers on Base over the most recent blocks (default ~300), from confirmed Transfer logs: amount, sender, receiver, tx hash, block.

## Output

A list of confirmed USDC Transfer log entries from Base mainnet, each containing the transfer amount in USDC, sender wallet address, receiver wallet address, transaction hash, and block number, filtered to only include transfers meeting the specified minimum amount threshold within the scanned block window.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "windowBlocks": {
   "type": "number",
   "description": "Blocks to scan, 25-600 (default 300, ~2s per block)"
  },
  "minUsdcAmount": {
   "type": "number",
   "description": "Minimum transfer size in USDC (min 1000, default 100000)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-usdc-whale-transfer-tracker-4b147253/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from auditor-x402.onrender.com](https://www.zero.xyz/host/auditor-x402.onrender.com/llms.txt)
