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 24 of 28
rainbow-q50pro

Rainbow Q50

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

Response fields

btc_price: number?date: string?price: number?rainbow_q50: 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.
rainbow-q55pro

Rainbow Q55

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

Response fields

btc_price: number?date: string?price: number?rainbow_q55: 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.
rainbow-q60pro

Rainbow Q60

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

Response fields

btc_price: number?date: string?price: number?rainbow_q60: 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.
rainbow-q65pro

Rainbow Q65

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

Response fields

btc_price: number?date: string?price: number?rainbow_q65: 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.
rainbow-q70pro

Rainbow Q70

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

Response fields

btc_price: number?date: string?price: number?rainbow_q70: 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.
rainbow-q75pro

Rainbow Q75

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

Response fields

btc_price: number?date: string?price: number?rainbow_q75: 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.
rainbow-q80pro

Rainbow Q80

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

Response fields

btc_price: number?date: string?price: number?rainbow_q80: 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.
rainbow-q85pro

Rainbow Q85

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

Response fields

btc_price: number?date: string?price: number?rainbow_q85: 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.
rainbow-q90pro

Rainbow Q90

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

Response fields

btc_price: number?date: string?price: number?rainbow_q90: 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.
rainbow-q95pro

Rainbow Q95

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

Response fields

btc_price: number?date: string?price: number?rainbow_q95: 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.
rcap-hodl-profit-losspro

Rcap Hodl Profit Loss

On-Chain Metrics
GET /api/v1/onchain/rcap-hodl-profit-lossTry in Playground

Response fields

block_height: number?btc_in_loss: number?btc_in_profit: number?btc_price: number?date: string?formattedDate: string?percent_btc_in_loss: number?percent_btc_in_profit: number?rcap_band_0: number?rcap_band_1: number?rcap_band_10: number?rcap_band_11: number?rcap_band_2: number?rcap_band_3: number?rcap_band_4: number?rcap_band_5: number?rcap_band_6: number?rcap_band_7: number?rcap_band_8: number?rcap_band_9: number?rcap_loss_<1d: number?rcap_loss_10y+: number?rcap_loss_1d-1w: number?rcap_loss_1m-3m: number?rcap_loss_1w-1m: number?rcap_loss_1y-2y: number?rcap_loss_2y-3y: number?rcap_loss_3m-6m: number?rcap_loss_3y-5y: number?rcap_loss_5y-7y: number?rcap_loss_6m-1y: number?rcap_loss_7y-10y: number?rcap_profit_<1d: number?rcap_profit_10y+: number?rcap_profit_1d-1w: number?rcap_profit_1m-3m: number?rcap_profit_1w-1m: number?rcap_profit_1y-2y: number?rcap_profit_2y-3y: number?rcap_profit_3m-6m: number?rcap_profit_3y-5y: number?rcap_profit_5y-7y: number?rcap_profit_6m-1y: number?rcap_profit_7y-10y: number?supply_in_loss_btc: number?supply_in_loss_percent: number?supply_in_profit_btc: number?supply_in_profit_percent: number?timestamp: integer?total_realized_cap: number?rcap_loss_1d_1w: number?rcap_loss_1m_3m: number?rcap_loss_1w_1m: number?rcap_loss_1y_2y: number?rcap_loss_2y_3y: number?rcap_loss_3m_6m: number?rcap_loss_3y_5y: number?rcap_loss_5y_plus: number?rcap_loss_6m_12m: number?rcap_loss_lt_1d: number?rcap_profit_1d_1w: number?rcap_profit_1m_3m: number?rcap_profit_1w_1m: number?rcap_profit_1y_2y: number?rcap_profit_2y_3y: number?rcap_profit_3m_6m: number?rcap_profit_3y_5y: number?rcap_profit_5y_plus: number?rcap_profit_6m_12m: number?rcap_profit_lt_1d: number?ledger_index: number?price: number?rcap_loss_10y_plus: number?rcap_loss_24h: number?rcap_loss_5y_7y: number?rcap_loss_7y_10y: number?rcap_profit_10y_plus: number?rcap_profit_24h: number?rcap_profit_5y_7y: number?rcap_profit_7y_10y: number?rcap_loss_6m-12m: number?rcap_loss_< 1d: number?rcap_loss_> 10y: number?rcap_profit_6m-12m: number?rcap_profit_< 1d: number?rcap_profit_> 10y: number?rcap_loss_5y+: number?rcap_profit_5y+: number?rcap_loss_less_than_1d: number?rcap_profit_less_than_1d: number?_hodl_total: number?hodl_wave_realized_cap_pct_band_0: number?hodl_wave_realized_cap_pct_band_1: number?hodl_wave_realized_cap_pct_band_10: number?hodl_wave_realized_cap_pct_band_11: number?hodl_wave_realized_cap_pct_band_2: number?hodl_wave_realized_cap_pct_band_3: number?hodl_wave_realized_cap_pct_band_4: number?hodl_wave_realized_cap_pct_band_5: number?hodl_wave_realized_cap_pct_band_6: number?hodl_wave_realized_cap_pct_band_7: number?hodl_wave_realized_cap_pct_band_8: number?hodl_wave_realized_cap_pct_band_9: 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.
realized-cappro

