API Reference

Endpoint Explorer

Search the complete live catalog, including exact response fields, typed parameters, Pro tiers, chain coverage, and supported legacy paths.

Reset
1,368 endpoints, catalog 927ed17c749a5e0cPage 22 of 28
lth-cost-basispro

Lth Cost Basis

On-Chain Metrics
GET /api/v1/onchain/lth-cost-basisTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_cost_basis: number?lth_cost_basis_usd: number?lth_supply_btc: number?price: number?timestamp: integer?ledger_index: number?cooled_band: number?cooled_half_band: number?heated_band: number?heated_half_band: number?over_heated_band: number?half_std_band: number?lth_pl_ratio: number?lth_realized_price: number?rolling_std: 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.
lth-cost-basis-changepro

Lth Cost Basis Change

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_cost_basis: number?lth_cost_basis_change: number?lth_cost_basis_change_30d: number?lth_cost_basis_change_7d: number?lth_cost_basis_change_90d: number?lth_cost_basis_change_negative: number?lth_cost_basis_change_positive: number?lth_cost_basis_usd: number?lth_supply_btc: number?price: number?timestamp: integer?ledger_index: number?lth_cost_basis_change_30d_negative: number?lth_cost_basis_change_30d_positive: number?lth_cost_basis_change_7d_negative: number?lth_cost_basis_change_7d_positive: number?lth_cost_basis_change_90d_negative: number?lth_cost_basis_change_90d_positive: 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.
lth-cost-basis-change-30d-negativepro

Lth Cost Basis Change 30d Negative

On-Chain Metrics
GET /api/v1/onchain/lth-cost-basis-change-30d-negative?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_cost_basis_change_30d_negative: 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.
lth-cost-basis-change-30d-positivepro

Lth Cost Basis Change 30d Positive

On-Chain Metrics
GET /api/v1/onchain/lth-cost-basis-change-30d-positive?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_cost_basis_change_30d_positive: 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.
lth-cost-basis-change-7d-negativepro

Lth Cost Basis Change 7d Negative

On-Chain Metrics
GET /api/v1/onchain/lth-cost-basis-change-7d-negative?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_cost_basis_change_7d_negative: 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.
lth-cost-basis-change-7d-positivepro

Lth Cost Basis Change 7d Positive

On-Chain Metrics
GET /api/v1/onchain/lth-cost-basis-change-7d-positive?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_cost_basis_change_7d_positive: 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.
lth-cost-basis-change-90d-negativepro

Lth Cost Basis Change 90d Negative

On-Chain Metrics
GET /api/v1/onchain/lth-cost-basis-change-90d-negative?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_cost_basis_change_90d_negative: 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.
lth-cost-basis-change-90d-positivepro

Lth Cost Basis Change 90d Positive

On-Chain Metrics
GET /api/v1/onchain/lth-cost-basis-change-90d-positive?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_cost_basis_change_90d_positive: 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.
lth-growthpro

Lth Growth

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

Response fields

btc_price: number?date: string?lth_growth: 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.
lth-in-losspro

Lth In Loss

On-Chain Metrics
GET /api/v1/onchain/lth-in-loss?chain=xrpTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?ledger_index: number?lth_btc_in_loss: number?lth_btc_in_profit: number?lth_supply_btc: number?pct_lth_in_loss: number?pct_lth_in_profit: number?price: number?timestamp: integer?calculated_pct_lth_in_loss: number?calculated_pct_lth_in_profit: number?lth_cost_basis_usd: number?lth_in_loss_hype: number?lth_mvrv: number?lth_supply: number?pct_circulating_lth_in_loss: number?pct_circulating_lth_in_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.
lth-in-profitpro

Lth In Profit

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

Response fields

