On-Chain API

All On-Chain Metrics

477 metrics across 71 supported assets, generated from the same manifests used by the API.

Reset
477 endpoints, catalog 927ed17c749a5e0cPage 2 of 10
block-input-distributionpro

Block Input Distribution

On-Chain Metrics
GET /api/v1/onchain/block-input-distributionTry in Playground

Response fields

date: string?formattedDate: string?mean_inputs: number?median_inputs: number?p10_inputs: number?p25_inputs: number?p75_inputs: number?p90_inputs: number?price: number?timestamp: integer?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
block-output-distributionpro

Block Output Distribution

On-Chain Metrics
GET /api/v1/onchain/block-output-distributionTry in Playground

Response fields

date: string?formattedDate: string?mean_outputs: number?median_outputs: number?p10_outputs: number?p25_outputs: number?p75_outputs: number?p90_outputs: number?price: number?timestamp: integer?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
block-size-distributionpro

Block Size Distribution

On-Chain Metrics
GET /api/v1/onchain/block-size-distributionTry in Playground

Response fields

date: string?formattedDate: string?mean_bytes: number?median_bytes: number?p10_bytes: number?p25_bytes: number?p75_bytes: number?p90_bytes: number?price: number?timestamp: integer?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
block-space-healthpro

Block Space Health

On-Chain Metrics
GET /api/v1/onchain/block-space-healthTry in Playground

Response fields

block_fullness_percent: number?block_interval_seconds: number?date: string?formattedDate: string?price: number?timestamp: integer?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
block-transaction-distributionpro

Block Transaction Distribution

On-Chain Metrics
GET /api/v1/onchain/block-transaction-distributionTry in Playground

Response fields

date: string?formattedDate: string?mean_transactions: number?median_transactions: number?p10_transactions: number?p25_transactions: number?p75_transactions: number?p90_transactions: number?price: number?timestamp: integer?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
block-weight-distributionpro

Block Weight Distribution

On-Chain Metrics
GET /api/v1/onchain/block-weight-distributionTry in Playground

Response fields

date: string?formattedDate: string?mean_wu: number?median_wu: number?p10_wu: number?p25_wu: number?p75_wu: number?p90_wu: number?price: number?timestamp: integer?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
blockspro

Blocks

On-Chain Metrics
GET /api/v1/onchain/blocks?chain=hyperliquidTry in Playground

Response fields

blocks: number?btc_price: number?date: string?price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
blocks-todaypro

Blocks Today

On-Chain Metrics
GET /api/v1/onchain/blocks-today?chain=hyperliquidTry in Playground

Response fields

blocks_today: number?btc_price: number?date: string?price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
btcfi-protocol-reservespro

Btcfi Protocol Reserves

On-Chain Metrics
GET /api/v1/onchain/btcfi-protocol-reservesTry in Playground

Response fields

btc_price: number?cbbtc_reserve_btc: number?date: string?formattedDate: string?price: number?sbtc_reserve_btc: number?tbtc_reserve_btc: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
capital-sentimentpro

Capital Sentiment

On-Chain Metrics
GET /api/v1/onchain/capital-sentimentTry in Playground

Response fields

date: string?formattedDate: string?lth_net_sentiment: number?net_sentiment: number?price: number?sth_net_sentiment: number?timestamp: integer?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cb-profit-loss-ratioprolegacy

Legacy V1 compatibility path. Production historically returned 'profit-loss' for this endpoint; use the canonical replacement for new integrations.

On-Chain Metrics
GET /api/v1/onchain/cb-profit-loss-ratioTry in Playground

Canonical replacement: /api/v1/onchain/profit-loss

Response fields

block_height: number?btc_in_loss: number?btc_in_profit: number?btc_price: number?current_supply: number?date: string?formattedDate: string?percent_btc_in_loss: number?percent_btc_in_profit: number?price: number?supply_in_loss_btc: number?supply_in_loss_pct: number?supply_in_loss_percent: number?supply_in_profit_btc: number?supply_in_profit_pct: number?supply_in_profit_percent: number?timestamp: integer?circulating_supply_btc: number?ledger_index: number?profit_loss: number?abs_loss: number?abs_profit: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cddpro

Cdd

On-Chain Metrics
GET /api/v1/onchain/cddTry in Playground

Response fields