Realized Cap

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

Response fields

btc_price: number?date: string?formattedDate: string?lth_cost_basis_usd: number?lth_realized_cap_usd: number?market_cap: number?market_cap_btc: number?market_cap_usd: number?mvrv_ratio: number?price: number?realized_cap: number?realized_cap_btc: number?realized_cap_change_7d: number?realized_cap_change_7d_abs: number?realized_cap_change_7d_abs_btc: number?realized_cap_change_7d_pct: number?realized_cap_created: number?realized_cap_created_btc: number?realized_cap_destroyed: number?realized_cap_destroyed_btc: number?realized_cap_net: number?realized_cap_net_btc: number?realized_cap_usd: number?realized_price_usd: number?realizedCapUsd: number?sth_cost_basis_usd: number?sth_realized_cap_usd: number?timestamp: integer?ledger_index: number?block_height: number?mvrv: number?nupl: number?sopr: number?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.
realized-cap-drawdownpro

Realized Cap Drawdown

On-Chain Metrics
GET /api/v1/onchain/realized-cap-drawdownTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?market_cap_btc: number?market_cap_usd: number?mvrv_ratio: number?price: number?realized_cap: number?realized_cap_ath: number?realized_cap_btc: number?realized_cap_created: number?realized_cap_created_btc: number?realized_cap_destroyed: number?realized_cap_destroyed_btc: number?realized_cap_drawdown_pct: number?realized_cap_net: number?realized_cap_net_btc: number?realized_cap_usd: number?timestamp: integer?ledger_index: number?realized_cap_drawdown: 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.
realized-cap-gold-ratiopro

Bitcoin realized capitalization normalized against the gold price.

On-Chain Metrics
GET /api/v1/onchain/realized-cap-gold-ratioTry in Playground

Response fields

date: string?timestamp: integer?btc_price: number?realized_cap: number?realized_price: number?gold_price: number?rcap_gold_ratio: number?btc_rcap_gold: 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.
realized-cap-in-losspro

Realized Cap In Loss

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

Response fields

btc_price: number?date: string?formattedDate: string?ledger_index: number?price: number?realized_cap_in_loss: 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.
realized-cap-in-profitpro

Realized Cap In Profit

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

Response fields

btc_price: number?date: string?formattedDate: string?ledger_index: number?price: number?realized_cap_in_profit: 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.
realized-hodl-wavespro

Realized Hodl Waves

