Historical and current token balances and balance changes across 21 EVM chains. Every figure traceable to the event that moved it. One schema, every chain.

Get access

Three tables per chain. Same shape across all 21 EVM chains. Switch chains by switching the prefix.

Updates

Every event that moved a balance, recorded at the block. Each row is a balance-changing event for one address and one token. Transfers, native sends, wrapped-native deposits, miner rewards, all reconstructed into a single schema with the resulting balance.

GranularityBLOCK
RefreshHOURLY
Questions it answers
  • When did this wallet first acquire token X, and at which block?
  • Reconstruct this address's exact balance at any past block.
  • Monthly net inflows and outflows for this address?
Enterprise add on

Daily Updates

Daily granularity for any address, any token, any date range. Daily balance updates, stored as validity intervals. Each row is valid until the next change. Compute dense daily rows for the cohort you need.

GranularityDAILY
RefreshHOURLY
Questions it answers
  • What did this address hold on every day of Q4?
  • How are holders distributed across balance bands over time?
  • How did this protocol's combined token holdings change day by day?
Enterprise add on

Latest

Current holdings, per address and token. The most recent known balance for every (address, token) pair. The table to query when "right now" is the answer: portfolio views, treasury monitors, and compliance feeds.

GranularityLATEST STATE
RefreshHOURLY
Questions it answers
  • What does this wallet hold right now?
  • What's the total token balance across our address cohort, today?
  • How many addresses hold more than X tokens of Y, today?
Enterprise add on

Talk to our data solutions team

Flexible pricing based on your actual usage. Start with a preview dataset today.

Missing a chain or contract?

Ways to access the data

Datashare CTA

Datashare

Sync the full balances schema to Snowflake, BigQuery, or Databricks. No API limits.

SnowflakeBigQueryDatabricks
Dune Data Hub CTA

Dune Data Hub

Query the balances schema directly in Dune's SQL editor. Start from a template or write your own.

Dune API CTA

Dune API

Programmatic access to the balances schema. Same shape, REST-ready for pipelines, integrations, and product features.

Dune MCP

Plug balances data into Claude, Cursor, Codex, and other MCP-compatible agents.