block_height: number?btc_price: number?cdd: number?circulating_supply_btc: number?coin_days_destroyed: number?cumulative_value_days_destroyed: number?cumulative_vdd: number?date: string?formattedDate: string?price: number?timestamp: integer?value_days_destroyed: number?value_days_destroyed_usd: number?vdd: number?vdd_30d_ma: number?vdd_365d_ma: number?vdd_calculated: number?vdd_multiple: number?vdd_usd: number?ledger_index: number?cum_cdd: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cdd-todaypro

Cdd Today

On-Chain Metrics
GET /api/v1/onchain/cdd-today?chain=hyperliquidTry in Playground

Response fields

btc_price: number?cdd_today: number?date: string?price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cdd-vddpro

Cdd Vdd

On-Chain Metrics
GET /api/v1/onchain/cdd-vddTry in Playground

Response fields

block_height: number?btc_price: number?cdd: number?cdd_30_ma: number?cdd_365_ma: number?cdd_7_ma: number?cdd_90_ma: number?cdd_multiple: number?coin_days_destroyed: number?cumulative_value_days_destroyed: number?date: string?dormancy: number?formattedDate: string?price: number?supply_adj_cdd: number?timestamp: integer?value_days_destroyed: number?value_days_destroyed_usd: number?vdd: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
chain-capspro

Chain Caps

On-Chain Metrics
GET /api/v1/onchain/chain-capsTry in Playground

Response fields

active_mvrv: number?active_realized_price: number?active_supply_btc: number?aviv_nupl: number?aviv_ratio: number?block_height: number?btc_price: number?circulating_supply_btc: number?cointime_price: number?cumulative_investor_cap: number?date: string?formattedDate: string?investor_cap: number?investor_cap_usd: number?liveliness: number?lth_cost_basis: number?lth_realized_price: number?market_cap: number?market_cap_usd: number?mvrv_ratio: number?nupl: number?price: number?realized_cap: number?realized_cap_usd: number?sth_cost_basis: number?sth_realized_price: number?supply_in_loss_btc: number?supply_in_profit_btc: number?thermocap: number?thermocap_usd: number?timestamp: integer?true_market_mean_price: number?vaulted_price: number?vaulted_supply_btc: number?vaultedness: number?active_market_cap: number?active_realized_cap: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
circulating-supplypro

Circulating Supply

On-Chain Metrics
GET /api/v1/onchain/circulating-supplyTry in Playground

Response fields

active_millions: number?active_supply_btc: number?btc_price: number?circulating_supply_btc: number?date: string?formattedDate: string?liveliness: number?liveliness_percent: number?supply_btc: number?supply_millions: number?timestamp: integer?utxo_count: number?vaulted_millions: number?vaulted_supply_btc: number?vaultedness: number?vaultedness_percent: number?circulating_supply: number?ledger_index: number?price: number?block_height: number?float_millions: number?float_supply_btc: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
circulating-supply-profit-lossprolegacy

Legacy V1 compatibility path. Production historically returned 'profit-loss' for this endpoint; use the canonical replacement for new integrations.

On-Chain Metrics
GET /api/v1/onchain/circulating-supply-profit-lossTry in Playground

Canonical replacement: /api/v1/onchain/profit-loss

Response fields

block_height: number?btc_in_loss: number?btc_in_profit: number?btc_price: number?current_supply: number?date: string?formattedDate: string?percent_btc_in_loss: number?percent_btc_in_profit: number?price: number?supply_in_loss_btc: number?supply_in_loss_pct: number?supply_in_loss_percent: number?supply_in_profit_btc: number?supply_in_profit_pct: number?supply_in_profit_percent: number?timestamp: integer?circulating_supply_btc: number?ledger_index: number?profit_loss: number?abs_loss: number?abs_profit: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cohort-by-typepro

Cohort By Type

On-Chain Metrics
GET /api/v1/onchain/cohort-by-typeTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?op_return_rcap_usd: number?op_return_supply_btc: number?p2a_rcap_usd: number?p2a_supply_btc: number?p2ms_rcap_usd: number?p2ms_supply_btc: number?p2pk33_rcap_usd: number?p2pk33_supply_btc: number?p2pk65_supply_btc: number?p2pkh_rcap_usd: number?p2pkh_supply_btc: number?p2sh_rcap_usd: number?p2sh_supply_btc: number?p2tr_rcap_usd: number?p2tr_supply_btc: number?p2wpkh_rcap_usd: number?p2wpkh_supply_btc: number?p2wsh_rcap_usd: number?p2wsh_supply_btc: number?timestamp: integer?unknown_rcap_usd: number?unknown_supply_btc: number?empty_rcap_usd: number?empty_supply_btc: number?p2pk65_rcap_usd: number?block_height: number?price: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
coinbase-rewardspro