On-Chain Metrics
GET /api/v1/onchain/realized-hodl-wavesTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?hodl_wave_realized_cap_pct_band_0: number?hodl_wave_realized_cap_pct_band_1: number?hodl_wave_realized_cap_pct_band_10: number?hodl_wave_realized_cap_pct_band_11: number?hodl_wave_realized_cap_pct_band_2: number?hodl_wave_realized_cap_pct_band_3: number?hodl_wave_realized_cap_pct_band_4: number?hodl_wave_realized_cap_pct_band_5: number?hodl_wave_realized_cap_pct_band_6: number?hodl_wave_realized_cap_pct_band_7: number?hodl_wave_realized_cap_pct_band_8: number?hodl_wave_realized_cap_pct_band_9: number?realized_hodl_wave_band_0: number?realized_hodl_wave_band_1: number?realized_hodl_wave_band_10: number?realized_hodl_wave_band_11: number?realized_hodl_wave_band_2: number?realized_hodl_wave_band_3: number?realized_hodl_wave_band_4: number?realized_hodl_wave_band_5: number?realized_hodl_wave_band_6: number?realized_hodl_wave_band_7: number?realized_hodl_wave_band_8: number?realized_hodl_wave_band_9: number?timestamp: integer?hodl_wave_supply_pct_band_0: number?hodl_wave_supply_pct_band_1: number?hodl_wave_supply_pct_band_10: number?hodl_wave_supply_pct_band_11: number?hodl_wave_supply_pct_band_2: number?hodl_wave_supply_pct_band_3: number?hodl_wave_supply_pct_band_4: number?hodl_wave_supply_pct_band_5: number?hodl_wave_supply_pct_band_6: number?hodl_wave_supply_pct_band_7: number?hodl_wave_supply_pct_band_8: number?hodl_wave_supply_pct_band_9: number?ledger_index: number?price: number?hodl_rcap_pct_1d_1w: number?hodl_rcap_pct_1m_3m: number?hodl_rcap_pct_1w_1m: number?hodl_rcap_pct_1y_2y: number?hodl_rcap_pct_2y_3y: number?hodl_rcap_pct_3m_6m: number?hodl_rcap_pct_3y_5y: number?hodl_rcap_pct_5y_plus: number?hodl_rcap_pct_6m_12m: number?hodl_rcap_pct_lt_1d: 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.
realized-losspro

Realized Loss

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

Response fields

btc_price: number?date: string?formattedDate: string?ledger_index: number?price: number?realized_loss: number?timestamp: integer?realized_loss_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.
realized-pl-accelerationpro

Realized Pl Acceleration

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

Response fields

block_height: number?btc_price: number?daily_realized_loss_btc: number?daily_realized_loss_usd: number?daily_realized_profit_btc: number?daily_realized_profit_usd: number?date: string?formattedDate: string?price: number?raw_rla: number?raw_rpa: number?realized_loss_btc_7d: number?realized_loss_velocity: number?realized_pl_acceleration: number?realized_pl_ratio: number?rla: number?rla_zscore: number?rpa: number?rpa_zscore: number?timestamp: integer?ledger_index: number?acceleration: 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.
realized-pl-by-bandpro

Realized Pl By Band

On-Chain Metrics
GET /api/v1/onchain/realized-pl-by-bandTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?rpl_deep_loss: number?rpl_deep_loss_btc: number?rpl_extreme_profit: number?rpl_extreme_profit_btc: number?rpl_mild_loss: number?rpl_mild_loss_btc: number?rpl_mild_profit: number?rpl_mild_profit_btc: number?rpl_moderate_loss: number?rpl_moderate_loss_btc: number?rpl_moderate_profit: number?rpl_moderate_profit_btc: number?rpl_strong_profit: number?rpl_strong_profit_btc: number?timestamp: integer?band_0_net_usd: number?band_10_net_usd: number?band_11_net_usd: number?band_1_net_usd: number?band_2_net_usd: number?band_3_net_usd: number?band_4_net_usd: number?band_5_net_usd: number?band_6_net_usd: number?band_7_net_usd: number?band_8_net_usd: number?band_9_net_usd: number?ledger_index: number?price: number?realized_pl_10y_plus: number?realized_pl_1d_1w: number?realized_pl_1m_3m: number?realized_pl_1w_1m: number?realized_pl_1y_2y: number?realized_pl_24h: number?realized_pl_2y_3y: number?realized_pl_3m_6m: number?realized_pl_3y_5y: number?realized_pl_5y_7y: number?realized_pl_6m_12m: number?realized_pl_7y_10y: number?block_height: number?

