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 7 of 28
taproot-usagepro

Rolling 24-hour Taproot shares for created outputs, spent prevouts, and transactions touching each side, separating creation from spending adoption.

Chart Datasets
GET /api/v1/charts/taproot-usageTry in Playground

Response fields

date: string?formattedDate: string?output_share_percent: number?prevout_share_percent: number?price: number?timestamp: integer?transactions_with_output_percent: number?transactions_with_prevout_percent: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
thermocap-flowpro

Track daily changes in miner security investment through Thermocap analysis. Shows when miners increase their economic commitment to Bitcoin network security (positive flows) and when their investment decreases (negative flows). This measures mining revenue investment, not actual BTC holdings in miner addresses. Essential for understanding mining economics and network health trends

Chart Datasets
GET /api/v1/charts/thermocap-flowTry in Playground

Response fields

active_mvrv: number?active_realized_price: number?active_supply_btc: number?aviv_nupl: number?aviv_ratio: number?block_height: number?btc_price: number?circulating_supply_btc: number?cointime_price: number?date: string?formattedDate: string?investor_cap: number?liveliness: number?market_cap: number?miner_position_change: number?miner_position_change_negative: number?miner_position_change_positive: number?mvrv_ratio: number?nupl: number?price: number?realized_cap: number?supply_in_loss_btc: number?supply_in_profit_btc: number?thermocap: number?timestamp: integer?true_market_mean_price: number?vaulted_price: number?vaulted_supply_btc: number?vaultedness: number?coinbase_rewards_btc: number?daily_revenue_usd: number?investor_cap_delta: number?thermocap_delta: number?daily_mining_revenue_usd: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
top-long-short-ratiopro

Track the long versus short positioning of the largest accounts (top traders) on Binance BTC perpetuals, the 'smart money' view, versus the retail-heavy global ratio. Divergence between top traders and the crowd often front-runs major moves.

Chart Datasets
GET /api/v1/charts/top-long-short-ratioTry in Playground

Response fields

long_short_ratio: number?long_percent: number?short_percent: number?btc_price: 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.
formatstringResponse serialization format.
timeframestringRequested chart timeframe.
top-position-ratiopro

Size-weighted long and short shares for the largest Binance BTC perpetual accounts. Unlike the account-count ratio, larger positions contribute more to this series.

Chart Datasets
GET /api/v1/charts/top-position-ratioTry in Playground

Response fields

long_short_ratio: number?long_percent: number?short_percent: number?btc_price: 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.
formatstringResponse serialization format.
timeframestringRequested chart timeframe.
total-addressespro

Cumulative count of distinct Bitcoin addresses observed on-chain through each daily observation.

Chart Datasets
GET /api/v1/charts/total-addressesTry in Playground

Response fields

date: string?formattedDate: string?price: number?timestamp: integer?total_addresses: number?btc_price: number?ledger_index: number?block_height: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
total-exchange-balancespro

Track the aggregate Bitcoin holdings across all major cryptocurrency exchanges. Monitor market liquidity, potential selling pressure, and holder behavior shifts.

Chart Datasets
GET /api/v1/charts/total-exchange-balancesTry in Playground

Response fields

allexchanges: number?coinbase: number?binance: number?btc_price: 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.
formatstringResponse serialization format.
timeframestringRequested chart timeframe.
total-market-cappro

The combined market capitalization of the entire cryptocurrency market, with TOTAL2 (ex-BTC) and TOTAL3 (ex-BTC, ex-ETH), the same index conventions traders chart on TradingView. When TOTAL2/TOTAL3 outpace TOTAL, capital is rotating into altcoins; when they lag, Bitcoin leads. Daily since 2013, calculated by ChartInspect.

Chart Datasets
GET /api/v1/charts/total-market-capTry in Playground

Response fields

total: number?total2: number?total3: 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.
formatstringResponse serialization format.
cryptocurrencystringCryptocurrency symbol or asset identifier.
timeframestringRequested chart timeframe.
transaction-feespro

Analyze Daily Transaction Fees - total Bitcoin transaction fees paid to miners daily. Fee spikes indicate network congestion and high demand for block space, while consistent fees show healthy network usage.