Coinbase Rewards

On-Chain Metrics
GET /api/v1/onchain/coinbase-rewardsTry in Playground

Response fields

avg_fees_per_block: number?block_height: number?blocks: number?btc_price: number?coinbase_rewards_btc: number?daily_issuance_btc: number?date: string?difficulty: number?formattedDate: string?hash_rate: number?last_height: number?mining_revenue_usd: number?timestamp: integer?total_fees_btc: number?utxos_created: number?utxos_spent: number?coinbase_rewards_usd: number?price: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
coinblocks-createdpro

Coinblocks Created

On-Chain Metrics
GET /api/v1/onchain/coinblocks-createdTry in Playground

Response fields

block_height: number?btc_price: number?coinblocks_created: number?coinblocks_destroyed: number?cumulative_coinblocks_created: number?cumulative_coinblocks_destroyed: number?date: string?formattedDate: string?liveliness: number?timestamp: integer?vaultedness: number?ledger_index: number?price: number?cumulative: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
coinblocks-destroyedpro

Coinblocks Destroyed

On-Chain Metrics
GET /api/v1/onchain/coinblocks-destroyedTry in Playground

Response fields

block_height: number?btc_price: number?coinblocks_created: number?coinblocks_destroyed: number?cumulative_coinblocks_created: number?cumulative_coinblocks_destroyed: number?date: string?formattedDate: string?liveliness: number?timestamp: integer?vaultedness: number?ledger_index: number?price: number?cumulative: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
coinblocks-destroyed-todaypro

Coinblocks Destroyed Today

On-Chain Metrics
GET /api/v1/onchain/coinblocks-destroyed-today?chain=hyperliquidTry in Playground

Response fields

btc_price: number?coinblocks_destroyed_today: number?date: string?price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
coinflowpro

Coinflow

On-Chain Metrics
GET /api/v1/onchain/coinflowTry in Playground

Response fields

coinflow_cap: number?coinflow_price: number?date: string?formattedDate: string?lth_coinflow_cap: number?lth_coinflow_price: number?price: number?sth_coinflow_cap: number?sth_coinflow_price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cointimeprolegacy

Legacy V1 compatibility path. Production historically returned 'coinblocks-created' for this endpoint; use the canonical replacement for new integrations.

On-Chain Metrics
GET /api/v1/onchain/cointimeTry in Playground

Canonical replacement: /api/v1/onchain/coinblocks-created

Response fields

block_height: number?btc_price: number?coinblocks_created: number?coinblocks_destroyed: number?cumulative_coinblocks_created: number?cumulative_coinblocks_destroyed: number?date: string?formattedDate: string?liveliness: number?timestamp: integer?vaultedness: number?ledger_index: number?price: number?cumulative: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cointime-active-vaultedpro

Cointime Active Vaulted

On-Chain Metrics
GET /api/v1/onchain/cointime-active-vaultedTry in Playground

Response fields

active_supply_btc: number?block_height: number?btc_price: number?circulating_supply_btc: number?cointime_active_in_loss: number?cointime_active_in_profit: number?cointime_active_supply: number?cointime_vaulted_in_loss: number?cointime_vaulted_in_profit: number?cointime_vaulted_supply: number?date: string?formattedDate: string?liveliness: number?price: number?timestamp: integer?vaulted_supply_btc: number?vaultedness: number?active_supply: number?ledger_index: number?vaulted_supply: number?active_realized_cap: number?vaulted_realized_cap: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cointime-brkpro

Cointime Brk

On-Chain Metrics
GET /api/v1/onchain/cointime-brkTry in Playground

Response fields

active_cap: number?active_price: number?coinblocks_created: number?coinblocks_destroyed: number?coinblocks_stored: number?cointime_price: number?date: string?dormancy_1m: number?dormancy_1w: number?dormancy_1y: number?formattedDate: string?investor_cap: number?liveliness: number?price: number?thermo_cap: number?timestamp: integer?true_market_mean: number?vaulted_cap: number?vaulted_price: number?vaultedness: number?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cointime-economicspro

