# AgentFeed Whale Trades – USDT Perp Live Tape

> AgentFeed Whale Trades – USDT Perp Live Tape is a paid API for AI agents from x402.ochinimus.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-02).

Returns large trades above a USD threshold from the live trade tape for any USDT perpetual futures pair, with buy/sell totals, net flow, and dominant side.

## Facts

- Endpoint: GET https://x402.ochinimus.app/api/whale-trades?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentfeed-whale-trades-usdt-perp-live-tape-36328f7b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ko3yoBQl0WyLV9G9Uc3Ol

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 agentfeed-whale-trades-usdt-perp-live-tape-36328f7b
```

Example prompt: Pull the live whale trades for SOLUSDT perps — show me prints above $200,000, up to 30 trades, with buy and sell totals and which side is dominant right now.

## When to prefer this

Use this endpoint when you need real-time large-trade detection on USDT perpetual futures markets — specifically to identify whale activity, net order flow, and dominant buying or selling pressure from the live tape. Prefer this over open interest or funding rate endpoints when you want to see actual executed large trades rather than positioning snapshots.

## Known failure modes

- Missing required 'symbol' parameter returns an error
- Invalid or unsupported symbol (non-USDT perp) may return empty trades or error
- limit outside 1-50 range may be clamped or rejected
- Payment failure or missing x402 payment header returns 402
- Live tape may have brief gaps during exchange connectivity issues

## How this service works

Whale trades for any USDT perp: prints from the live trade tape above a USD threshold, with buy and sell totals, net flow and the dominant side.

## Output

Returns a JSON object with the requested symbol, an array of individual whale trades (each above the USD threshold), aggregate whale buy USD, whale sell USD, net USD flow (buy minus sell), the dominant side (buy or sell), total tape size scanned, and whale count matching the filter. Also includes the min_usd threshold used and a paid boolean.

## 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": {
      "limit": {
       "type": "number",
       "description": "max trades returned, 1-50, default 20"
      },
      "symbol": {
       "type": "string",
       "description": "USDT perp symbol e.g. SOLUSDT, BTCUSDT (default SOLUSDT)"
      },
      "min_usd": {
       "type": "number",
       "description": "min print USD, default 100k"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "data": {
       "type": "object",
       "properties": {
        "symbol": {
         "type": "string"
        },
        "trades": {
         "type": "array"
        },
        "min_usd": {
         "type": "number"
        },
        "net_usd": {
         "type": "number"
        },
        "dominant": {
         "type": "string"
        },
        "tape_size": {
         "type": "number"
        },
        "whale_count": {
         "type": "number"
        },
        "whale_buy_usd": {
         "type": "number"
        },
        "whale_sell_usd": {
         "type": "number"
        }
       }
      },
      "paid": {
       "type": "boolean"
      },
      "tool": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "symbol": "SOLUSDT",
   "trades": [
    {
     "ts": 1790355175276,
     "usd": 53356,
     "side": "Sell",
     "price": 121.43
    },
    {
     "ts": 1790355157926,
     "usd": 728100,
     "side": "Buy",
     "price": 121.35
    },
    {
     "ts": 1790355111474,
     "usd": 62417,
     "side": "Buy",
     "price": 121.34
    }
   ],
   "min_usd": 50000,
   "net_usd": 866767,
   "dominant": "buyers",
   "tape_size": 1000,
   "whale_count": 4,
   "whale_buy_usd": 920123,
   "whale_sell_usd": 53356
  },
  "paid": true,
  "tool": "get_whale_trades"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentfeed-whale-trades-usdt-perp-live-tape-36328f7b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.ochinimus.app](https://www.zero.xyz/host/x402.ochinimus.app/llms.txt)
