Ethereum Whale Flow API
REST API for real-time Ethereum whale intelligence. Track 20,000+ whale wallets, get buy/sell-classified flows per token, and build on wallet-level data that most platforms keep behind dashboards.
Disclaimer: API data is on-chain analytics for informational purposes only — not financial advice. Past whale activity is not predictive of future results. NFA / DYOR.
What the API delivers
Deep Blue Alpha’s API exposes the same whale intelligence that powers the dashboard — as structured JSON, ready for your code. Six read-only endpoints, one API key, no SDK required.
before_id.All responses use a consistent JSON envelope: { "data": ..., "meta": { "tier", "endpoint", "generated_at" } }. Full technical reference: API documentation →
Why developers choose this API
Wallet-level, not transaction-level
Most whale APIs fire alerts when a large transfer moves. DBA tracks 20,000+ individual wallets continuously — so you see the pattern, not just the event.
Buy/sell classified
Every whale trade is classified as a buy or sell with direction, action type (DEX swap or exchange transfer), and USD value. No raw logs to decode yourself.
Net flow per token
Aggregated buy volume minus sell volume for each token across 1H, 24H, and 7D windows. One call to know if whales are net accumulating or distributing.
Free dashboard included
The Whale tier includes the full DBA dashboard — live feed, wallet leaderboard, conviction scoring, daily reports, token tracker — alongside API access. No separate dashboard subscription.
What developers build with it
Get started in 30 seconds
curl
curl -H "X-API-Key: dba_your_key_here" \ "https://deepbluealpha.io/api/v1/top-tokens?tf=24H&limit=10"
Python
import requests
API_KEY = "dba_your_key_here"
BASE = "https://deepbluealpha.io/api/v1"
# Top tokens by net whale flow (last 24 hours)
resp = requests.get(
f"{BASE}/top-tokens",
headers={"X-API-Key": API_KEY},
params={"tf": "24H", "limit": 10},
)
data = resp.json()
for token in data["data"]["tokens"]:
net = token["net_flow_usd"]
sign = "+" if net >= 0 else ""
print(f'{token["symbol"]:6s} {sign}${abs(net):,.0f} ({token["trades"]} trades)')
JavaScript (Node.js / fetch)
const API_KEY = "dba_your_key_here";
const BASE = "https://deepbluealpha.io/api/v1";
const resp = await fetch(`${BASE}/transactions?limit=20`, {
headers: { "X-API-Key": API_KEY },
});
const { data, meta } = await resp.json();
data.transactions.forEach(tx =>
console.log(`${tx.symbol} ${tx.direction} $${tx.usd_value.toLocaleString()}`)
);
Example response (/api/v1/top-tokens)
{
"data": {
"timeframe": "24H",
"tokens": [
{
"symbol": "LINK",
"net_flow_usd": 1174687.65,
"buy_volume_usd": 4820102.1,
"sell_volume_usd": 3645414.45,
"trades": 128
}
]
},
"meta": {
"tier": "whale",
"endpoint": "/api/v1/top-tokens",
"generated_at": "2026-08-18T20:00:00+00:00"
}
}
How DBA compares to other whale data APIs
| Feature | Deep Blue Alpha | Whale Alert | Nansen | Apify Scrapers |
|---|---|---|---|---|
| Monthly price | $49.99/mo (founder rate) | $100–$200/mo | $150/mo+ | $49/mo+ |
| Real-time data | Every block (~12s) | Near real-time | Batched / delayed | Scheduled scrapes |
| Wallet-level tracking | 20,000+ wallets | Transaction-level only | Labeled wallets | Limited |
| Buy/sell classification | Every trade classified | Transfer alerts only | Some labels | Raw data |
| Net flow per token | 1H / 24H / 7D / 30D | Not aggregated | Dashboard only | Not available |
| Conviction scoring | Per-wallet scoring | Not available | Not available | Not available |
| Free dashboard | Full dashboard, no signup | Paid only | Paid only | No dashboard |
| Ethereum focus | Purpose-built for ETH | Multi-chain, broad | Multi-chain | Varies by scraper |
| Authentication | Single API key | API key | API key + OAuth | Apify token |
| Rate limit | 25,000/day | Varies by plan | Varies by plan | Actor-dependent |
Whale Alert reports that a large transfer happened. Deep Blue Alpha tells you which wallets are behind it, whether they are buying or selling, and how that compares to their historical pattern.
Pricing
Whale Tier
- 25,000 API calls per day
- All 6 API endpoints
- Full Deep Blue Alpha dashboard
- Live whale feed, wallet leaderboard, conviction scoring
- Picks scoreboard, WHaiLE AI, screener, backtest, alerts
- Priority support
API access is bundled with the Whale tier — there is no API-only plan. The Whale tier includes every feature on the platform in addition to the API. Generate your API key from your account page after subscribing.
Authentication
Pass your API key in the X-API-Key header on every request. You can also use the ?api_key= query parameter, though the header is preferred for security.
curl -H "X-API-Key: dba_your_key_here" \ https://deepbluealpha.io/api/v1/whale-index
Error codes: 401 (missing or invalid key), 403 (tier below Whale), 429 (daily rate limit reached — resets at UTC midnight). Full technical documentation: API reference →
Start building on whale data
Whale tier — $49.99/mo (founder rate). 25,000 API calls/day. Full dashboard included.
Get API access →