Skip to main content
A price is one USD figure at one moment, held per token contract on one chain and per curated asset. price is that figure, and a row appears for each day a price was taken for that day.

Coverage

Every chain we cover prices on.
algorandaptosarbitrumavalanchebaseberachainblastbobbobanetworkbsccardanocelochainflipethereumflowevmfraxtalgnosisgravityalphahederahydradxhydradxevmhyperevmimmutablezkevminkiotexkatananetworklineamantamegaethmonadmovementnearopbnboptimismplasmapolkadotassethubpolygonripplerobinhoodchainrootstockscrollseievmsolanasonicstacksstarknetstellarsuitempotronunichainvictionworldchainxdcxlayerzksyncera

Tables

One row per token per day, in metrics_tokens.price_daily.
ColumnTypeDescription
timestampTIMESTAMPThe moment the price was taken: midnight UTC in the daily table, the top of the hour in the hourly one.
token_idSTRINGToken the price belongs to: {token_address}-{chain_id}.
chain_idSTRINGChain the token is deployed on.
priceFLOAT64The price in US dollars at that moment.

Sample queries

metrics_tokens.price_hourly is large and split by month. Bound timestamp and filter chain_id on every query against it, or you read the whole table and the whole table is billed to you.
dimensions.asset_tokens maps one asset onto its deployments, and token_id is the key it shares with the price table, which holds one price per deployment.