Chart Datasets
GET /api/v1/charts/transaction-feesTry in Playground

Response fields

avg_fees_per_block: number?block_height: number?blocks: number?btc_price: number?coinbase_rewards_btc: number?daily_issuance_btc: number?date: string?difficulty: number?fees_btc: number?fees_usd: number?formattedDate: string?hash_rate: number?last_height: number?price: number?timestamp: integer?total_fees_btc: number?total_fees_usd: number?tx_count: number?utxos_created: number?utxos_spent: number?cumulative_fees_burned: number?fees_burned: number?ledger_index: number?transaction_fees: number?fee_per_tx: number?fee_revenue_usd: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
transaction-patternspro

Daily counts of transactions identified from their on-chain structure as CoinJoin, consolidation, or batch payout activity.

Chart Datasets
GET /api/v1/charts/transaction-patternsTry in Playground

Response fields

batch_payout_count_24h: number?coinjoin_count_24h: number?consolidation_count_24h: number?date: string?formattedDate: string?price: number?timestamp: integer?

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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
transaction-version-adoptionpro

Daily version 1, version 2, version 3, and other transaction counts, showing protocol migration and nonstandard version activity.

Chart Datasets
GET /api/v1/charts/transaction-version-adoptionTry in Playground

Response fields

date: string?formattedDate: string?other_version_transactions: number?price: number?timestamp: integer?v1_transactions: number?v2_transactions: number?v3_transactions: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
true-market-meanpro

Analyze Bitcoin price relative to its True Market Mean fair value baseline and Aviv ratio. Features colored price indicators showing valuation state and dual-axis visualization of price-to-mean relationships.

Chart Datasets
GET /api/v1/charts/true-market-meanTry in Playground

Response fields

active_realized_price: number?active_supply_btc: number?aviv_ratio: number?block_height: number?btc_price: number?date: string?formattedDate: string?investor_cap: number?price: number?price_to_mean_ratio: number?timestamp: integer?true_market_mean: number?true_market_mean_price: number?ledger_index: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
true-market-mean-pvrpro

Measures deviations from Bitcoin's True Market Mean fair value normalized by market cap volatility. Shows how much the market deviates from fundamental value with color-coded extremes for identifying major accumulation/distribution zones.

Chart Datasets
GET /api/v1/charts/true-market-mean-pvrTry in Playground

Response fields

active_mvrv: number?active_realized_price: number?active_supply_btc: number?aviv_nupl: number?aviv_ratio: number?block_height: number?btc_price: number?circulating_supply_btc: number?cointime_price: number?cumulative_std_dev: number?date: string?formattedDate: string?investor_cap: number?liveliness: number?market_cap: number?mvrv_ratio: number?nupl: number?price: number?price_at_pvr_mean: number?price_at_pvr_minus_1sigma: number?price_at_pvr_plus_1sigma: number?price_at_pvr_plus_2half_sigma: number?price_at_pvr_plus_2sigma: number?price_at_pvr_plus_half_sigma: number?price_to_mean_ratio: number?profit_to_volatility_ratio: number?profit_volatility_ratio: number?pvr_mean: number?pvr_minus_1sigma: number?pvr_plus_1sigma: number?pvr_plus_2half_sigma: number?pvr_plus_2sigma: number?pvr_plus_half_sigma: number?realized_cap: number?supply_in_loss_btc: number?supply_in_profit_btc: number?thermocap: number?timestamp: integer?tmm_profit_volatility_ratio: number?total_market_cap: number?true_market_mean: number?true_market_mean_cap: number?true_market_mean_mvrv: number?true_market_mean_price: number?true_market_mean_pvr: number?vaulted_price: number?vaulted_supply_btc: number?vaultedness: number?zero_line: number?active_cap: number?block_count: number?blocks: number?btc_in_loss: number?btc_in_profit: number?coinbase_rewards_btc: number?cumulative_investor_cap: number?daily_blocks: number?fees_btc: number?investor_cap_usd: number?investor_to_mcap_ratio: number?last_height: number?market_cap_usd: number?mvrv: number?net_realized_pl_usd: number?percent_btc_in_loss: number?percent_btc_in_profit: number?realized_cap_created: number?realized_cap_destroyed: number?realized_cap_net: number?realized_cap_usd: number?realized_price: number?rpl_ratio: number?spent_outputs: number?supply_btc: number?supply_in_loss_percent: number?supply_in_profit_percent: number?total_fees_btc: number?tx_count: number?utxos_created: number?utxos_spent: number?value_days_destroyed_usd: number?vdd_usd: number?z_score: number?ledger_index: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
true-market-mean-pvr-stat-bandspro

