/wallets/{address}/transactions
The raw transfer list for a wallet: individual transfers, not aggregates. The forensic route.
GET https://data.vike.io/v1/onchain/wallets/{address}/transactionsThe raw transfer list for a wallet: individual transfers, not aggregates. The wallet_transactions
tool description names the fields it returns — time, tx_hash, from, to, token_address, value_usd,
direction, block. This is the forensic route;
/counterparties is the summarised view of
the same underlying transfers.
Three field names differ from the tool description quoted above
The wire keys measured on
this route are usd (not value_usd), from_address and to_address (not from /
to). Bind your parser to the wire names, not to the tool's prose — from could not be the wire
name in any case without colliding with a reserved word in several client languages.
usd is 0.0 on all three captured rows
That includes a USDT transfer from an exchange hot
wallet, so a zero here means not priced rather than worthless. The consequence is on
min_usd: if that floor filters on this same field, any min_usd above zero would have dropped
all three of these rows. Verify against your own data before relying on min_usd to mean "large
transfers only" — on this evidence it may equally mean "rows that got a price at all".
# the newest transfers touching the wallet, in either direction, from the last 30 days
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/onchain/wallets/0x28C6c06298d514Db089934071355E5743bf21d60/transactions?limit=3&days=30"
# only what left the wallet: its newest 100 outgoing transfers within the default 30 days
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/onchain/wallets/0x28C6c06298d514Db089934071355E5743bf21d60/transactions?direction=out&limit=100"
# only what arrived over the past 7 days, newest first
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/onchain/wallets/0x28C6c06298d514Db089934071355E5743bf21d60/transactions?direction=in&days=7&limit=100"
# one token's movements through the wallet: USDT, the contract seen in the captured rows
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/onchain/wallets/0x28C6c06298d514Db089934071355E5743bf21d60/transactions?token_address=0xdac17f958d2ee523a2206206994597c13d831ec7&days=30&limit=100"
# large transfers only: 100,000 USD and up, which also drops any row that was never priced (its usd is 0)
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/onchain/wallets/0x28C6c06298d514Db089934071355E5743bf21d60/transactions?min_usd=100000&days=30&limit=100"
# the deepest read the route allows for research: the newest 500 transfers within 365 days; there is no cursor, so rows beyond the 500th are reachable only by narrowing with token_address or min_usd
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/onchain/wallets/0x28C6c06298d514Db089934071355E5743bf21d60/transactions?days=365&limit=500"
# the same wallet address on BSC
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/onchain/wallets/0x28C6c06298d514Db089934071355E5743bf21d60/transactions?chain=bsc&limit=50"addresspathrequiredchainqueryoptionalethereum | bsc | base. Default ethereumdirectionqueryoptionalin | out. Omit for both directionsdaysqueryoptionalmin_usdqueryoptionaltoken_addressqueryoptionallimitqueryoptionalA live response for the Binance 14 hot wallet, captured 2026-09-03 — a bare array, three rows for
limit=3.
[
{
"time": "2026-09-03T08:09:47",
"tx_hash": "0x4a8eee513cd07ca136e89877e14f1cebb4dd87d2e034c1f27158d461fdafbd24",
"usd": 0.0,
"block": 25895491,
"from_address": "0x28c6c06298d514db089934071355e5743bf21d60",
"to_address": "0xf857b69686cca09049d7732e9d21a5fe7752f919",
"token_address": "0x0000000000000000000000000000000000000000",
"direction": "out"
},
{
"time": "2026-09-03T08:09:47",
"tx_hash": "0x56e3b5cd7cb4ab29ac062eaa8f027951619ee4f47c3875c56da3f1689f486ae1",
"usd": 0.0,
"block": 25895491,
"from_address": "0x28c6c06298d514db089934071355e5743bf21d60",
"to_address": "0xc5fe50deb784983b0967b22fafbf239841518829",
"token_address": "0x888888848b652b3e3a0f34c96e00eec0f3a23f72",
"direction": "out"
},
{
"time": "2026-09-03T08:09:47",
"tx_hash": "0xc3df2299b2f1cd0b15eb7d6f3ea6b064e1f504c5a2cf1d52e03d62e9eb3764f4",
"usd": 0.0,
"block": 25895491,
"from_address": "0x28c6c06298d514db089934071355e5743bf21d60",
"to_address": "0x120ecaf0cb973718cd6dee36ba0b8c42fbde7ca1",
"token_address": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"direction": "out"
}
]/wallets/{address}
Aggregate metrics for one wallet — volume, inflow, outflow, net flow, transaction count and tokens traded, across the 24h / 7d / 30d / 90d / all windows in a single response.
/wallets/{address}/counterparties
The addresses this wallet transacted with most, by combined transfer volume over a window.