Wallet Analytics
Wallet intelligence on Ethereum, BNB Chain, Base and HyperEVM: activity summaries, PnL, flow tracing, counterparties, transactions, balances, first funders, exchange usage, labels with their provenance, and ENS — over MCP tools and the /v1/onchain wallet routes.
Coverage: Ethereum, BNB Chain, Base, HyperEVM · summary, PnL, transactions, balances, trace, compare, counterparties, discovery, first funder, exchange usage, labels, ENS. Free — API key — delivered via MCP · API.
Data summary
| Category | On-Chain |
|---|---|
| Coverage | Ethereum, BNB Chain, Base, HyperEVM · summary, PnL, transactions, balances, trace, compare, counterparties, discovery, first funder, exchange usage, labels, ENS |
| Delivery | APIArchiveStreamMCP |
| Access | Free — API key |
| MCP tools | wallet_summary wallet_pnl_history wallet_trace wallet_compare wallet_counterparties wallet_discover wallet_transactions wallet_token_balances wallet_batch_labels wallet_label_provenance wallet_ens wallet_first_funder wallet_exchange_usage |
| REST | /v1/onchain/wallets/{address}/v1/onchain/wallets/{address}/pnl/v1/onchain/wallets/{address}/trace/v1/onchain/wallets/discover/v1/onchain/labels/{address}/provenance |
Getting started
curl -H "X-API-KEY: vk_..." \
"https://data.vike.io/v1/onchain/wallets/discover?window=7d&sort=pnl&size=20"
import requests
addr = "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" # vitalik.eth
r = requests.get(f"https://data.vike.io/v1/onchain/wallets/{addr}",
headers={"X-API-KEY": "vk_..."}, timeout=30)
r.raise_for_status()
print(r.json())
{"jsonrpc": "2.0", "id": 1, "method": "tools/call",
"params": {"name": "wallet_discover",
"arguments": {"window": "7d", "sort": "pnl", "size": 20}}}
Or in plain language — Ask Claude: find the most profitable wallets this week and tell me what they're accumulating.
Example applications
- Smart-money discovery
If your edge depends on following wallets with real track records, wallet_discover ranks by realized PnL over a window, and wallet_pnl_history separates a compounding record from one lucky trade.
- Counterparty and flow forensics
If you need to know where funds went, wallet_trace follows transfers hop by hop and wallet_counterparties shows who a wallet actually deals with — with wallet_label_provenance stating why an address carries the label it does.
- Cohort accumulation monitoring
If the question is whether a defined set of wallets is accumulating a token, wallet_compare and wallet_token_balances turn it into a measurable series instead of a screenshot thread.
Access
Free — get an API key at vike.io/account (up to 3 keys per account) and send it as X-API-KEY on every request.
Archive files are licensed CC BY 4.0 — use them for anything, credit Vike. API responses carry the same attribution ask. Keys, rate limits and errors: the API page.