API DOCS

Whale wallet leaderboard & watchlist API /top-wallets

GET /api/v1/top-wallets returns tracked Ethereum whale wallets (address, label, rank, tracked volume); GET /api/v1/watchlist returns your saved wallets and tokens with 7-day net flow.

Home › API docs › Whale wallets & watchlist · Updated 2026-10-26

GET /api/v1/top-wallets returns tracked Ethereum whale wallets ranked by tracked volume, with address, label and rank. GET /api/v1/watchlist returns the wallets and tokens saved on the key owner’s watchlist, each with 7-day net flow and move count — a simple way to follow specific whale wallets from code.

Endpoints

GET/api/v1/top-wallets?limit=25
GET/api/v1/watchlist

Base URL https://deepbluealpha.io · JSON over HTTPS · Ethereum mainnet only.

Authentication
API key in the X-API-Key header (or the ?api_key= query parameter). Create a key on your account page once you are on the Whale plan or a Business plan. Keys are shown once at creation.
Rate limit
Whale plan: 25,000 calls/day per API key. Business plan: 250,000 calls/day per account across up to 5 keys. Counters reset at 00:00 UTC; past the limit, requests return 429.
Plan & license
Whale plan ($79.99/mo standard, $49.99/mo founder rate) for personal use; Business plan ($299/mo or $2,990/yr) for commercial use inside your organization.

Parameters

NameTypeDefaultDescription
limitinteger25/top-wallets only: 1 to 100.

Example request (curl)

curl -s -H "X-API-Key: $DBA_API_KEY" \
  "https://deepbluealpha.io/api/v1/top-wallets?limit=100"

curl -s -H "X-API-Key: $DBA_API_KEY" \
  https://deepbluealpha.io/api/v1/watchlist

Python example

import os, requests

BASE = "https://deepbluealpha.io/api/v1"
HEADERS = {"X-API-Key": os.environ["DBA_API_KEY"]}   # dba_...

wl = requests.get(f"{BASE}/watchlist", headers=HEADERS, timeout=10).json()["data"]
for w in wl["wallets"]:
    print(w["address"], w["label"], f'7d net ${w["net_flow_usd_7d"]:,.0f}', w["trades_7d"], "moves")

Sample response EXAMPLE VALUES

// GET /api/v1/top-wallets
{
  "data": {
    "wallets": [
      { "address": "0x83d8…e09e", "label": "Whale", "rank": 1, "volume_usd": 25000000.0 }
    ]
  },
  "meta": { "tier": "whale", "endpoint": "/api/v1/top-wallets",
            "generated_at": "2026-01-01T12:00:00+00:00" }
}

// GET /api/v1/watchlist
{
  "data": {
    "wallets": [
      { "address": "0x83d8…e09e", "label": "My whale", "net_flow_usd_7d": 120000.0, "trades_7d": 6 }
    ],
    "tokens": [
      { "symbol": "LINK", "label": null, "net_flow_usd_7d": 300000.0, "trades_7d": 25 }
    ]
  },
  "meta": { "tier": "whale", "endpoint": "/api/v1/watchlist",
            "generated_at": "2026-01-01T12:00:00+00:00" }
}

Field names and structure are the real ones; the numbers, hashes and addresses are placeholders, not live data.

Fields

FieldMeaning
address / label / rankWallet address, cleaned label and leaderboard rank.
volume_usdTracked volume for the wallet.
net_flow_usd_7d / trades_7dWatchlist: 7-day accumulation-side minus distribution-side volume, and the number of moves.

Notes and limits

Errors

FAQ

Can you follow specific Ethereum whale wallets by API?

Yes. Save the wallets on your Deep Blue Alpha watchlist, then GET /api/v1/watchlist returns each with 7-day net flow and move count. For every individual move, filter /api/v1/transactions on the wallet field, or use Business webhooks.

More endpoint docs

Guides: best Ethereum whale tracking APIs compared · real-time whale tracking for a trading bot · whale webhook APIs · methodology · OpenAPI 3.0 spec · Business plan

Not financial advice. Deep Blue Alpha data describes what tracked wallets did on-chain. It does not predict prices and is not a trading recommendation. Labels are heuristics from known address lists; see the methodology. Facts on this page checked 2026-10-26.