On-Chain API

All On-Chain Metrics

480 metrics across 73 supported assets, generated from the same manifests used by the API.

Reset
480 endpoints, catalog 4d580813765a1fd7Page 6 of 10
pricepro

Price

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

Response fields

block_height: number?btc_price: number?date: string?formattedDate: string?timestamp: integer?bucket_end: number?bucket_start: number?close: number?high: number?ledger_index: number?low: number?open: number?source: string?volume: number?xrp_price: number?link_price: number?price: number?uni_price: number?aave_price: number?shib_price: number?pepe_price: number?rndr_price: number?mkr_price: number?ens_price: number?ldo_price: number?crv_price: number?usdt_price: number?usdc_price: number?dai_price: number?weth_price: number?wbtc_price: number?leo_price: number?mnt_price: number?ondo_price: number?wlfi_price: number?wld_price: number?paxg_price: number?xaut_price: number?1inch_price: number?ape_price: number?gala_price: number?axs_price: number?bat_price: number?chz_price: number?comp_price: number?fet_price: number?grt_price: number?imx_price: number?lrc_price: number?mana_price: number?sand_price: number?snx_price: number?usds_price: number?usde_price: number?usd1_price: number?usdg_price: number?pyusd_price: number?usdy_price: number?usyc_price: number?

Query parameters

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

Production Cost

On-Chain Metrics
GET /api/v1/onchain/production-costTry in Playground

Response fields

btc_price: number?date: string?efficiency_jth: number?electricity_cost: number?energy_per_btc_kwh: number?energy_value: number?formattedDate: string?marginal_cost: number?price: number?ratio_electricity: number?ratio_energy_value: number?ratio_marginal: number?ratio_regression: number?ratio_thermocap: number?ratio_total: number?regression_price: number?thermocap_price: number?timestamp: integer?total_cost: 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.
profit-losspro

Profit Loss

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

Response fields

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

Query parameters

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

Puell Multiple

On-Chain Metrics
GET /api/v1/onchain/puell-multipleTry in Playground

Response fields

365d_ma_issuance_usd: number?block_height: number?blocks: number?btc_price: number?coinbase_rewards_btc: number?daily_issuance_usd: number?date: string?formattedDate: string?ma365_revenue: number?mining_revenue_btc: number?mining_revenue_usd: number?price: number?puell_multiple: number?timestamp: integer?total_fees_btc: number?active_mvrv: number?active_realized_price: number?active_supply_btc: number?aviv_nupl: number?aviv_ratio: number?circulating_supply_btc: number?cointime_price: number?investor_cap: number?liveliness: number?market_cap: number?mvrv_ratio: number?nupl: number?realized_cap: number?supply_in_loss_btc: number?supply_in_profit_btc: number?thermocap: number?true_market_mean_price: number?vaulted_price: number?vaulted_supply_btc: number?vaultedness: number?reserve_revenue_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.
rainbow-q10pro

Rainbow Q10

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

Response fields

btc_price: number?date: string?price: number?rainbow_q10: 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-q15pro

Rainbow Q15

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

Response fields

btc_price: number?date: string?price: number?rainbow_q15: 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-q20pro

Rainbow Q20

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

Response fields

btc_price: number?date: string?price: number?rainbow_q20: 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-q25pro

Rainbow Q25

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

Response fields

btc_price: number?date: string?price: number?rainbow_q25: 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-q30pro

Rainbow Q30

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

Response fields

btc_price: number?date: string?price: number?rainbow_q30: 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-q35pro

Rainbow Q35

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

Response fields

btc_price: number?date: string?price: number?rainbow_q35: 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-q40pro

Rainbow Q40

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

Response fields

btc_price: number?date: string?price: number?rainbow_q40: 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-q45pro

Rainbow Q45

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

Response fields

btc_price: number?date: string?price: number?rainbow_q45: 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-q5pro

Rainbow Q5

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

Response fields