block_height: number?btc_price: number?calculated_pct_lth_in_loss: number?calculated_pct_lth_in_profit: number?date: string?formattedDate: string?lth_btc_in_loss: number?lth_btc_in_profit: number?lth_net_position_change: number?lth_percentage: number?lth_sopr: number?lth_supply_btc: 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?price: number?sth_btc_in_loss: number?sth_btc_in_profit: number?sth_net_position_change: number?sth_percentage: number?sth_sopr: number?sth_supply_btc: number?timestamp: integer?ledger_index: number?lth_in_profit: number?lth_cost_basis_usd: number?lth_mvrv: number?lth_supply: 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.
lth-market-cappro

Lth Market Cap

On-Chain Metrics
GET /api/v1/onchain/lth-market-cap?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_market_cap_usd: 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.
lth-median-mvrvpro

Lth Median Mvrv

On-Chain Metrics
GET /api/v1/onchain/lth-median-mvrvTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_median_cost_basis: number?lth_median_mvrv: number?price: number?timestamp: integer?ledger_index: number?breakeven_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.
lth-mvrvpro

Lth Mvrv

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_cost_basis: number?lth_cost_basis_usd: number?lth_mvrv: number?lth_mvrv_z_score: number?lth_realized_price: number?lth_supply: number?lth_supply_btc: number?price: number?timestamp: integer?ledger_index: number?breakeven_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.
lth-mvrv-z-scorepro

Lth Mvrv Z Score

On-Chain Metrics
GET /api/v1/onchain/lth-mvrv-z-scoreTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_cost_basis_usd: number?lth_mvrv: number?lth_mvrv_smoothed: number?lth_mvrv_z_score: number?lth_realized_price: number?lth_supply: number?lth_supply_btc: number?price: number?timestamp: integer?lth_mvrv_z_score_smoothed: number?ledger_index: number?lth_mvrv_ratio: number?lth_mvrv_zscore: number?market_cap_usd: number?realized_cap_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.
lth-net-positionpro

Lth Net Position

On-Chain Metrics
GET /api/v1/onchain/lth-net-positionTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_accumulation: number?lth_btc_in_loss: number?lth_btc_in_profit: number?lth_distribution: number?lth_net_position_change: number?lth_percentage: number?lth_position_change_negative: number?lth_position_change_positive: number?lth_supply_btc: number?price: number?timestamp: integer?ledger_index: number?lth_net_position: 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.
lth-net-position-changepro

Lth Net Position Change

On-Chain Metrics
GET /api/v1/onchain/lth-net-position-change?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_net_position_change: 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.
lth-nuplpro

Lth Nupl

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_cost_basis_usd: number?lth_market_cap: number?lth_nupl: number?lth_realized_cap: number?lth_supply_btc: number?market_phase: number?price: number?timestamp: integer?ledger_index: number?lth_nupl_momentum_negative: number?lth_nupl_momentum_positive: number?lth_nupl_sma: 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.
lth-nupl-momentumpro

Lth Nupl Momentum

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_cost_basis_usd: number?lth_nupl: number?lth_nupl_sma_30: number?lth_nupl_sma_365: number?lth_supply_btc: number?market_phase: number?price: number?timestamp: integer?ledger_index: number?lth_nupl_momentum: number?lth_nupl_momentum_30d: number?lth_nupl_momentum_90d: number?lth_nupl_momentum_negative: number?lth_nupl_momentum_positive: number?lth_nupl_sma: number?momentum: number?z_score: 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.
lth-pl-ratiopro

Lth Pl Ratio

On-Chain Metrics
GET /api/v1/onchain/lth-pl-ratio?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_pl_ratio: 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.
lth-position-change-negativepro

Lth Position Change Negative

On-Chain Metrics
GET /api/v1/onchain/lth-position-change-negative?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_position_change_negative: 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.
lth-position-change-positivepro

Lth Position Change Positive

On-Chain Metrics
GET /api/v1/onchain/lth-position-change-positive?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_position_change_positive: 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.
lth-pvrpro

Lth Pvr

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

Response fields

