# ChainRay Whale Tracker

> ChainRay Whale Tracker is a paid API for AI agents from chainray.online, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Tracks large wallet (whale) activity and holdings for a given blockchain address on a specified network

## Facts

- Endpoint: GET https://chainray.online/whale-tracker/:var1
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/chainray-online-3f93654a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hioFQOJ1Pwjt5DT8hSN2d

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 chainray-online-3f93654a
```

Example prompt: Can you pull up the whale tracker report for wallet address 0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE on Base using ChainRay?

## When to prefer this

Use this endpoint when you need on-chain intelligence about a specific wallet to determine if it is a whale, what large moves it has made, or what assets it holds — especially on EVM-compatible chains like Base. Prefer this over generic address lookups when the goal is to characterize large-holder behavior or detect significant market activity.

## Known failure modes

- Invalid or malformed wallet address returns a 400 or error response
- Unsupported chain value results in a not-found or validation error
- Address not found on specified chain returns empty or null data
- Payment failure (x402 protocol) blocks the request if USDC balance is insufficient
- Rate limiting or network timeout on busy chains

## How this service works

ChainRay /whale-tracker

## Output

Returns whale activity data for the specified wallet or contract address on the given blockchain, including large transaction history, holdings breakdown, and behavioral signals that indicate whether the address is a significant market participant.

## 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"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "chain": {
       "type": "string",
       "description": "Blockchain network"
      },
      "address": {
       "type": "string",
       "description": "Wallet or contract address"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/chainray-online-3f93654a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from chainray.online](https://www.zero.xyz/host/chainray.online/llms.txt)