Cointime Economics

On-Chain Metrics
GET /api/v1/onchain/cointime-economicsTry in Playground

Response fields

block_height: number?btc_price: number?cdd: number?coinblocks_created: number?coinblocks_destroyed: number?date: string?formattedDate: string?liveliness: number?price: number?timestamp: integer?vaultedness: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cointime-soprpro

Cointime Sopr

On-Chain Metrics
GET /api/v1/onchain/cointime-soprTry in Playground

Response fields

adjusted_sopr: number?cointime_sopr: number?sopr: number?btc_price: number?date: string?formattedDate: string?ledger_index: number?price: number?timestamp: integer?block_height: number?asopr: number?asopr_sma7: number?lth_sopr: number?realized_loss_usd: number?realized_profit_usd: number?sopr_sma7: number?spent_outputs: number?spent_value_usd: number?sth_sopr: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
comp-mompro

Comp Mom

On-Chain Metrics
GET /api/v1/onchain/comp-mom?chain=hyperliquidTry in Playground

Response fields

btc_price: number?comp_mom: number?date: string?price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
composite-momentumpro

Composite Momentum

On-Chain Metrics
GET /api/v1/onchain/composite-momentumTry in Playground

Response fields

asopr: number?block_height: number?btc_price: number?date: string?formattedDate: string?mctc_ratio: number?mvrv: number?mvrv_momentum: number?nupl: number?price: number?puell_multiple: number?realized_pl_ratio: number?rhodl: number?sopr: number?sth_mvrv: number?supply_in_profit: number?timestamp: integer?composite_momentum: number?ledger_index: number?composite: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
cost-basis-age-matrixpro

Cost Basis Age Matrix

On-Chain Metrics
GET /api/v1/onchain/cost-basis-age-matrixTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?matrix: number?timestamp: integer?ledger_index: number?price: number?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-concentrationpro

Cost Basis Concentration

On-Chain Metrics
GET /api/v1/onchain/cost-basis-concentrationTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?gini_coefficient: number?price: number?timestamp: integer?concentration_index: number?ledger_index: number?block_height: number?gini_change_negative: number?gini_change_positive: number?top10_pct_share: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-distributionpro

Cost Basis Distribution

On-Chain Metrics
GET /api/v1/onchain/cost-basis-distributionTry in Playground

Response fields

btc_price: number?buckets: number?date: string?formattedDate: string?timestamp: integer?addr_count_per_bucket: number?block_height: number?cbd_btc: number?cost_basis_btc: number?price: number?sopd: number?unrealized_pl_flow: number?bucket_prices: number?scale: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-distribution-by-agepro

Cost Basis Distribution By Age

On-Chain Metrics
GET /api/v1/onchain/cost-basis-distribution-by-ageTry in Playground

Response fields

btc_price: number?by_age: number?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: number?buckets: number?scale: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-distribution-lthpro

Cost Basis Distribution Lth

On-Chain Metrics
GET /api/v1/onchain/cost-basis-distribution-lthTry in Playground

Response fields

btc_price: number?buckets: number?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: number?scale: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-distribution-sthpro

Cost Basis Distribution Sth

On-Chain Metrics
GET /api/v1/onchain/cost-basis-distribution-sthTry in Playground

Response fields

btc_price: number?buckets: number?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: number?scale: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-heatmappro

Cost Basis Heatmap

On-Chain Metrics
GET /api/v1/onchain/cost-basis-heatmapTry in Playground

Response fields

btc_price: number?buckets: number?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: number?scale: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-heatmap-by-agepro

Cost Basis Heatmap By Age

On-Chain Metrics
GET /api/v1/onchain/cost-basis-heatmap-by-ageTry in Playground

Response fields

btc_price: number?by_age: number?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: number?buckets: number?scale: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-heatmap-lthpro

Cost Basis Heatmap Lth

On-Chain Metrics
GET /api/v1/onchain/cost-basis-heatmap-lthTry in Playground

Response fields

btc_price: number?buckets: number?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: number?scale: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-heatmap-sthpro

Cost Basis Heatmap Sth

On-Chain Metrics
GET /api/v1/onchain/cost-basis-heatmap-sthTry in Playground

Response fields

btc_price: number?buckets: number?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: number?scale: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-percentilespro

Cost Basis Percentiles

