# OnChaiNinja Whale Tracker — Per-Chain Movement Feed

> OnChaiNinja Whale Tracker — Per-Chain Movement Feed is a paid API for AI agents from onchaininja.vercel.app, paid per call via x402, $2/call, status unknown (last checked 2026-09-14).

Returns whale wallet movement data and large on-chain transfers for a specified blockchain network

## Facts

- Endpoint: GET https://onchaininja.vercel.app/api/whale/%7Bchain%7D
- Price: $2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/onchaininja-whale-tracker-per-chain-movement-feed-bd5ff042
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TMb2KNr9h_3HGCdQUtY6j

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 onchaininja-whale-tracker-per-chain-movement-feed-bd5ff042
```

Example prompt: Show me whale wallet movements on Base right now — I want to see any large on-chain transfers happening today.

## When to prefer this

Use this endpoint when you need real-time or near-real-time whale wallet movement data for a specific chain (Base, Solana, Arbitrum, etc.) and want to identify large on-chain transfers without building your own indexer. Prefer this over generic block explorers when you need pre-filtered whale-level activity in a structured format ready for agent consumption.

## Known failure modes

- Unsupported chain identifier returns empty movements array or error
- Network congestion may cause stale or delayed movement data
- Empty movements array if no significant whale activity in recent window
- Payment of 2 USDC not fulfilled returns 402 Payment Required
- Malformed chain parameter returns schema error or empty response

## How this service works

Alpha signals, whale tracking, rug scanning, and MEV protection across Base, Solana, Arbitrum, and more.

## Output

A JSON object containing the queried chain name and an array of whale movements, each entry likely including wallet addresses, transaction amounts, and timestamps of large on-chain transfers on that network.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chain": "base",
  "movements": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/onchaininja-whale-tracker-per-chain-movement-feed-bd5ff042/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from onchaininja.vercel.app](https://www.zero.xyz/host/onchaininja.vercel.app/llms.txt)