Visualize True Market Mean Profit-to-Volatility Ratio with statistical bands overlaid on both PVR values and corresponding Bitcoin price levels to identify support/resistance zones based on fundamental valuation

Chart Datasets
GET /api/v1/charts/true-market-mean-pvr-stat-bandsTry in Playground

Response fields

active_mvrv: number?active_realized_price: number?active_supply_btc: number?aviv_nupl: number?aviv_ratio: number?block_height: number?btc_price: number?circulating_supply_btc: number?cointime_price: number?cumulative_std_dev: number?date: string?formattedDate: string?investor_cap: number?liveliness: number?market_cap: number?mvrv_ratio: number?nupl: number?price: number?price_at_pvr_mean: number?price_at_pvr_minus_1sigma: number?price_at_pvr_plus_1sigma: number?price_at_pvr_plus_2half_sigma: number?price_at_pvr_plus_2sigma: number?price_at_pvr_plus_half_sigma: number?price_to_mean_ratio: number?profit_to_volatility_ratio: number?profit_volatility_ratio: number?pvr_mean: number?pvr_minus_1sigma: number?pvr_plus_1sigma: number?pvr_plus_2half_sigma: number?pvr_plus_2sigma: number?pvr_plus_half_sigma: number?realized_cap: number?supply_in_loss_btc: number?supply_in_profit_btc: number?thermocap: number?timestamp: integer?tmm_profit_volatility_ratio: number?total_market_cap: number?true_market_mean: number?true_market_mean_cap: number?true_market_mean_mvrv: number?true_market_mean_price: number?true_market_mean_pvr: number?vaulted_price: number?vaulted_supply_btc: number?vaultedness: number?zero_line: number?active_cap: number?block_count: number?blocks: number?btc_in_loss: number?btc_in_profit: number?coinbase_rewards_btc: number?cumulative_investor_cap: number?daily_blocks: number?fees_btc: number?investor_cap_usd: number?investor_to_mcap_ratio: number?last_height: number?market_cap_usd: number?mvrv: number?net_realized_pl_usd: number?percent_btc_in_loss: number?percent_btc_in_profit: number?realized_cap_created: number?realized_cap_destroyed: number?realized_cap_net: number?realized_cap_usd: number?realized_price: number?rpl_ratio: number?spent_outputs: number?supply_btc: number?supply_in_loss_percent: number?supply_in_profit_percent: number?total_fees_btc: number?tx_count: number?utxos_created: number?utxos_spent: number?value_days_destroyed_usd: number?vdd_usd: number?z_score: number?ledger_index: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
trx-fee-burn-and-rewardspro

TRX destroyed by transaction fees against new TRX claimed as voting rewards, and the net effect on supply.

Chart Datasets
GET /api/v1/charts/trx-fee-burn-and-rewardsTry in Playground

Response fields

timestamp: integer?date: string?btc_price: number?fees_burned: number?rewards_withdrawn: number?net_emission: number?fees_burned_usd: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
trx-resource-delegationpro

Frozen TRX whose bandwidth or energy is lent to another address. The TRX never moves, so none of this appears in transfer volume.

Chart Datasets
GET /api/v1/charts/trx-resource-delegationTry in Playground

Response fields

timestamp: integer?date: string?btc_price: number?delegated_bandwidth: number?delegated_energy: number?delegated_total: number?delegated_percent_of_stake: number?delegated: number?undelegated: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
trx-staked-supplypro

TRX frozen for bandwidth, energy and voting power, split by staking system, with the unstaking queue and the share of total supply locked.

Chart Datasets
GET /api/v1/charts/trx-staked-supplyTry in Playground

Response fields