On-Chain Metrics
GET /api/v1/onchain/cost-basis-percentilesTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?p10: number?p25: number?p5: number?p50: number?p75: number?p90: number?p95: number?price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-quantilespro

Cost Basis Quantiles

On-Chain Metrics
GET /api/v1/onchain/cost-basis-quantilesTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?iqr: number?p10: number?p25: number?p5: number?p50: number?p75: number?p90: number?p95: number?timestamp: integer?ledger_index: number?price: number?block_height: number?median: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-rainbowpro

Cost Basis Rainbow

On-Chain Metrics
GET /api/v1/onchain/cost-basis-rainbowTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?price: number?q10: number?q10_lth: number?q10_lth_weighted: number?q10_sth: number?q10_sth_weighted: number?q10_weighted: number?q15: number?q15_lth: number?q15_lth_weighted: number?q15_sth: number?q15_sth_weighted: number?q15_weighted: number?q20: number?q20_lth: number?q20_lth_weighted: number?q20_sth: number?q20_sth_weighted: number?q20_weighted: number?q25: number?q25_lth: number?q25_lth_weighted: number?q25_sth: number?q25_sth_weighted: number?q25_weighted: number?q30: number?q30_lth: number?q30_lth_weighted: number?q30_sth: number?q30_sth_weighted: number?q30_weighted: number?q35: number?q35_lth: number?q35_lth_weighted: number?q35_sth: number?q35_sth_weighted: number?q35_weighted: number?q40: number?q40_lth: number?q40_lth_weighted: number?q40_sth: number?q40_sth_weighted: number?q40_weighted: number?q45: number?q45_lth: number?q45_lth_weighted: number?q45_sth: number?q45_sth_weighted: number?q45_weighted: number?q5: number?q5_lth: number?q5_lth_weighted: number?q5_sth: number?q5_sth_weighted: number?q5_weighted: number?q50: number?q50_lth: number?q50_lth_weighted: number?q50_sth: number?q50_sth_weighted: number?q50_weighted: number?q55: number?q55_lth: number?q55_lth_weighted: number?q55_sth: number?q55_sth_weighted: number?q55_weighted: number?q60: number?q60_lth: number?q60_lth_weighted: number?q60_sth: number?q60_sth_weighted: number?q60_weighted: number?q65: number?q65_lth: number?q65_lth_weighted: number?q65_sth: number?q65_sth_weighted: number?q65_weighted: number?q70: number?q70_lth: number?q70_lth_weighted: number?q70_sth: number?q70_sth_weighted: number?q70_weighted: number?q75: number?q75_lth: number?q75_lth_weighted: number?q75_sth: number?q75_sth_weighted: number?q75_weighted: number?q80: number?q80_lth: number?q80_lth_weighted: number?q80_sth: number?q80_sth_weighted: number?q80_weighted: number?q85: number?q85_lth: number?q85_lth_weighted: number?q85_sth: number?q85_sth_weighted: number?q85_weighted: number?q90: number?q90_lth: number?q90_lth_weighted: number?q90_sth: number?q90_sth_weighted: number?q90_weighted: number?q95: number?q95_lth: number?q95_lth_weighted: number?q95_sth: number?q95_sth_weighted: number?q95_weighted: number?timestamp: integer?ledger_index: number?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cost-basis-velocitypro

Cost Basis Velocity

On-Chain Metrics
GET /api/v1/onchain/cost-basis-velocity?chain=ethereumTry in Playground

Response fields

velocity: number?velocity_pct: number?btc_price: number?date: string?formattedDate: string?ledger_index: number?price: number?timestamp: integer?block_height: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cum-cddpro

Cum Cdd

On-Chain Metrics
GET /api/v1/onchain/cum-cdd?chain=hyperliquidTry in Playground

Response fields

btc_price: number?cum_cdd: number?date: string?price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cum-coinblocks-createdpro

Cum Coinblocks Created

On-Chain Metrics
GET /api/v1/onchain/cum-coinblocks-created?chain=hyperliquidTry in Playground

Response fields

btc_price: number?cum_coinblocks_created: number?date: string?price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cum-coinblocks-destroyedpro

Cum Coinblocks Destroyed

On-Chain Metrics
GET /api/v1/onchain/cum-coinblocks-destroyed?chain=hyperliquidTry in Playground

Response fields

