API DOCS

Daily whale data files CSV + JSONL

Daily files of every move by tracked Ethereum whale wallets (CSV + JSONL), per-coin totals, manifest with SHA-256, graded signals. History from Jul 1, 2026 (DEX) and Sep 6, 2026 (exchange).

Home › API docs › Daily data files · Updated 2026-10-26

Business accounts get one set of files per UTC day with every move by tracked Ethereum whale wallets, ready shortly after 00:40 UTC, downloadable from the account page or with an API key. History goes back to July 1, 2026 for DEX swaps and September 6, 2026 for exchange moves. A free 7-day sample CSV with the same columns needs no account.

Endpoints

GET/data/files
GET/data/files/{name}
GET/data/sample.csv (free)

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

Authentication
Business API key in the X-API-Key header (or a signed-in session). The sample CSV is public.
Rate limit
Each list or download call counts toward the Business 250,000 calls/day.
Plan & license
Business plan ($299/mo or $2,990/yr). Free sample: CC BY 4.0.

Parameters

NameTypeDefaultDescription
namepath, string—A file name from the /data/files list.

Example request (curl)

curl -s -H "X-API-Key: $DBA_API_KEY" https://deepbluealpha.io/data/files
curl -s -H "X-API-Key: $DBA_API_KEY" -O \
  https://deepbluealpha.io/data/files/dba_whale_moves_2026-10-15.csv.gz

# free sample, no key
curl -s -O https://deepbluealpha.io/data/sample.csv

Python example

import os, requests, pandas as pd

H = {"X-API-Key": os.environ["DBA_API_KEY"]}
name = "dba_whale_moves_2026-10-15.csv.gz"
with open(name, "wb") as f:
    f.write(requests.get(f"https://deepbluealpha.io/data/files/{name}", headers=H, timeout=60).content)

df = pd.read_csv(name)
print(df.groupby(["token", "action"])["usd_value"].sum().sort_values().tail(10))

dba_whale_moves_YYYY-MM-DD.csv.gz (example rows) EXAMPLE VALUES

time_utc,tx_hash,wallet,token,action,usd_value,venue_type,event_id,exchange
2026-01-01T12:00:00Z,0x8b85…2b93,0x83d8…e09e,LINK,CEX_WITHDRAW,412500.00,exchange,mv_10000002,Binance
2026-01-01T11:58:40Z,0x41c0…9a07,0x5b2e…77d1,PEPE,SWAP_SELL,150000.00,dex,mv_10000001,

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

Fields

FieldMeaning
dba_whale_moves_YYYY-MM-DD.csv.gzEvery move: time_utc, tx_hash, wallet, token, action, usd_value, venue_type, event_id, exchange.
dba_whale_moves_YYYY-MM-DD.jsonl.gzThe same rows as JSON Lines.
dba_token_totals_YYYY-MM-DD.csv.gzPer coin: moves, wallets, exchange withdrawn / deposited / net, DEX swap buy / sell / net.
dba_manifest_YYYY-MM-DD.jsonRow counts, a SHA-256 per file and the day’s coverage.
dba_graded_signals.csv.gzEvery graded whale signal, rewritten daily (see signals).

Notes and limits

Errors

FAQ

Where can you download Ethereum whale transaction data as CSV?

A free 7-day sample is at https://deepbluealpha.io/data/sample.csv (top 10 coins, up to 5,000 rows). Full daily CSV and JSONL files of every tracked whale move come with the Business plan, with history from Jul 1, 2026 (DEX swaps) and Sep 6, 2026 (exchange moves).

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.