Query parameters

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

Realized Pl Deviation

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?net_realized_pl: number?price: number?realized_pl_deviation: number?realized_pl_deviation_btc: number?realized_profit_deviation: number?timestamp: integer?ledger_index: number?deviation: 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.
realized-pl-deviation-momentumpro

Realized Pl Deviation Momentum

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

Response fields

block_height: number?btc_price: number?date: string?deviation_momentum: number?deviation_momentum_btc: number?deviation_sma_365: number?formattedDate: string?net_realized_pl: number?price: number?realized_pl_deviation: number?realized_pl_deviation_btc: number?realized_profit_deviation: number?rpd_sma_30: number?rpd_sma_90: number?timestamp: integer?ledger_index: number?momentum: number?realized_pl_deviation_momentum: number?realized_pl_deviation_momentum_30d: number?realized_pl_deviation_momentum_90d: number?realized_pl_deviation_sma_30: number?realized_pl_deviation_sma_365: 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.
realized-pl-flow-heatmappro

Realized Pl Flow Heatmap

On-Chain Metrics
GET /api/v1/onchain/realized-pl-flow-heatmap?chain=ethereumTry in Playground

Response fields

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

Query parameters

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

Realized Pl Heatmap

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

Response fields

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

Query parameters

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

Realized Pl Heatmap By Age

On-Chain Metrics
GET /api/v1/onchain/realized-pl-heatmap-by-ageTry in Playground

Response fields

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

Query parameters

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

Realized Pl Heatmap Lth

On-Chain Metrics
GET /api/v1/onchain/realized-pl-heatmap-lthTry in Playground

Response fields

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

Query parameters

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

Realized Pl Heatmap Sth

On-Chain Metrics
GET /api/v1/onchain/realized-pl-heatmap-sthTry in Playground

Response fields

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

Query parameters

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

Realized Pl Ratio

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?price: number?realized_loss_usd: number?realized_pl_ratio: number?realized_profit_usd: number?rpl_ratio: number?rpl_ratio_sma30: number?timestamp: integer?ledger_index: number?cumulative_pl_price: number?market_pl_price_cumulative: number?market_pl_price_ratio: number?market_pl_price_ratio_mean: number?market_pl_price_ratio_minus_1sigma: number?market_pl_price_ratio_plus_1sigma: number?market_realized_price: 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.
realized-pl-ratio-momentumpro

Realized Pl Ratio Momentum

On-Chain Metrics
GET /api/v1/onchain/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?realized_pl_ratio: number?timestamp: integer?rpl_ratio_momentum: number?rpl_ratio_sma_30: number?rpl_ratio_sma_365: number?ledger_index: number?price: number?realized_pl_ratio_momentum: number?realized_pl_ratio_sma_30: number?realized_pl_ratio_sma_90: 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.
realized-pl-sharpe-ratiopro

Realized Pl Sharpe Ratio

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?price: number?realized_pl_sharpe: number?realized_pl_sharpe_ratio: number?rpl_sharpe_30d: number?rpl_sharpe_90d: number?sharpe_ancient: number?sharpe_average: number?sharpe_band_0: number?sharpe_band_1: number?sharpe_band_10: number?sharpe_band_11: number?sharpe_band_2: number?sharpe_band_3: number?sharpe_band_4: number?sharpe_band_5: number?sharpe_band_6: number?sharpe_band_7: number?sharpe_band_8: number?sharpe_band_9: number?sharpe_medium: number?sharpe_old: number?sharpe_young: number?timestamp: integer?ledger_index: number?sharpe: 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.
realized-priceprolegacy

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

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