timestamp: integer?date: string?btc_price: number?staked_total: number?staked_v1: number?staked_v2: number?unstaking_locked: number?unstaking_withdrawable: number?staked_percent_of_supply: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
trx-staked-supply-by-resourcepro

Staked TRX split by what it was frozen for: energy for smart contracts, bandwidth for transactions, and TRON Power for governance votes.

Chart Datasets
GET /api/v1/charts/trx-staked-supply-by-resourceTry in Playground

Response fields

timestamp: integer?date: string?btc_price: number?bandwidth: number?energy: number?tron_power: number?stake_v1: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
trx-stakerspro

How many addresses hold staked TRX and how many vote, with average stake separating broader participation from concentration.

Chart Datasets
GET /api/v1/charts/trx-stakersTry in Playground

Response fields

timestamp: integer?date: string?btc_price: number?staker_addresses: number?voting_addresses: number?total_votes: number?average_stake: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
trx-staking-flowspro

TRX staked, unstaked and withdrawn per period. The 14-day unstaking lock means unstaking leads liquid supply by about two weeks.

Chart Datasets
GET /api/v1/charts/trx-staking-flowsTry in Playground

Response fields

timestamp: integer?date: string?btc_price: number?staked: number?unstaked: number?net_staked: number?withdrawn: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
unrealized-pl-heatmappro

Visualizes the dollar value of unrealized profit and loss concentrated at each cost basis price level over time. Bright cells below the current price represent large unrealized profits from holders who bought cheap, while bright cells above price show trapped holders sitting on significant unrealized losses. Includes profit/loss ratio overlay, profit take rate, and loss realization rate indicators. Supports USD and native coin denomination.

Chart Datasets
GET /api/v1/charts/unrealized-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.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
unrealized-pl-heatmap-by-agepro

Dollar unrealized P/L per cost-basis bucket, split by holder age cohort. Reveals which vintage of holders sits on the largest paper gains or losses at each historical acquisition price.

Chart Datasets
GET /api/v1/charts/unrealized-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.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
unrealized-pl-heatmap-lthpro

Dollar unrealized P/L per cost-basis bucket for Long-Term Holder supply. Strong green clusters at old cost bases mark deep conviction holdings on large paper gains.

Chart Datasets
GET /api/v1/charts/unrealized-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.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
unrealized-pl-heatmap-sthpro

Dollar unrealized P/L per cost-basis bucket for Short-Term Holder supply. Red regions = recent buyers underwater (capitulation risk); green regions = recent buyers in profit.

Chart Datasets
GET /api/v1/charts/unrealized-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.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
urpdpro

Shows where Bitcoin supply's cost basis is concentrated across different price levels. Each bar represents the amount of BTC last moved at that price range, color-coded by profit/loss status to reveal market structure and key support/resistance zones.

Chart Datasets
GET /api/v1/charts/urpdTry in Playground

Response fields

avg_age_days: number?btc_amount: number?bucket_max: number?bucket_min: number?cumulative_pct: number?in_profit: number?percentage: number?price_bucket: number?utxo_count: number?formattedDate: string?block_height: number?btc_price: number?date: string?timestamp: integer?ath_price: number?bucket_count: number?bucket_mode: number?current_price: number?distribution: number?total_supply_btc: number?unrealized_pl: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
urpd-historypro

The full historical UTXO Realized Price Distribution, supply across cost-basis price bands, for every day of Bitcoin history. Each column is one day; brighter bands hold more supply acquired at that price. Watch cost-basis clusters build and dissolve across entire market cycles, revealing how support and resistance levels formed and broke.

Chart Datasets
GET /api/v1/charts/urpd-historyTry in Playground

Response fields

btc_price: number?buckets: number?date: string?formattedDate: string?timestamp: integer?total_supply: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
usdc-dominancepro

Circle USDC's market cap as a percentage of the total crypto market: the regulated, US-domiciled share of sidelined capital. Divergence between USDC.D and USDT.D tracks the onshore-versus-offshore liquidity split; sharp moves have accompanied both risk rotations and issuer events like the March 2023 depeg. Daily from 2018, calculated by ChartInspect.

