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 4 of 10
holder-realized-pricespro

Holder Realized Prices

On-Chain Metrics
GET /api/v1/onchain/holder-realized-pricesTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_cost_basis: number?realized_price: number?rp_0_1d: number?rp_10y_plus: number?rp_1d_1w: number?rp_1m_3m: number?rp_1w_1m: number?rp_1y_2y: number?rp_2y_3y: number?rp_3m_6m: number?rp_3y_5y: number?rp_5y_7y: number?rp_6m_1y: number?rp_7y_10y: number?sth_cost_basis: number?sw_0_1d: number?sw_10y_plus: number?sw_1d_1w: number?sw_1m_3m: number?sw_1w_1m: number?sw_1y_2y: number?sw_2y_3y: number?sw_3m_6m: number?sw_3y_5y: number?sw_5y_7y: number?sw_6m_1y: number?sw_7y_10y: number?timestamp: integer?sth_realized_price: number?ledger_index: number?lth_realized_price: number?price: number?rp_6m_12m: number?sw_6m_12m: 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.
implied-onchain-volatilitypro

Implied Onchain Volatility

On-Chain Metrics
GET /api/v1/onchain/implied-onchain-volatilityTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?implied_onchain_vol: number?iqr_usd: number?p25: number?p75: number?price: number?timestamp: integer?wide_spread: number?implied_onchain_volatility: number?ledger_index: number?volatility: 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.
indexprolegacy

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

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

Canonical replacement: /api/v1/onchain/accumulation-index

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?overall_score: number?overall_score_amvrv: number?score_100to1kbtc: number?score_100to1kbtc_amvrv: number?score_10to100btc: number?score_10to100btc_amvrv: number?score_1kto10kbtc: number?score_1kto10kbtc_amvrv: number?score_1to10btc: number?score_1to10btc_amvrv: number?score_above10kbtc: number?score_above10kbtc_amvrv: number?score_amvrv_weighted: number?score_lth_weighted: number?score_sopr_filtered: number?score_sub1btc: number?score_sub1btc_amvrv: number?score_wealth_blend: number?timestamp: integer?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.
inscription-activitypro

Inscription Activity

On-Chain Metrics
GET /api/v1/onchain/inscription-activityTry in Playground

Response fields

date: string?formattedDate: string?inscription_transactions_24h: 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.
investor-cappro

Investor Cap

On-Chain Metrics
GET /api/v1/onchain/investor-capTry in Playground

Response fields

block_height: number?btc_price: number?cumulative_investor_cap: number?date: string?formattedDate: string?investor_cap: number?investor_cap_usd: number?investor_to_mcap_ratio: number?market_cap: number?market_cap_usd: number?price: number?realized_cap: number?realized_cap_created: number?realized_cap_destroyed: number?realized_cap_net: number?realized_cap_usd: number?thermocap: number?thermocap_usd: number?timestamp: integer?ledger_index: number?investor_cap_change: number?realized_cap_change: 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.
investornesspro

Investorness

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

Response fields

btc_price: number?date: string?formattedDate: string?investorness: number?ledger_index: 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.
investorness-producernesspro

Investorness Producerness

On-Chain Metrics
GET /api/v1/onchain/investorness-producernessTry 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?investorness: number?liveliness: number?market_cap: number?mvrv_ratio: number?nupl: number?price: number?producerness: number?realized_cap: number?supply_in_loss_btc: number?supply_in_profit_btc: number?thermocap: 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.
livelinesspro

Liveliness

On-Chain Metrics
GET /api/v1/onchain/livelinessTry 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?liveliness_30d: number?liveliness_change: number?liveliness_momentum: number?liveliness_momentum_positive: number?liveliness_negative: number?liveliness_oscillator: number?liveliness_positive: number?liveliness_sma: number?price: number?timestamp: integer?vaultedness: number?liveliness_30d_change: number?liveliness_change_oscillator: number?ledger_index: number?liveliness_change_negative: number?liveliness_change_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.
loss-7dpro

Loss 7d

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

Response fields

btc_price: number?date: string?loss_7d: 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-cdd-todaypro

Lth Cdd Today

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

Response fields

btc_price: number?date: string?lth_cdd_today: 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-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.