block_height: number?btc_price: number?cumulative_std_dev: number?date: string?formattedDate: string?lth_cost_basis: number?lth_cost_basis_usd: number?lth_mvrv: number?lth_profit_volatility_ratio: number?lth_pvr: number?lth_pvr_price_mean: number?lth_pvr_price_minus_half_sigma: number?lth_pvr_price_minus_quarter_sigma: number?lth_pvr_price_minus_three_quarters_sigma: number?lth_pvr_price_plus_1sigma: number?lth_pvr_price_plus_2half_sigma: number?lth_pvr_price_plus_half_sigma: number?lth_realized_price: number?lth_supply: number?lth_supply_btc: number?lth_upd_plus_2sigma_price: number?price: number?price_at_pvr_mean: number?price_at_pvr_minus_half_sigma: number?price_at_pvr_minus_quarter_sigma: number?price_at_pvr_minus_three_quarters_sigma: number?price_at_pvr_plus_1sigma: number?price_at_pvr_plus_2half_sigma: number?price_at_pvr_plus_2sigma: number?price_at_pvr_plus_half_sigma: number?profit_volatility_ratio: number?profit_volatility_ratio_4yr: number?pvr_4year_average: number?pvr_4year_minus_sigma: number?pvr_4year_plus_sigma: number?pvr_alltime_average: number?pvr_alltime_minus_sigma: number?pvr_alltime_plus_sigma: number?pvr_alltime_plus_sigma_2: number?pvr_mean: number?pvr_minus_half_sigma: number?pvr_minus_quarter_sigma: number?pvr_minus_three_quarters_sigma: number?pvr_plus_1sigma: number?pvr_plus_2half_sigma: number?pvr_plus_2sigma: number?pvr_plus_half_sigma: number?timestamp: integer?zero_line: 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?coinbase_rewards_btc: number?cointime_price: number?cumulative_investor_cap: number?daily_blocks: number?fees_btc: number?investor_cap: number?investor_cap_usd: number?investor_to_mcap_ratio: number?last_height: number?liveliness: number?market_cap: number?market_cap_usd: number?mvrv: number?mvrv_ratio: number?net_realized_pl_usd: number?nupl: 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?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_usd: number?vaulted_price: number?vaulted_supply_btc: number?vaultedness: number?vdd_usd: number?z_score: number?price_volatility_30d: 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.
lth-pvr-bandspro

Long-term-holder profit-to-volatility ratio with statistical and corresponding price bands.

On-Chain Metrics
GET /api/v1/onchain/lth-pvr-bandsTry in Playground

Response fields

date: string?timestamp: integer?btc_price: number?lth_realized_price: number?lth_supply: number?lth_market_cap: number?lth_realized_cap: number?lth_cost_basis_usd: number?lth_pvr: number?cumulative_std_dev: number?pvr_mean: number?pvr_plus_half_sigma: number?pvr_plus_1sigma: number?pvr_plus_1half_sigma: number?pvr_plus_2sigma: number?pvr_plus_2half_sigma: number?pvr_minus_quarter_sigma: number?pvr_minus_half_sigma: number?pvr_minus_three_quarters_sigma: number?pvr_minus_1sigma: number?price_at_pvr_mean: number?price_at_pvr_plus_half_sigma: number?price_at_pvr_plus_1sigma: number?price_at_pvr_plus_1half_sigma: number?price_at_pvr_plus_2sigma: number?price_at_pvr_plus_2half_sigma: number?price_at_pvr_minus_quarter_sigma: number?price_at_pvr_minus_half_sigma: number?price_at_pvr_minus_three_quarters_sigma: number?price_at_pvr_minus_1sigma: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
modestringEndpoint-specific calculation mode.
lth-realizedpro

Lth Realized

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

Response fields

btc_price: number?date: string?lth_realized_usd: 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.
lth-realized-cappro

Lth Realized Cap

On-Chain Metrics
GET /api/v1/onchain/lth-realized-cap?chain=xrpTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?ledger_index: number?lth_realized_cap: 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.
lth-realized-losspro

Lth Realized Loss