Chart Datasets
GET /api/v1/charts/usdc-dominanceTry in Playground

Response fields

value: number?usdc_dominance: 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.
formatstringResponse serialization format.
cryptocurrencystringCryptocurrency symbol or asset identifier.
timeframestringRequested chart timeframe.
usdt-dominancepro

Tether's market cap as a percentage of the total crypto market: the market's largest pool of sidelined dry powder. USDT.D typically rises in risk-off phases as capital rotates into stables, and peaks near market bottoms; falling USDT.D means stablecoin capital deploying into BTC and altcoins. Daily from 2015, calculated by ChartInspect.

Chart Datasets
GET /api/v1/charts/usdt-dominanceTry in Playground

Response fields

value: number?usdt_dominance: 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.
formatstringResponse serialization format.
cryptocurrencystringCryptocurrency symbol or asset identifier.
timeframestringRequested chart timeframe.
utxo-entropy-cascadepro

Measures Shannon entropy of Bitcoin age distribution across HODL waves, revealing order-chaos transitions. Second derivative acceleration captures rapid shifts in holder behavior patterns.

Chart Datasets
GET /api/v1/charts/utxo-entropy-cascadeTry in Playground

Response fields

btc_price: number?date: string?formattedDate: string?hodl_band_00_btc: number?hodl_band_00_pct: number?hodl_band_00_rcap: number?hodl_band_01_btc: number?hodl_band_01_pct: number?hodl_band_01_rcap: number?hodl_band_02_btc: number?hodl_band_02_pct: number?hodl_band_02_rcap: number?hodl_band_03_btc: number?hodl_band_03_pct: number?hodl_band_03_rcap: number?hodl_band_04_btc: number?hodl_band_04_pct: number?hodl_band_04_rcap: number?hodl_band_05_btc: number?hodl_band_05_pct: number?hodl_band_05_rcap: number?hodl_band_06_btc: number?hodl_band_06_pct: number?hodl_band_06_rcap: number?hodl_band_07_btc: number?hodl_band_07_pct: number?hodl_band_07_rcap: number?hodl_band_08_btc: number?hodl_band_08_pct: number?hodl_band_08_rcap: number?hodl_band_09_btc: number?hodl_band_09_pct: number?hodl_band_09_rcap: number?hodl_band_10_btc: number?hodl_band_10_pct: number?hodl_band_10_rcap: number?hodl_band_11_btc: number?hodl_band_11_pct: number?hodl_band_11_rcap: 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?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?timestamp: integer?ledger_index: number?price: number?block_height: number?hodl_supply_pct_1d_1w: number?hodl_supply_pct_1m_3m: number?hodl_supply_pct_1w_1m: number?hodl_supply_pct_1y_2y: number?hodl_supply_pct_2y_3y: number?hodl_supply_pct_3m_6m: number?hodl_supply_pct_3y_5y: number?hodl_supply_pct_5y_plus: number?hodl_supply_pct_6m_12m: number?hodl_supply_pct_lt_1d: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
utxo-set-growthpro

Daily net change in unspent transaction outputs, split into expansion and contraction to expose fan-out versus consolidation pressure.

Chart Datasets
GET /api/v1/charts/utxo-set-growthTry in Playground

Response fields

date: string?formattedDate: string?price: number?timestamp: integer?utxo_net_change: number?block_height: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
utxos-createdpro

Monitor the number of new Bitcoin UTXOs generated daily through transactions. Rising creation indicates network growth, payment activity, and economic expansion.

Chart Datasets
GET /api/v1/charts/utxos-createdTry in Playground

Response fields

avg_fees_per_block: number?block_height: number?blocks: number?btc_price: number?coinbase_rewards_btc: number?daily_issuance_btc: number?date: string?difficulty: number?formattedDate: string?hash_rate: number?last_height: number?price: number?timestamp: integer?total_fees_btc: number?utxos_created: number?utxos_spent: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
utxos-spentpro

Track the number of Bitcoin UTXOs consumed daily in transactions. High activity indicates increased spending and network utilization, often correlating with price volatility and market participation.

Chart Datasets
GET /api/v1/charts/utxos-spentTry in Playground

Response fields