btc_price: number?date: string?price: number?rainbow_q5: 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-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_5y+: number?rcap_loss_6m-12m: number?rcap_profit_5y+: number?rcap_profit_6m-12m: 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?rcap_loss_< 1d: number?rcap_loss_> 10y: number?rcap_profit_< 1d: number?rcap_profit_> 10y: 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?a2vr: number?active_cap: number?active_mvrv: number?active_realized_price: number?active_supply_btc: number?aviv_nupl: number?aviv_ratio: number?block_count: number?block_height: number?blocks: number?btc_in_loss: number?btc_in_profit: number?circulating_supply_btc: number?coin_days_destroyed: number?coinbase_rewards_btc: number?coinblocks_created: number?coinblocks_destroyed: number?cointime_price: number?cumulative_coinblocks_created: number?cumulative_coinblocks_destroyed: number?cumulative_investor_cap: number?cumulative_value_days_destroyed: number?cumulative_vdd: number?daily_blocks: number?daily_realized_loss_btc: number?daily_realized_loss_usd: number?daily_realized_profit_btc: number?daily_realized_profit_usd: number?fees_btc: number?investor_cap: number?investor_cap_usd: number?investor_to_mcap_ratio: number?last_height: number?liveliness: number?lth_btc_in_loss: number?lth_btc_in_profit: number?lth_cost_basis: number?lth_mvrv: number?lth_net_position_change: number?lth_percentage: number?lth_realized_cap: number?lth_realized_loss_usd: number?lth_realized_price: number?lth_realized_profit_usd: number?lth_rpl_ratio: number?lth_sopr: number?lth_supply: number?lth_supply_btc: number?mvrv: number?net_realized_pl_usd: number?net_rpl: number?nupl: number?pct_circulating_lth_in_loss: number?pct_circulating_lth_in_profit: number?pct_circulating_sth_in_loss: number?pct_circulating_sth_in_profit: number?pct_lth_in_loss: number?pct_lth_in_profit: number?pct_sth_in_loss: number?pct_sth_in_profit: number?percent_btc_in_loss: number?percent_btc_in_profit: number?realized_price: number?rpl_ratio: number?spent_outputs: number?sth_btc_in_loss: number?sth_btc_in_profit: number?sth_cost_basis: number?sth_mvrv: number?sth_net_position_change: number?sth_percentage: number?sth_realized_cap: number?sth_realized_loss_usd: number?sth_realized_price: number?sth_realized_profit_usd: number?sth_rpl_ratio: number?sth_sopr: number?sth_supply: number?sth_supply_btc: number?supply_btc: number?supply_in_loss_btc: number?supply_in_loss_percent: number?supply_in_profit_btc: number?supply_in_profit_percent: number?thermocap: number?total_fees_btc: number?true_market_mean: number?true_market_mean_price: number?tx_count: number?utxos_created: number?utxos_spent: number?value_days_destroyed: number?value_days_destroyed_usd: number?vaulted_price: number?vaulted_supply_btc: number?vaultedness: number?vdd_usd: number?z_score: number?zero_line: number?sopr: number?

Query parameters

NameTypeDescription
daysintegerNumber of recent calendar days to return.
limitintegerMaximum number of rows to return.
chainstringChain or asset identifier.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
fieldsstringComma-separated response fields to project from each row.
dataResolutionstringRequested on-chain data resolution, when the metric advertises it in /api/onchain/manifest. Daily (1d) is the default; block and sub-day resolutions are served from the same metric endpoint.
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?daily_realized_loss_btc: number?daily_realized_loss_usd: number?daily_realized_profit_btc: number?daily_realized_profit_usd: number?lth_btc_in_loss: number?lth_btc_in_profit: number?lth_cost_basis: number?lth_cost_basis_usd: number?lth_mvrv: number?lth_net_position_change: number?lth_percentage: number?lth_realized_cap: number?lth_realized_cap_usd: number?lth_realized_loss_usd: number?lth_realized_price: number?lth_realized_profit_usd: number?lth_rpl_ratio: number?lth_sopr: number?lth_supply: number?lth_supply_btc: number?net_rpl: 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?realized_pl_ratio: number?realized_pl_ratio_sma_365: number?sth_btc_in_loss: number?sth_btc_in_profit: number?sth_cost_basis: number?sth_cost_basis_usd: number?sth_mvrv: number?sth_net_position_change: number?sth_percentage: number?sth_realized_cap: number?sth_realized_cap_usd: number?sth_realized_loss_usd: number?sth_realized_price: number?sth_realized_profit_usd: number?sth_rpl_ratio: number?sth_sopr: number?sth_supply: number?sth_supply_btc: number?zero_line: 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?realized_pl_deviation_momentum: number?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: array?btc_price: number?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: array?scale: string | 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: array?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: array?scale: string | 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: array | object | number?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: array?buckets: array?scale: string | 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: array?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: array?scale: string | 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: array?date: string?formattedDate: string?timestamp: integer?block_height: number?price: number?bucket_prices: array?scale: string | 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: object | array | 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?realized_pl_ratio: 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.