On-Chain Metrics
GET /api/v1/onchain/lth-realized-loss?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_realized_loss_usd: 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.
lth-realized-pl-ratiopro

Lth Realized Pl Ratio

On-Chain Metrics
GET /api/v1/onchain/lth-realized-pl-ratioTry in Playground

Response fields

<1d_loss_usd: number?<1d_profit_usd: number?10y+_loss_usd: number?10y+_profit_usd: number?1d-1w_loss_usd: number?1d-1w_profit_usd: number?1m-3m_loss_usd: number?1m-3m_profit_usd: number?1w-1m_loss_usd: number?1w-1m_profit_usd: number?1y-2y_loss_usd: number?1y-2y_profit_usd: number?2y-3y_loss_usd: number?2y-3y_profit_usd: number?3m-6m_loss_usd: number?3m-6m_profit_usd: number?3y-5y_loss_usd: number?3y-5y_profit_usd: number?5y-7y_loss_usd: number?5y-7y_profit_usd: number?6m-1y_loss_usd: number?6m-1y_profit_usd: number?7y-10y_loss_usd: number?7y-10y_profit_usd: number?band_0_loss_btc: number?band_0_loss_usd: number?band_0_net_btc: number?band_0_net_usd: number?band_0_profit_btc: number?band_0_profit_usd: number?band_1_loss_btc: number?band_1_loss_usd: number?band_1_net_btc: number?band_1_net_usd: number?band_1_profit_btc: number?band_1_profit_usd: number?band_10_loss_btc: number?band_10_loss_usd: number?band_10_net_btc: number?band_10_net_usd: number?band_10_profit_btc: number?band_10_profit_usd: number?band_11_loss_btc: number?band_11_loss_usd: number?band_11_net_btc: number?band_11_net_usd: number?band_11_profit_btc: number?band_11_profit_usd: number?band_2_loss_btc: number?band_2_loss_usd: number?band_2_net_btc: number?band_2_net_usd: number?band_2_profit_btc: number?band_2_profit_usd: number?band_3_loss_btc: number?band_3_loss_usd: number?band_3_net_btc: number?band_3_net_usd: number?band_3_profit_btc: number?band_3_profit_usd: number?band_4_loss_btc: number?band_4_loss_usd: number?band_4_net_btc: number?band_4_net_usd: number?band_4_profit_btc: number?band_4_profit_usd: number?band_5_loss_btc: number?band_5_loss_usd: number?band_5_net_btc: number?band_5_net_usd: number?band_5_profit_btc: number?band_5_profit_usd: number?band_6_loss_btc: number?band_6_loss_usd: number?band_6_net_btc: number?band_6_net_usd: number?band_6_profit_btc: number?band_6_profit_usd: number?band_7_loss_btc: number?band_7_loss_usd: number?band_7_net_btc: number?band_7_net_usd: number?band_7_profit_btc: number?band_7_profit_usd: number?band_8_loss_btc: number?band_8_loss_usd: number?band_8_net_btc: number?band_8_net_usd: number?band_8_profit_btc: number?band_8_profit_usd: number?band_9_loss_btc: number?band_9_loss_usd: number?band_9_net_btc: number?band_9_net_usd: number?band_9_profit_btc: number?band_9_profit_usd: number?block_height: number?btc_price: number?date: string?formattedDate: string?lth_pl_ratio: number?lth_realized_loss: number?lth_realized_profit: number?price: number?timestamp: integer?ledger_index: number?lth_realized_loss_btc: number?lth_realized_loss_usd: number?lth_realized_pl_ratio: number?lth_realized_profit_btc: number?lth_realized_profit_usd: number?lth_cost_basis_usd: number?lth_realized_pl_ratio_btc: number?lth_realized_pl_ratio_sma_30: number?lth_realized_pl_ratio_sma_90: number?lth_realized_pl_ratio_usd: number?lth_realized_price: number?lth_supply: number?lth_supply_btc: number?ratio: 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.
lth-realized-pl-ratio-momentumpro

Lth Realized Pl Ratio Momentum

