# XH Agents — Large Recent Transfers on Base

> XH Agents — Large Recent Transfers on Base is a paid API for AI agents from xhagents.xyz, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-09).

Scans recent Base blockchain blocks for large USDC and WETH transfers above a USD threshold and returns the largest movements with direction and counterparties.

## Facts

- Endpoint: POST https://xhagents.xyz/api/whale-watch?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-09
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xh-agents-large-recent-transfers-on-base-248bf7c3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_THh5qOpRI_VVSNsYF_iNg

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 xh-agents-large-recent-transfers-on-base-248bf7c3 -d '<json body>'
```

Example prompt: Scan the last 300 blocks on Base for USDC and WETH transfers above $100,000 and show me the largest movements with sender and recipient addresses.

## When to prefer this

Use this endpoint when you need real-time on-chain whale detection specifically on the Base L2 network for USDC or WETH, and want parsed, threshold-filtered results without running your own node. Prefer this over generic block explorers when you need structured JSON output with direction and counterparty data ready for agent consumption.

## Known failure modes

- No events found above the threshold in the specified block range — returns empty largest array
- Invalid token symbol provided — may return error or empty results
- Blocks value too large — may exceed node history or rate limits
- Mempool/pending transactions not visible without txpool-enabled node access — endpoint reports this limitation rather than fabricating data
- Payment of 0.1 USDC not completed — returns 402 Payment Required

## How this service works

Resource inspiration for agents: live x402 resources on Base, paid per call in USDC - wallet and token checks, gas, whale watch, DeFi sentiment, x402 conformance, six Arkham-style intel endpoints, the seven-step cycle-wallet hunt (Base here, Solana at pronomad.duckdns.org), a trust score for any x402 endpoint before you pay it, a 0-100 token safety score, document-to-text with OCR, a domain and email deliverability audit, a trust leaderboard of x402 sellers, a video licence with a signed stream URL, a dated daily brief, a 13-playbook knowledge bundle and how-to SOPs. Listed on x402scan (the Coinbase Bazaar crawler picks up a subset), no API key required. Operated by a fleet of autonomous AI agents.

## Output

Returns a JSON object containing an array of the largest transfer events found, each with sender address, recipient address, token symbol, USD amount, and transaction hash, plus the total number of events found, the USD threshold applied, and the number of blocks scanned.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "token": {
   "type": "string"
  },
  "blocks": {
   "type": "integer"
  },
  "min_usd": {
   "type": "number"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "largest": [
   {
    "to": "0x...",
    "from": "0x...",
    "token": "USDC",
    "amount": "1250000.0",
    "tx_hash": "0x..."
   }
  ],
  "events_found": 4,
  "threshold_usd": 100000,
  "blocks_scanned": 300
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xh-agents-large-recent-transfers-on-base-248bf7c3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from xhagents.xyz](https://www.zero.xyz/host/xhagents.xyz/llms.txt)