Canonical replacement: /api/v1/onchain/holder-realized-prices

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.
realized-price-1d-1wpro

Realized Price 1d 1w

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

Response fields

btc_price: number?date: string?price: number?realized_price_1d_1w: 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.
realized-price-1m-3mpro

Realized Price 1m 3m

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

Response fields

btc_price: number?date: string?price: number?realized_price_1m_3m: 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.
realized-price-1w-1mpro

Realized Price 1w 1m

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

Response fields

btc_price: number?date: string?price: number?realized_price_1w_1m: 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.
realized-price-1y-2ypro

Realized Price 1y 2y

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

Response fields

btc_price: number?date: string?price: number?realized_price_1y_2y: 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.
realized-price-2y-3ypro

Realized Price 2y 3y

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

Response fields

btc_price: number?date: string?price: number?realized_price_2y_3y: 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.
realized-price-3m-6mpro

Realized Price 3m 6m

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

Response fields

btc_price: number?date: string?price: number?realized_price_3m_6m: 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.
realized-price-3y-5ypro

Realized Price 3y 5y

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

Response fields

btc_price: number?date: string?price: number?realized_price_3y_5y: 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.
realized-price-6m-1ypro

Realized Price 6m 1y

On-Chain Metrics
GET /api/v1/onchain/realized-price-6m-1y?chain=hyperliquidTry in Playground

Response fields

btc_price: number?date: string?price: number?realized_price_6m_1y: 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.
realized-price-streakpro

Realized Price Streak

On-Chain Metrics
GET /api/v1/onchain/realized-price-streakTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?is_above: number?price: number?realized_price: number?realized_price_streak: number?streak_above: number?streak_below: number?streak_days: number?timestamp: integer?sth_cost_basis: number?active_realized_price: number?ledger_index: number?lth_cost_basis: number?mvrv_mean_price: number?true_market_mean_price: number?true_market_mean: number?realized_price_usd: number?streak_days_negative: number?streak_days_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.
realized-profitpro

Realized Profit

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

Response fields

btc_price: number?date: string?formattedDate: string?ledger_index: number?price: number?realized_profit: number?timestamp: integer?realized_profit_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.
realized-profit-by-agepro

Realized Profit By Age

On-Chain Metrics
GET /api/v1/onchain/realized-profit-by-ageTry in Playground

Response fields