btc_price: number?cum_coinblocks_destroyed: number?date: string?price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cumulative-lth-profitpro

Cumulative Lth Profit

On-Chain Metrics
GET /api/v1/onchain/cumulative-lth-profitTry in Playground

Response fields

block_height: number?btc_price: number?cumulative_lth_profit: number?cycle1_realized_profit: number?cycle2_realized_profit: number?cycle3_realized_profit: number?cycle4_realized_profit: number?cycle5_realized_profit: number?date: string?formattedDate: string?lth_realized_profit_usd: number?price: number?timestamp: integer?cum_lth_net: number?cum_lth_realized_loss: number?cum_lth_realized_profit: number?cumulative_lth_loss: number?cumulative_lth_net: number?ledger_index: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
cumulative-pl-pricepro

Cumulative Pl Price

On-Chain Metrics
GET /api/v1/onchain/cumulative-pl-priceTry in Playground

Response fields

block_height: number?btc_price: number?cumulative_investor_cap: number?cumulative_pl_price: number?date: string?formattedDate: string?lth_realized_price: number?price: number?timestamp: integer?a2vr: number?active_cap: number?active_mvrv: number?active_realized_price: number?active_supply_btc: number?aviv_nupl: number?aviv_ratio: number?block_count: number?blocks: number?btc_in_loss: number?btc_in_profit: number?circulating_supply_btc: number?coin_days_destroyed: number?coinbase_rewards_btc: number?coinblocks_created: number?coinblocks_destroyed: number?cointime_price: number?cumulative_coinblocks_created: number?cumulative_coinblocks_destroyed: number?cumulative_value_days_destroyed: number?cumulative_vdd: number?daily_blocks: number?daily_realized_loss_btc: number?daily_realized_loss_usd: number?daily_realized_profit_btc: number?daily_realized_profit_usd: number?fees_btc: number?investor_cap: number?investor_cap_usd: number?investor_to_mcap_ratio: number?last_height: number?liveliness: number?lth_btc_in_loss: number?lth_btc_in_profit: number?lth_cost_basis: number?lth_cost_basis_usd: number?lth_mvrv: number?lth_net_position_change: number?lth_percentage: number?lth_realized_cap: number?lth_realized_cap_usd: number?lth_realized_loss_usd: number?lth_realized_profit_usd: number?lth_rpl_ratio: number?lth_sopr: number?lth_supply: number?lth_supply_btc: number?market_cap: number?market_cap_usd: number?mvrv: number?mvrv_ratio: number?net_realized_pl_usd: number?net_rpl: number?nupl: number?pct_circulating_lth_in_loss: number?pct_circulating_lth_in_profit: number?pct_circulating_sth_in_loss: number?pct_circulating_sth_in_profit: number?pct_lth_in_loss: number?pct_lth_in_profit: number?pct_sth_in_loss: number?pct_sth_in_profit: number?percent_btc_in_loss: number?percent_btc_in_profit: number?realized_cap: number?realized_cap_created: number?realized_cap_destroyed: number?realized_cap_net: number?realized_cap_usd: number?realized_price: number?rpl_ratio: number?spent_outputs: number?sth_btc_in_loss: number?sth_btc_in_profit: number?sth_cost_basis: number?sth_cost_basis_usd: number?sth_mvrv: number?sth_net_position_change: number?sth_percentage: number?sth_realized_cap: number?sth_realized_cap_usd: number?sth_realized_loss_usd: number?sth_realized_price: number?sth_realized_profit_usd: number?sth_rpl_ratio: number?sth_sopr: number?sth_supply: number?sth_supply_btc: number?supply_btc: number?supply_in_loss_btc: number?supply_in_loss_percent: number?supply_in_profit_btc: number?supply_in_profit_percent: number?thermocap: number?total_fees_btc: number?true_market_mean: number?true_market_mean_price: number?tx_count: number?utxos_created: number?utxos_spent: number?value_days_destroyed: number?value_days_destroyed_usd: number?vaulted_price: number?vaulted_supply_btc: number?vaultedness: number?vdd_usd: number?z_score: number?zero_line: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
cumulative-vddpro

Cumulative Vdd

On-Chain Metrics
GET /api/v1/onchain/cumulative-vdd?chain=hyperliquidTry in Playground

Response fields

btc_price: number?cumulative_vdd: number?date: string?price: number?timestamp: integer?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.