On-Chain Metrics
GET /api/v1/onchain/lth-realized-pl-ratio-momentumTry in Playground

Response fields

age_bands: number?block_height: number?btc_price: number?date: string?formattedDate: string?lth_pl_ratio: number?lth_realized_loss_usd: number?lth_realized_pl: number?lth_realized_pl_ratio: number?lth_realized_pl_ratio_sma_30: number?lth_realized_pl_ratio_sma_90: number?lth_realized_profit_usd: number?lth_rpl_momentum: number?lth_rpl_sma_30: number?lth_rpl_sma_365: number?price: number?timestamp: integer?ledger_index: number?lth_realized_pl_ratio_momentum: number?realized_pl_ratio: number?realized_pl_ratio_btc: number?rpl_ratio_momentum: number?rpl_ratio_momentum_btc: number?rpl_ratio_sma_30: number?rpl_ratio_sma_30_btc: number?rpl_ratio_sma_365: number?rpl_ratio_sma_365_btc: number?lth_momentum_negative_area: number?lth_momentum_positive_area: number?lth_pl_ratio_btc: number?lth_pl_ratio_sma: number?lth_realized_pl_ratio_btc: number?lth_realized_pl_ratio_usd: number?momentum: number?realized_pl_ratio_usd: 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.
lth-realized-pricepro

Lth Realized Price

On-Chain Metrics
GET /api/v1/onchain/lth-realized-price?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_realized_price: 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.
lth-realized-profitpro

Lth Realized Profit

On-Chain Metrics
GET /api/v1/onchain/lth-realized-profit?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_realized_profit_usd: 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.
lth-realized-profit-losspro

Lth Realized Profit Loss

On-Chain Metrics
GET /api/v1/onchain/lth-realized-profit-loss?chain=litecoinTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_net_realized_pnl_usd: number?lth_realized_loss_usd: number?lth_realized_profit_usd: number?price: number?timestamp: integer?block: number?lth_net_realized_pl: number?lth_realized_loss: number?lth_realized_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.
lth-rpl-mompro

Lth Rpl Mom

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

Response fields

btc_price: number?date: string?lth_rpl_mom: 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.
lth-rpl-sma30pro

Lth Rpl Sma30

On-Chain Metrics
GET /api/v1/onchain/lth-rpl-sma30?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_rpl_sma30: 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.
lth-rpl-sma365pro

Lth Rpl Sma365

On-Chain Metrics
GET /api/v1/onchain/lth-rpl-sma365?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_rpl_sma365: 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.
lth-soprpro

Lth Sopr

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_percentage: number?lth_sopr: number?lth_supply_btc: number?price: number?sopr: number?timestamp: integer?ledger_index: number?lth_sopr_momentum_negative: number?lth_sopr_momentum_positive: number?lth_sopr_sma: number?lth_sopr_sma_90: number?spent_outputs: 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.
lth-sopr-momentumpro

Lth Sopr Momentum

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_sopr: number?lth_sopr_sma_30: number?lth_sopr_sma_90: number?lth_supply_btc: number?price: number?sopr: number?timestamp: integer?ledger_index: number?lth_sopr_momentum: number?lth_sopr_momentum_30d: number?lth_sopr_momentum_90d: number?lth_sopr_momentum_negative: number?lth_sopr_momentum_positive: number?lth_sopr_sma: number?lth_sopr_sma_365: number?momentum: number?spent_outputs: number?z_score: 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.
lth-stresspro

Lth Stress

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_composite: number?lth_composite_zscore: number?lth_cost_basis: number?lth_realized_price: number?price: number?realized_price_1y_2y: number?realized_price_2y_3y: number?realized_price_3y_5y: number?realized_price_6m_1y: number?timestamp: integer?ledger_index: number?lth_stress: number?lth_stress_normalized: 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.
lth-stress-zpro

Lth Stress Z

On-Chain Metrics
GET /api/v1/onchain/lth-stress-z?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?lth_stress_z: 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.
lth-supplypro