avg_fees_per_block: number?block_height: number?blocks: number?btc_price: number?coinbase_rewards_btc: number?daily_issuance_btc: number?date: string?difficulty: number?formattedDate: string?hash_rate: number?last_height: number?price: number?timestamp: integer?total_fees_btc: number?utxos_created: number?utxos_spent: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
vaulted-supply-profit-losspro

Profit and loss distribution of vaulted supply using Cointime Economics. Each coin is weighted by its dormancy, coins that have not moved for a long time contribute more to "vaulted" supply. A coin's vaultedness weight is proportional to its age relative to the average age of all coins. High vaulted loss percentages mark deep bear market capitulation, historically the best accumulation zones.

Chart Datasets
GET /api/v1/charts/vaulted-supply-profit-lossTry in Playground

Response fields

block_height: number?btc_in_loss: number?btc_in_profit: number?btc_price: number?date: string?formattedDate: string?pct_vaulted_in_loss: number?pct_vaulted_in_profit: number?percent_btc_in_loss: number?percent_btc_in_profit: number?price: number?supply_in_loss_btc: number?supply_in_loss_percent: number?supply_in_profit_btc: number?supply_in_profit_percent: number?timestamp: integer?vaulted_supply: number?vaulted_supply_btc: number?vaulted_supply_in_loss: number?vaulted_supply_in_profit: number?ledger_index: number?vaulted_supply_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.
startDatedateInclusive start date in YYYY-MM-DD format.
endDatedateInclusive end date in YYYY-MM-DD format.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
vaultednesspro

Track Bitcoin vaultedness - the inverse of liveliness showing how dormant Bitcoin is across the network. High vaultedness indicates strong hodling behavior and store-of-value adoption, typical of mature markets.

Chart Datasets
GET /api/v1/charts/vaultednessTry in Playground

Response fields

block_height: number?btc_price: number?coinblocks_created: number?coinblocks_destroyed: number?cumulative_coinblocks_created: number?cumulative_coinblocks_destroyed: number?date: string?formattedDate: string?liveliness: number?price: number?timestamp: integer?vaultedness: number?ledger_index: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
vaultedness-active-mvrv-divergencepro

Compares two Cointime Economics signals - network dormancy (Vaultedness) and activity-weighted valuation (Active MVRV). Both metrics are normalized within a multi-cycle rolling window and their divergence is measured. When active-participant valuation runs hot while dormancy is low, risk is elevated. When dormancy is high and valuations are compressed, accumulation zones emerge.

Chart Datasets
GET /api/v1/charts/vaultedness-active-mvrv-divergenceTry in Playground

Response fields

active_mvrv: number?active_mvrv_norm: number?amvrv_norm: number?block_height: number?btc_price: number?date: string?divergence: number?formattedDate: string?price: number?timestamp: integer?vault_norm: number?vaultedness: number?vaultedness_divergence: number?ledger_index: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
vdd-multiplepro

Value Days Destroyed Multiple identifies when older coins enter the market during bull runs. Compares short-term and long-term coin movement patterns, adjusted for supply maturity. Red bars (≥2.9) signal extreme old coin movement - only 5% of Bitcoin's history trades above this level, often marking major cycle tops.

Chart Datasets
GET /api/v1/charts/vdd-multipleTry in Playground

Response fields

activity_level: number?block_height: number?btc_price: number?circulating_supply_btc: number?coin_days_destroyed: number?cumulative_value_days_destroyed: number?date: string?formattedDate: string?price: number?timestamp: integer?value_days_destroyed: number?value_days_destroyed_usd: number?vdd: number?vdd_30d_ma: number?vdd_365d_ma: number?vdd_multiple: number?ledger_index: number?cdd: number?cumulative_vdd: number?vdd_usd: number?cum_cdd: number?vdd_calculated: number?vdd_multiple_cold: number?vdd_multiple_extreme: number?vdd_multiple_hot: number?vdd_multiple_moderate: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
whale-indexpro

CoinGlass's Bitcoin Whale Index gauges large-trader activity and positioning bias. Strongly positive readings indicate whales leaning net-long, strongly negative readings indicate net-short positioning. Watch for divergences against price and against the retail-heavy long/short ratio.