age_bands: number?band_0_loss: number?band_0_loss_btc: number?band_0_loss_usd: number?band_0_net: number?band_0_net_btc: number?band_0_net_usd: number?band_0_profit: number?band_0_profit_btc: number?band_0_profit_usd: number?band_1_loss: number?band_1_loss_btc: number?band_1_loss_usd: number?band_1_net: number?band_1_net_btc: number?band_1_net_usd: number?band_1_profit: number?band_1_profit_btc: number?band_1_profit_usd: number?band_10_loss: number?band_10_loss_btc: number?band_10_loss_usd: number?band_10_net: number?band_10_net_btc: number?band_10_net_usd: number?band_10_profit: number?band_10_profit_btc: number?band_10_profit_usd: number?band_11_loss: number?band_11_loss_btc: number?band_11_loss_usd: number?band_11_net: number?band_11_net_btc: number?band_11_net_usd: number?band_11_profit: number?band_11_profit_btc: number?band_11_profit_usd: number?band_2_loss: number?band_2_loss_btc: number?band_2_loss_usd: number?band_2_net: number?band_2_net_btc: number?band_2_net_usd: number?band_2_profit: number?band_2_profit_btc: number?band_2_profit_usd: number?band_3_loss: number?band_3_loss_btc: number?band_3_loss_usd: number?band_3_net: number?band_3_net_btc: number?band_3_net_usd: number?band_3_profit: number?band_3_profit_btc: number?band_3_profit_usd: number?band_4_loss: number?band_4_loss_btc: number?band_4_loss_usd: number?band_4_net: number?band_4_net_btc: number?band_4_net_usd: number?band_4_profit: number?band_4_profit_btc: number?band_4_profit_usd: number?band_5_loss: number?band_5_loss_btc: number?band_5_loss_usd: number?band_5_net: number?band_5_net_btc: number?band_5_net_usd: number?band_5_profit: number?band_5_profit_btc: number?band_5_profit_usd: number?band_6_loss: number?band_6_loss_btc: number?band_6_loss_usd: number?band_6_net: number?band_6_net_btc: number?band_6_net_usd: number?band_6_profit: number?band_6_profit_btc: number?band_6_profit_usd: number?band_7_loss: number?band_7_loss_btc: number?band_7_loss_usd: number?band_7_net: number?band_7_net_btc: number?band_7_net_usd: number?band_7_profit: number?band_7_profit_btc: number?band_7_profit_usd: number?band_8_loss: number?band_8_loss_btc: number?band_8_loss_usd: number?band_8_net: number?band_8_net_btc: number?band_8_net_usd: number?band_8_profit: number?band_8_profit_btc: number?band_8_profit_usd: number?band_9_loss: number?band_9_loss_btc: number?band_9_loss_usd: number?band_9_net: number?band_9_net_btc: number?band_9_net_usd: number?band_9_profit: number?band_9_profit_btc: number?band_9_profit_usd: number?block_height: number?btc_price: number?date: string?formattedDate: string?rpl_d1_1w: number?rpl_lt_1d: number?rpl_m1_3m: number?rpl_m3_6m: number?rpl_m6_12m: number?rpl_w1_1m: number?rpl_y1_2y: number?rpl_y10_plus: number?rpl_y2_3y: number?rpl_y3_5y: number?rpl_y5_7y: number?rpl_y7_10y: number?timestamp: integer?ledger_index: number?lth_realized_loss_btc: number?lth_realized_loss_usd: number?lth_realized_profit_btc: number?lth_realized_profit_usd: number?price: number?realized_pl_10y_plus: number?realized_pl_1d_1w: number?realized_pl_1m_3m: number?realized_pl_1w_1m: number?realized_pl_1y_2y: number?realized_pl_24h: number?realized_pl_2y_3y: number?realized_pl_3m_6m: number?realized_pl_3y_5y: number?realized_pl_5y_7y: number?realized_pl_6m_12m: number?realized_pl_7y_10y: number?sth_realized_loss_btc: number?sth_realized_loss_usd: number?sth_realized_profit_btc: number?sth_realized_profit_usd: number?rpl_y5_plus: 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.
realized-profit-losspro

Realized Profit Loss

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

Response fields

block_height: number?btc_price: number?daily_realized_loss_btc: number?daily_realized_loss_usd: number?daily_realized_profit_btc: number?daily_realized_profit_usd: number?date: string?formattedDate: string?net_realized_pl: number?net_realized_pl_usd: number?net_rpl_sma30: number?price: number?realized_loss_btc: number?realized_loss_negative: number?realized_loss_usd: number?realized_profit_btc: number?realized_profit_positive: number?realized_profit_usd: number?timestamp: integer?ledger_index: number?realized_profit_loss: number?net_realized_pl_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.
receiving-addressespro

Receiving Addresses

On-Chain Metrics
GET /api/v1/onchain/receiving-addressesTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?price: number?receiving_addresses: 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.
relative-lth-sth-realized-plpro

Relative Lth Sth Realized Pl

On-Chain Metrics
GET /api/v1/onchain/relative-lth-sth-realized-plTry in Playground

Response fields

age_bands: number?block_height: number?btc_price: number?date: string?formattedDate: string?lth_realized_loss: number?lth_realized_pl: number?lth_realized_profit: number?lth_rrl: number?lth_rrp: number?price: number?relative_lth_sth_pl: number?sth_realized_loss: number?sth_realized_pl: number?sth_realized_profit: number?sth_rrl: number?sth_rrp: number?timestamp: integer?ledger_index: number?relative_lth_sth_realized_pl: number?note: number?realized_loss: number?realized_pl_ratio: number?realized_profit: number?lth_loss_stacked: number?lth_profit_stacked: number?ratio: number?sth_loss_stacked: number?sth_profit_stacked: 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.
relative-realized-plpro