Lth Supply

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_percentage: number?lth_supply_btc: number?price: number?timestamp: integer?ledger_index: number?lth_supply: 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.
lth-wealth-attributionpro

Lth Wealth Attribution

On-Chain Metrics
GET /api/v1/onchain/lth-wealth-attributionTry in Playground

Response fields

adjusted_concentration: number?aging_rcap: number?aging_supply_btc: number?block_height: number?btc_price: number?coinbase_btc: number?coinbase_usd: number?cum_f1_aging: number?cum_f2_lth_spending: number?cum_f3_lth_pnl: number?cum_f4_sth_pnl: number?cum_f5_issuance: number?date: string?delta_concentration: number?delta_supply_pct: number?f1_aging: number?f2_lth_spending: number?f3_lth_pnl: number?f4_sth_pnl: number?f5_issuance: number?formattedDate: string?lth_concentration: number?lth_concentration_change_negative: number?lth_concentration_change_positive: number?lth_cost_basis_usd: number?lth_pnl: number?lth_realized_cap: number?lth_spent_btc: number?lth_spent_rcap: number?lth_supply_btc: number?lth_supply_pct: number?lth_wealth_concentration_change: number?lth_wealth_concentration_pct: number?price: number?realized_cap: number?realized_cap_usd: number?residual: number?sf1_aging: number?sf2_lth_spending: number?sf3_issuance: number?sth_concentration: number?sth_pnl: number?sth_supply_pct: number?timestamp: integer?total_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.
lth-wealth-concentrationpro

Lth Wealth Concentration

On-Chain Metrics
GET /api/v1/onchain/lth-wealth-concentrationTry in Playground

Response fields

adjusted_concentration: number?aging_rcap: number?aging_supply_btc: number?block_height: number?btc_price: number?coinbase_btc: number?coinbase_usd: number?cum_f1_aging: number?cum_f2_lth_spending: number?cum_f3_lth_pnl: number?cum_f4_sth_pnl: number?cum_f5_issuance: number?date: string?delta_concentration: number?delta_supply_pct: number?f1_aging: number?f2_lth_spending: number?f3_lth_pnl: number?f4_sth_pnl: number?f5_issuance: number?formattedDate: string?lth_concentration: number?lth_concentration_change_negative: number?lth_concentration_change_positive: number?lth_cost_basis_usd: number?lth_pnl: number?lth_realized_cap: number?lth_spent_btc: number?lth_spent_rcap: number?lth_supply_btc: number?lth_supply_pct: number?lth_wealth_concentration_change: number?lth_wealth_concentration_pct: number?price: number?realized_cap: number?realized_cap_usd: number?residual: number?sf1_aging: number?sf2_lth_spending: number?sf3_issuance: number?sth_concentration: number?sth_pnl: number?sth_supply_pct: number?timestamp: integer?total_supply_btc: number?lth_wealth_concentration: number?ledger_index: 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.
market-cappro

Market Cap

On-Chain Metrics
GET /api/v1/onchain/market-cap?chain=xrpTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?ledger_index: number?market_cap: number?market_cap_usd: number?price: number?supply: number?timestamp: integer?block_height: number?block: 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.
market-cap-by-agepro

Market Cap By Age

