Skip to main content
The Transfers Cube contains on-chain token transfer events — every time tokens move from one wallet to another. Use it to track wallet activity, monitor whale movements, analyze token flows, and detect exchange deposits/withdrawals.
All examples below use network: sol (Solana). Replace with eth, bsc, or polygon for other supported chains.

How do I get the latest transfers?

Fetch the 10 most recent token transfers on Solana, including sender, receiver, amount, and USD value.
query {
  Transfers(
    network: sol
    limit: {count: 10}
    orderBy: Block_Time_DESC
  ) {
    Block { Time }
    Transaction { Hash }
    Transfer {
      Currency { MintAddress }
      Sender { Address }
      Receiver { Address }
      Amount
      AmountInUSD
    }
  }
}
Open in GraphQL IDE — paste the query above to run it interactively with auto-complete and schema exploration.
FieldDescription
Block.TimeBlock timestamp (ISO 8601)
Transaction.HashOn-chain transaction hash
Transfer.Currency.MintAddressToken address being transferred
Transfer.Sender.AddressWallet that sent the tokens
Transfer.Receiver.AddressWallet that received the tokens
Transfer.AmountNumber of tokens transferred
Transfer.AmountInUSDUSD value of the transfer at the time it occurred
  • Filter by token: Add tokenAddress: {is: "TOKEN_ADDRESS"} to see only transfers of a specific token
  • Large transfers only: Add where: {Transfer: {AmountInUSD: {gt: 10000}}} to find whale movements
  • Time range: Add where: {Block: {Time: {after: "2025-03-01T00:00:00Z"}}} to scope to a period

How do I get outgoing transfers from a wallet?

Get outgoing transfers from a specific wallet using the senderAddress selector.
query {
  Transfers(
    network: sol
    limit: {count: 20}
    senderAddress: {is: "WALLET_ADDRESS"}
    orderBy: Block_Time_DESC
  ) {
    Block { Time }
    Transfer {
      Currency { MintAddress }
      Receiver { Address }
      Amount
      AmountInUSD
    }
  }
}
Replace WALLET_ADDRESS with the actual wallet address you want to investigate.
FieldDescription
Transfer.Currency.MintAddressWhich token was sent
Transfer.Receiver.AddressWho received the tokens
Transfer.AmountHow many tokens were sent
Transfer.AmountInUSDUSD value at the time of transfer
  • Specific token only: Add tokenAddress: {is: "TOKEN_ADDRESS"} to narrow down to one token
  • Increase results: Change count: 20 to up to 10000 for deeper history
  • Add receiver filter: Use where: {Transfer: {Receiver: {Address: {is: "RECEIVER_ADDRESS"}}}} to trace transfers between two specific wallets

How do I get incoming transfers to a wallet?

Find incoming transfers to a wallet using the receiverAddress selector.
query {
  Transfers(
    network: sol
    limit: {count: 20}
    receiverAddress: {is: "WALLET_ADDRESS"}
    orderBy: Block_Time_DESC
  ) {
    Block { Time }
    Transfer {
      Currency { MintAddress }
      Sender { Address }
      Amount
      AmountInUSD
    }
  }
}
The Transfers Cube supports both senderAddress and receiverAddress selectors. Combine them with where for additional filtering (e.g., time range or minimum amount).

How do I get all transfers of a specific token?

Track all transfers of a specific token across the network.
query {
  Transfers(
    network: sol
    limit: {count: 20}
    tokenAddress: {is: "TOKEN_ADDRESS"}
    orderBy: Block_Time_DESC
  ) {
    Block { Time }
    Transaction { Hash }
    Transfer {
      Sender { Address }
      Receiver { Address }
      Amount
      AmountInUSD
    }
  }
}
  • Whale alerts: Add where: {Transfer: {AmountInUSD: {gt: 100000}}} to only see large transfers (>$100K)
  • Exclude dust: Add where: {Transfer: {Amount: {gt: 0.01}}} to filter out negligible amounts
  • Time-bounded: Combine with where: {Block: {Time: {since: "2025-03-27T00:00:00Z"}}} for today’s transfers

Multi-Chain Examples

query {
  Transfers(
    network: sol
    limit: {count: 5}
    orderBy: Block_Time_DESC
  ) {
    Block { Time }
    Transfer {
      Currency { MintAddress }
      Sender { Address }
      Receiver { Address }
      Amount
    }
  }
}

Next Steps

DEX Trades

Query DEX trading data — token trades, wallet activity, and top traders.

Balances & Holders

Look up wallet balances, balance history, and top token holders.

Pools & Liquidity

Explore DEX pool and liquidity data.

OHLC & Statistics

Fetch candlestick data, trade stats, market cap, and token metadata.