Chart Datasets
GET /api/v1/charts/whale-indexTry in Playground

Response fields

whale_index: number?btc_price: 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.
formatstringResponse serialization format.
timeframestringRequested chart timeframe.
whale-retail-deltapro

Visualizes the divergence between whale (1K+ BTC) and retail (<10 BTC) holder behavior using a per-cohort heatmap. Tracks accumulation/distribution scores across all 6 balance tiers (Shrimp to Humpback) with aggregate whale vs retail delta overlay lines. Supports Active Supply Weighted, Non-Active Supply Weighted, and Raw Flows modes. Created by Tristan Colt.

Chart Datasets
GET /api/v1/charts/whale-retail-deltaTry in Playground

Response fields

timestamp: integer?date: string?btc_price: number?whale_delta: number?whale_score: number?retail_score: number?whale_flow: number?retail_flow: number?delta_sub1btc: number?delta_1to10btc: number?delta_10to100btc: number?delta_100to1kbtc: number?delta_1kto10kbtc: number?delta_above10kbtc: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
wikipedia-pageviewspro

Daily user pageviews for 18 English Wikipedia articles spanning crypto assets, infrastructure, retail entry points, and historical mania markers, overlaid with Bitcoin price. These are absolute view counts, directly comparable across articles, with bot traffic excluded and coverage from the Wikimedia API floor in July 2015.

Chart Datasets
GET /api/v1/charts/wikipedia-pageviewsTry in Playground

Response fields

wiki_bitcoin: number?wiki_ethereum: number?wiki_cryptocurrency: number?wiki_nft: number?wiki_defi: number?wiki_solana: number?wiki_dogecoin: number?wiki_xrp: number?wiki_cardano: number?wiki_stablecoin: number?wiki_blockchain: number?wiki_satoshi_nakamoto: number?wiki_coinbase: number?wiki_binance: number?wiki_metamask: number?wiki_memecoin: number?wiki_ico: number?wiki_crypto_bubble: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
xrp-etf-flowspro

Daily net flows into and out of US spot XRP ETFs (XRPC, XRPZ, and others), aggregated across all issuers. Green bars are net inflows, red bars are net outflows, with the XRP price overlaid.

Chart Datasets
GET /api/v1/charts/xrp-etf-flowsTry in Playground

Response fields

flow_usd: number?asset_price: 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.
formatstringResponse serialization format.
timeframestringRequested chart timeframe.
yearly-absorption-ratepro

Measures how much new Bitcoin issuance each balance cohort absorbed over the past 365 days. Values above 100% mean the cohort accumulated more than the total new supply (pulling coins from other cohorts). Negative values indicate net distribution. Inspired by Glassnode's entity-adjusted metric, computed here using raw address balance bands.

Chart Datasets
GET /api/v1/charts/yearly-absorption-rateTry in Playground

Response fields