On-Chain Metrics
GET /api/v1/onchain/market-cap-by-ageTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?mcap_10y_plus: number?mcap_1d_1w: number?mcap_1m_3m: number?mcap_1w_1m: number?mcap_1y_2y: number?mcap_24h: number?mcap_2y_3y: number?mcap_3m_6m: number?mcap_3y_5y: number?mcap_5y_7y: number?mcap_6m_12m: number?mcap_7y_10y: number?rcap_10y_plus: number?rcap_1d_1w: number?rcap_1m_3m: number?rcap_1w_1m: number?rcap_1y_2y: number?rcap_24h: number?rcap_2y_3y: number?rcap_3m_6m: number?rcap_3y_5y: number?rcap_5y_7y: number?rcap_6m_12m: number?rcap_7y_10y: number?supply_10y_plus: number?supply_1d_1w: number?supply_1m_3m: number?supply_1w_1m: number?supply_1y_2y: number?supply_24h: number?supply_2y_3y: number?supply_3m_6m: number?supply_3y_5y: number?supply_5y_7y: number?supply_6m_12m: number?supply_7y_10y: number?timestamp: integer?total_mcap: number?total_rcap: number?ledger_index: number?price: number?supply_6m_1y: number?mcap_10y_plus_usd: number?mcap_1d_1w_usd: number?mcap_1m_3m_usd: number?mcap_1w_1m_usd: number?mcap_1y_2y_usd: number?mcap_24h_usd: number?mcap_2y_3y_usd: number?mcap_3m_6m_usd: number?mcap_3y_5y_usd: number?mcap_5y_7y_usd: number?mcap_5y_plus: number?mcap_5y_plus_usd: number?mcap_6m_12m_usd: number?mcap_7y_10y_usd: number?mcap_lt_1d: number?mcap_lt_1d_usd: 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.
mctcpro

Mctc

On-Chain Metrics
GET /api/v1/onchain/mctcTry 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?date: string?formattedDate: string?investor_cap: number?liveliness: number?market_cap: number?mctc: number?mctc_ratio: number?mvrv_ratio: number?nupl: number?price: number?realized_cap: number?supply_in_loss_btc: number?supply_in_profit_btc: number?thermocap: number?thermoprice: number?thermoprice_16x: number?thermoprice_2x: number?thermoprice_32x: number?thermoprice_4x: number?thermoprice_64x: number?thermoprice_6x: number?thermoprice_8x: number?timestamp: integer?true_market_mean_price: number?vaulted_price: number?vaulted_supply_btc: number?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.
median-cost-basispro

Median Cost Basis

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

Response fields

btc_price: number?date: string?median_cost_basis_usd: 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.
median-cost-basis-by-agepro

Median Cost Basis By Age

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

Response fields

block_height: number?btc_price: number?by_age: number?date: string?formattedDate: string?median_band_0: number?median_band_1: number?median_band_10: number?median_band_11: number?median_band_2: number?median_band_3: number?median_band_4: number?median_band_5: number?median_band_6: number?median_band_7: number?median_band_8: number?median_band_9: number?price: number?timestamp: integer?ledger_index: number?median_cost_basis_1d_1w: number?median_cost_basis_1m_3m: number?median_cost_basis_1w_1m: number?median_cost_basis_1y_2y: number?median_cost_basis_2y_3y: number?median_cost_basis_3m_6m: number?median_cost_basis_3y_5y: number?median_cost_basis_5y_plus: number?median_cost_basis_6m_12m: number?median_cost_basis_lt_1d: number?median_cost_basis_usd: 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.
median-mvrvpro

Median Mvrv

On-Chain Metrics
GET /api/v1/onchain/median-mvrvTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?market_cap_usd: number?median_cost_basis: number?median_mvrv: number?median_realized_price: number?mvrv: number?mvrv_ratio: number?price: number?realized_cap_usd: number?realized_price: number?timestamp: integer?ledger_index: number?breakeven_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.
median-soprpro

Median Sopr

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

Response fields

btc_price: number?date: string?formattedDate: string?median_sopr: number?median_sopr_p05: number?median_sopr_p10: number?median_sopr_p25: number?median_sopr_p75: number?median_sopr_p90: number?median_sopr_p95: number?median_sopr_pct_in_profit: number?median_sopr_value_weighted: number?price: number?spent_outputs: number?timestamp: integer?ledger_index: number?block_height: number?adjusted_sopr: number?sopr_sma7: 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.
metricsprolegacy

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

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

Canonical replacement: /api/v1/onchain/bitcoin-valuation-metrics

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?investor_cap: number?market_cap: number?mvrv_ratio: number?nupl: number?price: number?realized_cap: number?thermocap: number?timestamp: integer?active_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.