Relative Realized Pl

On-Chain Metrics
GET /api/v1/onchain/relative-realized-plTry in Playground

Response fields

block_height: number?btc_price: number?daily_realized_loss_btc: number?daily_realized_loss_usd: number?daily_realized_profit_btc: number?daily_realized_profit_usd: number?date: string?formattedDate: string?market_cap_usd: number?price: number?realized_loss_usd: number?realized_profit_usd: number?relative_realized_pl: number?rrl: number?rrl_usd: number?rrp: number?rrp_usd: number?timestamp: integer?ledger_index: number?net_realized_pl_usd: number?net_realized_pl_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.
relative-unrealized-plpro

Relative Unrealized Pl

On-Chain Metrics
GET /api/v1/onchain/relative-unrealized-plTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?nupl: number?price: number?rul: number?rup: number?supply_in_loss_btc: number?supply_in_loss_pct: number?supply_in_profit_btc: number?supply_in_profit_pct: number?timestamp: integer?unrealized_loss_usd: number?unrealized_profit_usd: number?ledger_index: number?relative_unrealized_pl: number?market_cap_usd: number?realized_cap_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.
relative-unrealized-pl-by-agepro

Relative Unrealized Pl By Age

On-Chain Metrics
GET /api/v1/onchain/relative-unrealized-pl-by-ageTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?mcap_<1d: number?mcap_10y+: number?mcap_1d-1w: number?mcap_1m-3m: number?mcap_1w-1m: number?mcap_1y-2y: number?mcap_2y-3y: number?mcap_3m-6m: number?mcap_3y-5y: number?mcap_5y-7y: number?mcap_6m-1y: number?mcap_7y-10y: number?nupl_<1d: number?nupl_10y+: number?nupl_1d-1w: number?nupl_1m-3m: number?nupl_1w-1m: number?nupl_1y-2y: number?nupl_2y-3y: number?nupl_3m-6m: number?nupl_3y-5y: number?nupl_5y-7y: number?nupl_6m-1y: number?nupl_7y-10y: number?price: number?rul_<1d: number?rul_10y+: number?rul_1d-1w: number?rul_1m-3m: number?rul_1w-1m: number?rul_1y-2y: number?rul_2y-3y: number?rul_3m-6m: number?rul_3y-5y: number?rul_5y-7y: number?rul_6m-1y: number?rul_7y-10y: number?rup_<1d: number?rup_10y+: number?rup_1d-1w: number?rup_1m-3m: number?rup_1w-1m: number?rup_1y-2y: number?rup_2y-3y: number?rup_3m-6m: number?rup_3y-5y: number?rup_5y-7y: number?rup_6m-1y: number?rup_7y-10y: 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.
relative-unrealized-pl-by-cohortpro

Relative Unrealized Pl By Cohort

On-Chain Metrics
GET /api/v1/onchain/relative-unrealized-pl-by-cohortTry in Playground

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?lth_nupl: number?lth_rul: number?lth_rup: number?price: number?sth_nupl: number?sth_rul: number?sth_rup: 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.
reserve-riskpro

Reserve Risk

On-Chain Metrics
GET /api/v1/onchain/reserve-riskTry in Playground

Response fields

adjusted_bdd: number?approx_circulating_supply: number?block_height: number?btc_price: number?coin_days_destroyed: number?cumulative_value_days_destroyed: number?date: string?formattedDate: string?hodl_bank: number?median_vocdd: number?mvocd: number?price: number?reserve_risk: number?risk_level: number?supply_adjusted_cdd: number?timestamp: integer?value_days_destroyed: number?value_days_destroyed_usd: number?vocd: number?vocd_raw: number?vocdd: number?ledger_index: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
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.