absorption_0_001to0_01btc: number?absorption_0_01to0_1btc: number?absorption_0_1to1btc: number?absorption_100to1kbtc: number?absorption_10kto100kbtc: number?absorption_10to100btc: number?absorption_1kto10kbtc: number?absorption_1to10btc: number?absorption_above100kbtc: number?absorption_crab: number?absorption_fish: number?absorption_humpback: number?absorption_plankton: number?absorption_shark: number?absorption_shrimp: number?absorption_shrimp_large: number?absorption_shrimp_small: number?absorption_sub0_001btc: number?absorption_whale: number?absorption_whale_small: number?block_height: number?btc_price: number?change_0_001to0_01btc: number?change_0_01to0_1btc: number?change_0_1to1btc: number?change_100to1kbtc: number?change_10kto100kbtc: number?change_10to100btc: number?change_1kto10kbtc: number?change_1to10btc: number?change_above100kbtc: number?change_sub0_001btc: number?date: string?formattedDate: string?price: number?timestamp: integer?yearly_issuance_btc: 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?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_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?market_cap: number?market_cap_usd: number?mvrv: number?mvrv_ratio: number?net_flow_365d: number?net_realized_pl_usd: number?net_rpl: number?nupl: number?pct_circulating_lth_in_loss: number?pct_circulating_lth_in_profit: number?pct_circulating_sth_in_loss: number?pct_circulating_sth_in_profit: number?pct_lth_in_loss: number?pct_lth_in_profit: number?pct_sth_in_loss: number?pct_sth_in_profit: number?percent_btc_in_loss: number?percent_btc_in_profit: number?realized_cap: number?realized_cap_created: number?realized_cap_destroyed: number?realized_cap_net: number?realized_cap_usd: number?realized_price: number?rpl_ratio: number?spent_outputs: number?sth_btc_in_loss: number?sth_btc_in_profit: number?sth_cost_basis: number?sth_cost_basis_usd: number?sth_mvrv: number?sth_net_position_change: number?sth_percentage: number?sth_realized_cap: number?sth_realized_cap_usd: number?sth_realized_loss_usd: number?sth_realized_price: number?sth_realized_profit_usd: number?sth_rpl_ratio: number?sth_sopr: number?sth_supply: number?sth_supply_btc: number?supply_btc: number?supply_in_loss_btc: number?supply_in_loss_percent: number?supply_in_profit_btc: number?supply_in_profit_percent: number?thermocap: number?total_fees_btc: number?true_market_mean: number?true_market_mean_price: number?tx_count: number?utxos_created: number?utxos_spent: number?value_days_destroyed: number?value_days_destroyed_usd: number?vaulted_price: number?vaulted_supply_btc: number?vaultedness: number?vdd_usd: number?yearly_absorption_rate: number?z_score: number?zero_line: 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.
formatstringResponse serialization format.
chainstringChain or asset identifier.
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.
timeframestringRequested chart timeframe.
1INCHfree

1INCH price data (OHLC, volume, market cap)

Crypto Prices
GET /api/v1/crypto/prices/1INCHTry in Playground

Response fields

timestamp: integeropen: numberhigh: numberlow: numberclose: numbervolume: 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.
AAVEfree

AAVE price data (OHLC, volume, market cap)

Crypto Prices
GET /api/v1/crypto/prices/AAVETry in Playground

Response fields

timestamp: integeropen: numberhigh: numberlow: numberclose: numbervolume: 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.
ADAfree

ADA price data (OHLC, volume, market cap)

Crypto Prices
GET /api/v1/crypto/prices/ADATry in Playground

Response fields

timestamp: integeropen: numberhigh: numberlow: numberclose: numbervolume: integer

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.
ALGOfree

ALGO price data (OHLC, volume, market cap)

Crypto Prices
GET /api/v1/crypto/prices/ALGOTry in Playground

Response fields

timestamp: integeropen: numberhigh: numberlow: numberclose: numbervolume: integer

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.
APEfree

APE price data (OHLC, volume, market cap)

Crypto Prices
GET /api/v1/crypto/prices/APETry in Playground

Response fields

timestamp: integeropen: numberhigh: numberlow: numberclose: numbervolume: 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.
APTfree

APT price data (OHLC, volume, market cap)

Crypto Prices
GET /api/v1/crypto/prices/APTTry in Playground

Response fields

timestamp: integeropen: numberhigh: numberlow: numberclose: numbervolume: integer

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.
ARBfree

ARB price data (OHLC, volume, market cap)

Crypto Prices
GET /api/v1/crypto/prices/ARBTry in Playground

Response fields

timestamp: integeropen: numberhigh: numberlow: numberclose: numbervolume: 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.
ASTERfree

ASTER price data (OHLC, volume, market cap)

Crypto Prices
GET /api/v1/crypto/prices/ASTERTry in Playground

Response fields

timestamp: integeropen: numberhigh: numberlow: numberclose: numbervolume: 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.
ATOMfree

ATOM price data (OHLC, volume, market cap)

Crypto Prices
GET /api/v1/crypto/prices/ATOMTry in Playground

Response fields

timestamp: integeropen: numberhigh: numberlow: numberclose: numbervolume: 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.
AVAXfree

AVAX price data (OHLC, volume, market cap)

Crypto Prices
GET /api/v1/crypto/prices/AVAXTry in Playground

Response fields

timestamp: integeropen: numberhigh: numberlow: numberclose: numbervolume: 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.