Why Whale Tracking Matters
When a whale moves $50M of ETH, the market notices. Learning to detect these movements before the price reacts gives you an edge.
Current Market: Fear & Greed Index at 28/100 (Fear)
- Bitcoin ($64,625.44) 📈 +1.1%
- Ethereum ($1,867.74) 📈 +1.2%
- Tether ($1.00) 📈 +0.0%
- BNB ($568.51) 📈 +0.2%
- USDC ($1.00) 📈 +0.0%
What the API Provides
The ChainSight API tracks whale transactions across 9 blockchains:
| Chain | Source | Min Trackable |
|---|---|---|
| Ethereum | Etherscan V2 | 100 ETH |
| Bitcoin | Blockstream Mempool | 1 BTC |
| BSC | Etherscan V2 | 1000 BNB |
| Polygon | Etherscan V2 | 10000 MATIC |
| Arbitrum, Base, OP, Avalanche | Etherscan V2 | Varies |
| Solana | Solscan API | 100 SOL |
Quick Start
import httpx
API = "https://chainsight-api.onrender.com"
# Get large ETH transactions
resp = httpx.get(f"{API}/v1/whales/chain/ethereum", params={"min_value": 100000})
for tx in resp.json():
if "hash" in tx:
print(f"🐋 {tx['value']} ETH — {tx['from_address'][:12]}...")
Build a Whale Alert Bot
import httpx, asyncio
API = "https://chainsight-api.onrender.com"
async def monitor():
last_hash = ""
while True:
resp = httpx.get(f"{API}/v1/whales/chain/ethereum?min_value=500000")
txs = resp.json()
for tx in txs:
if tx.get("hash") and tx["hash"] != last_hash:
print(f"🚨 WHALE: {tx['value']} ETH moved!")
last_hash = tx["hash"]
await asyncio.sleep(60)
asyncio.run(monitor())
What You Can Build
- Trading bots that react to whale movements
- Portfolio alerts when large wallets move
- Research dashboards tracking smart money
- Risk management tools detecting exchange outflows
Try It Free
The API offers a free tier with no credit card:
curl "https://chainsight-api.onrender.com/v1/whales/chain/ethereum?min_value=100000"
ChainSight is open source and free. Built by a solo developer.
Top comments (0)