Indicators

90D Coin Days Destroyed (CDD-90)

GET https://api.glassnode.com/v1/metrics/indicators/cdd90_age_adjusted

90D Coin Days Destroyed is the 90 day rolling sum of Coin Days Destroyed (CDD) and shows the amount of coin days that have been destroyed over the past year. This version is age-adjusted meaning that we normalize by time in order to account for the increasing baseline as time goes by.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":157040.25447044475}]

Accumulation Trend Score

GET https://api.glassnode.com/v1/metrics/indicators/accumulation_trend_score

The Accumulation Trend Score is an indicator that reflects the relative size of entities that are actively accumulating coins on-chain in terms of their BTC holdings. The scale of the Accumulation Trend Score represents both the size of the entities balance (their participation score), and the amount of new coins they have acquired/sold over the last month (their balance change score). An Accumulation Trend Score of closer to 1 indicates that on aggregate, larger entities (or a big part of the network) are accumulating, and a value closer to 0 indicates they are distributing or not accumulating. This provides insight into the balance size of market participants, and their accumulation behavior over the last month. For more information see the metric description in Glassnode Academy.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"price":63122.17999859899,"score":0.1534264198172337}}]

ASOL

GET https://api.glassnode.com/v1/metrics/indicators/asol

Average Spent Output Lifespan (ASOL) is the average age (in days) of spent transaction outputs. Outputs with a lifespan of less than 1h are discarded.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":128.90905629926843}]

aSOPR

GET https://api.glassnode.com/v1/metrics/indicators/sopr_adjusted

Adjusted SOPR is SOPR ignoring all outputs with a lifespan of less than 1 hour.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1.034690024395187}]

Balanced Price

GET https://api.glassnode.com/v1/metrics/indicators/balanced_price_usd

Balanced Price is the difference between Realized Price and Transfer Price. Transfer Price is the cumulative sum of Coin Days Destroyed in USD, adjusted by circulating supply and total time since Bitcoin's inception. Balanced Price attempts to detect major cycle bottoms. This metric was created by David Puell. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":24389.523388624868}]

Binary CDD

GET https://api.glassnode.com/v1/metrics/indicators/cdd_supply_adjusted_binary

Binary Coin Days Destroyed (Binary CDD) is computed by thresholding Adjusted CDD by its average over time, i.e. taking the mean destruction over time and asking whether there were more Adjusted CDDs destroyed today than on average. Binary CDD is used in order to minimize the impact of exchange movements, which do not accurately reflect behavior of the long-term holders. This metric was developed by Hans Hauge and Ikigai. For more information see this post.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1}]

Coin Blocks Created (CBC)

GET https://api.glassnode.com/v1/metrics/indicators/coin_blocks_created

Coin Blocks Created (CBC) is calculated by multiplying the value of each coin that has ever existed by the number of blocks the coin was unspent.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":2864697364.020789}]

Coin Blocks Destroyed

GET https://api.glassnode.com/v1/metrics/indicators/coin_blocks_destroyed

Coin Blocks Destroyed for any given transaction is calculated by taking the number of coins in a transaction and multiplying it by the number of blocks it has been since those coins were last spent.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":2063735971.9565637}]

Coin Days Destroyed (CDD)

GET https://api.glassnode.com/v1/metrics/indicators/cdd

Coin Days Destroyed (CDD) for any given transaction is calculated by taking the number of coins in a transaction and multiplying it by the number of days it has been since those coins were last spent.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":13269140.958972022}]

Coin Years Destroyed (CYD)

GET https://api.glassnode.com/v1/metrics/indicators/cyd

Coin Years Destroyed (CYD) is defined as the 365 day rolling sum of Coin Days Destroyed (CDD), and shows the amount of coin days that have been destroyed over the past year. It is indicative of long-term holder behaviour. This metric was first put forward by ARK Invest.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":4732203396.923538}]

Cost Basis Distribution Quantiles

GET https://api.glassnode.com/v1/metrics/indicators/cost_basis_distribution_quantiles

The Cost Basis Distribution (CBD) Quantiles metric calculates the distribution of realized prices for unspent digital assets by dividing them into 100 quantiles (percentiles) for each day. This metric provides a granular view of where the total supply was acquired, helping investors observe how supply is distributed across different price levels. By examining the quantile lines, investors can identify the proportion of supply that was acquired below the current market price and is potentially at a loss. Additionally, the metric allows users to detect price levels where a higher concentration of supply accumulated, as indicated by denser clustering of quantile lines over a specified time range. This detailed analysis helps investors understand both the current state of unrealized gains or losses and historical patterns of supply concentration.

Note: All CBD metrics utilize an address-based approach, analyzing holdings based on individual wallet addresses for consistency across digital assets and comparability across blockchain architectures. This differs from a UTXO-based approach, as used in metrics like URPD, which categorizes supply based on unspent transaction outputs, typically used for chains like Bitcoin. Therefore, metrics for UTXO-based assets may show slight differences when compared across these distinct computational methods.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: CSV, JSON

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"0.01":0.04950953508391482,"0.02":0.05078013724357606,"0.03":0.05195226306593781,"0.04":0.0532397489982279,"0.05":0.05440006120657547,"0.06":0.05605959262722257,"0.07":0.05846073188280301,"0.08":0.06415264225951374,"0.09":0.20845960448316367,"0.1":0.9960876731704496,"0.11":5.012876991104731,"0.12":10.380717513880038,"0.13":18.121697912404656,"0.14":116.58259596036564,"0.15":228.19716179658622,"0.16":372.15483842582967,"0.17":453.76525279985697,"0.18":588.9374611495762,"0.19":735.639361000731,"0.2":1062.043328570258,"0.21":2731.9748091892006,"0.22":3634.3661477380474,"0.23":3868.5691926503737,"0.24":4493.69238389144,"0.25":5773.07415430949,"0.26":6533.90465551557,"0.27":7121.830043775648,"0.28":7707.891861108526,"0.29":8397.92558360144,"0.3":9092.816634903125,"0.31":9649.293700535121,"0.32":10484.57071791002,"0.33":11301.265617755418,"0.34":12718.844607183839,"0.35":14400.95783973182,"0.36":16518.23167697011,"0.37":16777.768743603887,"0.38":17054.510616307853,"0.39":18910.072583290468,"0.4":19342.30606487359,"0.41":20506.352598984293,"0.42":21190.113340054028,"0.43":22462.218522113755,"0.44":23598.773043972287,"0.45":25718.863757896826,"0.46":26562.34791241177,"0.47":27261.20750161356,"0.48":28053.817557586874,"0.49":29026.369821742253,"0.5":29382.072840114095,"0.51":30062.6855809513,"0.52":30393.37694477926,"0.53":31357.2255635334,"0.54":32056.011145360917,"0.55":32234.416624477875,"0.56":33869.155095892216,"0.57":35383.82238875363,"0.58":36852.915038087536,"0.59":38009.066410480475,"0.6":38583.885724053274,"0.61":39532.95868254546,"0.62":40144.0695051328,"0.63":40394.94773238551,"0.64":41687.22475260416,"0.65":42435.900802606666,"0.66":43278.87847737008,"0.67":43994.064232797275,"0.68":44729.11898750147,"0.69":46662.680900464926,"0.7":47466.52477515643,"0.71":48629.22662391315,"0.72":50336.71448140228,"0.73":51946.0001843909,"0.74":53327.10406792799,"0.75":54480.05770397206,"0.76":55779.963119309294,"0.77":56664.319164649394,"0.78":57311.695968645,"0.79":57884.79377696087,"0.8":58517.433653828964,"0.81":59273.6419699675,"0.82":59817.886466094875,"0.83":60292.92223768046,"0.84":60862.956440580805,"0.85":61229.84420217773,"0.86":61902.757169564284,"0.87":62555.53492563707,"0.88":62965.359188648275,"0.89":63265.788753499786,"0.9":63896.508576023734,"0.91":64273.969542841674,"0.92":64986.18579109409,"0.93":65924.14224080376,"0.94":66574.04061574975,"0.95":67003.49089994213,"0.96":67658.61688577133,"0.97":68779.43022978533,"0.98":69853.11784632782,"0.99":71553.44986751916,"1.0":73615.4351911181}}]

CVDD

GET https://api.glassnode.com/v1/metrics/indicators/cvdd

Cumulative Value-Days Destroyed (CVDD) is the ratio of the cumulative USD value of Coin Days Destroyed and the market age (in days). Historically, CVDD has been an accurate indicator for global Bitcoin market bottoms. This metric was created by Willy Woo. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":23959.199621221593}]

Difficulty Ribbon

GET https://api.glassnode.com/v1/metrics/indicators/difficulty_ribbon

The Difficulty Ribbon is an indicator that uses simple moving averages (200d, 128d, 90d, 60d, 40d, 25d, 14d) of the Bitcoin mining difficulty to create the ribbon. Historically, periods when the ribbon compresses have been good buying opportunities. The Difficulty Ribbon was created by Willy Woo. For more information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"ma128":3.676038956082287e+23,"ma14":3.940946707013874e+23,"ma200":3.659005859730725e+23,"ma25":3.8932857089239926e+23,"ma40":3.8406163582900366e+23,"ma60":3.809086645577672e+23,"ma9":3.980213893276366e+23,"ma90":3.7075168932796404e+23}}]

Difficulty Ribbon Compression

GET https://api.glassnode.com/v1/metrics/indicators/difficulty_ribbon_compression

Difficulty Ribbon Compression is a market indicator that uses a normalized standard deviation to quantify compression of the Difficulty Ribbon. Historically, zones of high compression (low values) have been good buying opportunities. The compression threshold is set here at 0.05.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.03006493367397748}]

Dormancy

GET https://api.glassnode.com/v1/metrics/indicators/average_dormancy

Dormancy is the average number of days destroyed per coin transacted, and is defined as the ratio of coin days destroyed and total transfer volume. This metric was created by Reginald Smith and David Puell. Read more in this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":38.65671804971226}]

Entity- and Supply-Adjusted CYD

GET https://api.glassnode.com/v1/metrics/indicators/cyd_account_based_supply_adjusted

Coin Years Destroyed (CYD) is defined as the 365 day rolling sum of Coin Days Destroyed (CDD), and shows the amount of coin days that have been destroyed over the past year. It is indicative of long-term holder behaviour. This version is entity-adjusted, meaning that transactions within addresses controlled by the same network participant are discarded (see this article for more information), as well as supply-adjusted to account for the increasing baseline of the metric over time. This metric was first put forward by ARK Invest and further developed by Glassnode by adjusting for the circulating supply.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":270.19998949154024}]

Entity-Adjusted 90D Coin Days Destroyed (eCDD-90)

GET https://api.glassnode.com/v1/metrics/indicators/cdd90_account_based_age_adjusted

90D Coin Days Destroyed is the 90 day rolling sum of Coin Days Destroyed (CDD) and shows the amount of coin days that have been destroyed over the past year. This version is entity-adjusted, meaning that transactions within addresses controlled by the same network participant are discarded (see this article for more information), as well as age-adjusted meaning that we normalize by time in order to account for the increasing baseline as time goes by.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":255903.71732029904}]

Entity-Adjusted ASOL

GET https://api.glassnode.com/v1/metrics/indicators/asol_account_based

Entity-adjusted ASOL is an improved variant of ASOL that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted ASOL therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":66.81762576854729}]

Entity-Adjusted CDD

GET https://api.glassnode.com/v1/metrics/indicators/cdd_account_based

Entity-adjusted CDD is an improved variant of CDD that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted CDD therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":21356201.918078657}]

Entity-Adjusted CYD

GET https://api.glassnode.com/v1/metrics/indicators/cyd_account_based

Coin Years Destroyed (CYD) is defined as the 365 day rolling sum of Coin Days Destroyed (CDD), and shows the amount of coin days that have been destroyed over the past year. It is indicative of long-term holder behaviour. This version is entity-adjusted, meaning that transactions within addresses controlled by the same network participant are discarded (see this article for more information). This metric was first put forward by ARK Invest.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":5309892817.533587}]

Entity-Adjusted Dormancy

GET https://api.glassnode.com/v1/metrics/indicators/dormancy_account_based

Entity-adjusted Dormancy is an improved variant of Average Coin Dormancy that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted Dormancy therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":108.48687428760401}]

Entity-Adjusted Dormancy Flow

GET https://api.glassnode.com/v1/metrics/indicators/dormancy_flow

Entity-adjusted Dormancy Flow is the ratio of the current market capitalization and the annualized dormancy value (measured in USD). Entity-adjusted Dormancy Flow can be used to time market lows and assess whether the bull market remains in relatively normal conditions. It helps confirm whether Bitcoin is in a bullish or bearish primary trend. This metric was put forward by David Puell. For more information please read his introductory article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":198027.63494290816}]

Entity-Adjusted Liveliness

GET https://api.glassnode.com/v1/metrics/indicators/liveliness_account_based

Entity-adjusted Liveliness is an improved variant of Liveliness that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted Liveliness therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.6196827089573497}]

Entity-Adjusted Long-Term Holder ASOL

GET https://api.glassnode.com/v1/metrics/indicators/asol_lth_account_based

Long-Term Holder variant of Entity-Adjusted ASOL. Average Spent Output Lifespan (ASOL) is the average age (in days) of spent transaction outputs. Transactions between addresses of the same entity ("in-house" transactions) are discarded. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":647.5335491910266}]

Entity-Adjusted Long-Term Holder CDD

GET https://api.glassnode.com/v1/metrics/indicators/cdd_lth_account_based

Long-Term Holder variant of Entity-Adjusted CDD. Coin Days Destroyed (CDD) for any given transaction is calculated by taking the number of coins in a transaction and multiplying it by the number of days it has been since those coins were last spent. Transactions between addresses of the same entity ("in-house" transactions) are discarded. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":17832988.441625807}]

Entity-Adjusted Long-Term Holder Dormancy

GET https://api.glassnode.com/v1/metrics/indicators/dormancy_lth_account_based

Long-Term Holder variant of Entity-Adjusted Dormancy. Dormancy is the average number of days destroyed per coin transacted, and is defined as the ratio of coin days destroyed and total transfer volume. Transactions between addresses of the same entity ("in-house" transactions) are discarded. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":477.00419211074467}]

Entity-Adjusted LTH Realized Loss

GET https://api.glassnode.com/v1/metrics/indicators/realized_loss_lth_account_based

Entity-Adjusted variant of Realized Loss for Long-Term Holders, which denotes the total profit (in USD) of all moved coins whose price at their last movement was lower than the price at the current movement. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Volume transferred between addresses owned by the same entity cluster is excluded. As such, no value is realized during internal or “in-house” transfers.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":3314505.640872279}]

Entity-Adjusted LTH Realized Loss to Exchanges

GET https://api.glassnode.com/v1/metrics/indicators/realized_loss_lth_to_exchanges_account_based

Entity-Adjusted variant of Realized Loss for coins that are sent from Long-Term Holders to exchanges. Realized loss denotes the total loss (in USD) of all moved coins whose price at their last movement was higher than the price at the current movement. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

Note that exchange metrics are based on our labeled data of exchange addresses that we constantly keep updating, as well as data science techniques and statistical information that changes over time. Therefore these metrics are mutable – the data is stable, but especially most recent data points are subject to slight fluctuations as time progresses.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

e

string

exchange name: aggregated, binance, bitfinex, bitget, bithumb, bitmex, bitstamp, bittrex, bybit, coinbase, coincheck, coinex, crypto.com, deribit, ftx, gate.io, gemini, hitbtc, huobi, korbit, kraken, kucoin, luno, okex, poloniex, swissborg

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":216103.49368425287}]

Entity-Adjusted LTH Realized Profit

GET https://api.glassnode.com/v1/metrics/indicators/realized_profit_lth_account_based

Entity-Adjusted variant of Realized Profit for Long-Term Holders, which denotes the total profit (in USD) of all moved coins whose price at their last movement was lower than the price at the current movement. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Volume transferred between addresses owned by the same entity cluster is excluded. As such, no value is realized during internal or “in-house” transfers.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":867792998.5577837}]

Entity-Adjusted LTH Realized Profit to Exchanges

GET https://api.glassnode.com/v1/metrics/indicators/realized_profit_lth_to_exchanges_account_based

Entity-Adjusted variant of Realized Profit for coins that are sent from Long-Term Holders to exchanges. Realized profit denotes the total profit (in USD) of all moved coins whose price at their last movement was lower than the price at the current movement. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

Note that exchange metrics are based on our labeled data of exchange addresses that we constantly keep updating, as well as data science techniques and statistical information that changes over time. Therefore these metrics are mutable – the data is stable, but especially most recent data points are subject to slight fluctuations as time progresses.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

e

string

exchange name: aggregated, binance, bitfinex, bitget, bithumb, bitmex, bitstamp, bittrex, bybit, coinbase, coincheck, coinex, crypto.com, deribit, ftx, gate.io, gemini, hitbtc, huobi, korbit, kraken, kucoin, luno, okex, poloniex, swissborg

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":17236257.18190455}]

Entity-Adjusted LTH-NUPL

GET https://api.glassnode.com/v1/metrics/indicators/nupl_more_155_account_based

Entity-adjusted LTH-NUPL is an improved variant of Long-Term Holders Net Unrealized Profit/Loss (LTH-NUPL) that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted LTH NUPL therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article. An entity is considered as a Long-Term Holder if the time since its averaged purchasing date is more than 155 days.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.5980778250244831}]

Entity-Adjusted MSOL

GET https://api.glassnode.com/v1/metrics/indicators/msol_account_based

Entity-adjusted MSOL is an improved variant of MSOL that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted MSOL therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1.8429976851851853}]

Entity-Adjusted MVRV

GET https://api.glassnode.com/v1/metrics/indicators/mvrv_account_based

Entity-adjusted MVRV is an improved variant of MVRV Ratio that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted MVRV therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1.9435390836501785}]

Entity-Adjusted NUPL

GET https://api.glassnode.com/v1/metrics/indicators/net_unrealized_profit_loss_account_based

Entity-adjusted NUPL is an improved variant of Net Unrealized Profit/Loss (NUPL) that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted NUPL therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.48547471547529275}]

Entity-Adjusted NVT

GET https://api.glassnode.com/v1/metrics/indicators/nvt_entity_adjusted

The Network Value to Transactions (NVT) Ratio is computed by dividing the market cap by the transferred on-chain volume measured in USD. This entity-adjusted version of the NVT Ratio uses entity-adjusted on-chain volume and is therefore more accurate as it accounts for actual economic throughput.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":184.1881187382466}]

Entity-Adjusted Realized Cap

GET https://api.glassnode.com/v1/metrics/indicators/rcap_account_based

Entity-adjusted Realized Cap is an improved variant of Realized Cap that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted Realized Cap therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":641659166803.2449}]

Entity-Adjusted Realized Loss

GET https://api.glassnode.com/v1/metrics/indicators/realized_loss_account_based

Entity-Adjusted variant of Realized Loss, which denotes the total profit (in USD) of all moved coins whose price at their last movement was lower than the price at the current movement.

Volume transferred between addresses owned by the same entity cluster is excluded. As such, no value is realized during internal or “in-house” transfers.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":14729333.567962227}]

Entity-Adjusted Realized Loss to Exchanges

GET https://api.glassnode.com/v1/metrics/indicators/realized_loss_to_exchanges_account_based

Entity-Adjusted variant of Realized Loss for coins that are sent to exchanges. Realized loss denotes the total loss (in USD) of all moved coins whose price at their last movement was higher than the price at the current movement.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

Note that exchange metrics are based on our labeled data of exchange addresses that we constantly keep updating, as well as data science techniques and statistical information that changes over time. Therefore these metrics are mutable – the data is stable, but especially most recent data points are subject to slight fluctuations as time progresses.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

e

string

exchange name: aggregated, binance, bitfinex, bitget, bithumb, bitmex, bitstamp, bittrex, bybit, coinbase, coincheck, coinex, crypto.com, deribit, ftx, gate.io, gemini, hitbtc, huobi, korbit, kraken, kucoin, luno, okex, poloniex, swissborg

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":2137442.4081920176}]

Entity-Adjusted Realized Profit

GET https://api.glassnode.com/v1/metrics/indicators/realized_profit_account_based

Entity-Adjusted variant of Realized Profit, which denotes the total profit (in USD) of all moved coins whose price at their last movement was lower than the price at the current movement.

Volume transferred between addresses owned by the same entity cluster is excluded. As such, no value is realized during internal or “in-house” transfers.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1185619238.326048}]

Entity-Adjusted Realized Profit to Exchanges

GET https://api.glassnode.com/v1/metrics/indicators/realized_profit_to_exchanges_account_based

Entity-Adjusted variant of Realized Profit for coins that are sent to exchanges. Realized profit denotes the total profit (in USD) of all moved coins whose price at their last movement was lower than the price at the current movement.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

Note that exchange metrics are based on our labeled data of exchange addresses that we constantly keep updating, as well as data science techniques and statistical information that changes over time. Therefore these metrics are mutable – the data is stable, but especially most recent data points are subject to slight fluctuations as time progresses.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

e

string

exchange name: aggregated, binance, bitfinex, bitget, bithumb, bitmex, bitstamp, bittrex, bybit, coinbase, coincheck, coinex, crypto.com, deribit, ftx, gate.io, gemini, hitbtc, huobi, korbit, kraken, kucoin, luno, okex, poloniex, swissborg

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":88003567.75338824}]

Entity-Adjusted Short-Term Holder ASOL

GET https://api.glassnode.com/v1/metrics/indicators/asol_sth_account_based

Short-Term Holder variant of Entity-Adjusted ASOL. Average Spent Output Lifespan (ASOL) is the average age (in days) of spent transaction outputs. Transactions between addresses of the same entity ("in-house" transactions) are discarded. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":7.963152968632117}]

Entity-Adjusted Short-Term Holder CDD

GET https://api.glassnode.com/v1/metrics/indicators/cdd_sth_account_based

Short-Term Holder variant of Entity-Adjusted CDD. Coin Days Destroyed (CDD) for any given transaction is calculated by taking the number of coins in a transaction and multiplying it by the number of days it has been since those coins were last spent. Transactions between addresses of the same entity ("in-house" transactions) are discarded. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":3523213.4764526496}]

Entity-Adjusted Short-Term Holder Dormancy

GET https://api.glassnode.com/v1/metrics/indicators/dormancy_sth_account_based

Short-Term Holder variant of Entity-Adjusted Dormancy. Dormancy is the average number of days destroyed per coin transacted, and is defined as the ratio of coin days destroyed and total transfer volume. Transactions between addresses of the same entity ("in-house" transactions) are discarded. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":22.093299065339917}]

Entity-Adjusted SOPR

GET https://api.glassnode.com/v1/metrics/indicators/sopr_account_based

Entity-adjusted SOPR is an improved variant of SOPR that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted SOPR therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1.1065215026643307}]

Entity-Adjusted Spent Volume Age Bands (SVAB)

GET https://api.glassnode.com/v1/metrics/indicators/svab_entity_adjusted

Spent Volume Age Bands (SVAB) is a separation of the on-chain transfer volume based on the coins' age. Each band represents the percentage of spent volume that was previously moved within the time period denoted in the legend. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"1d_1w":0.15724943863405194,"1m_3m":0.030849912102593295,"1w_1m":0.14419352366735164,"1y_2y":0.07720096001924569,"24h":0.3592043671171881,"2y_3y":0.0029792647975903637,"3m_6m":0.14055292578086623,"3y_5y":0.0058432085565571674,"5y_7y":0.0007398920947760099,"6m_12m":0.07777953264584746,"7y_10y":0.001154715300494436,"more_10y":0.002252259283437619}}]

Entity-Adjusted Spent Volume Lifespan < 24h

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_24h

The total transfer volume of coins younger than 24 hours. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":70711.2362153}]

Entity-Adjusted Spent Volume Lifespan > 10y

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_more_10y

The total transfer volume of coins that were last active more than 10 years ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":443.36888074999996}]

Entity-Adjusted Spent Volume Lifespan 1d-1w

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_1d_1w

The total transfer volume of coins that were last active between 1d and 1w ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":30955.364739059998}]

Entity-Adjusted Spent Volume Lifespan 1m-3m

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_1m_3m

The total transfer volume of coins that were last active between 1m and 3m ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":6072.96464521}]

Entity-Adjusted Spent Volume Lifespan 1w-1m

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_1w_1m

The total transfer volume of coins that were last active between 1w and 1m ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":28385.24039835}]

Entity-Adjusted Spent Volume Lifespan 1y-2y

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_1y_2y

The total transfer volume of coins that were last active between 1y and 2y ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":15197.40799306}]

Entity-Adjusted Spent Volume Lifespan 2y-3y

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_2y_3y

The total transfer volume of coins that were last active between 2y and 3y ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":586.48367374}]

Entity-Adjusted Spent Volume Lifespan 3m-6m

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_3m_6m

The total transfer volume of coins that were last active between 3m and 6m ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":27668.56988796}]

Entity-Adjusted Spent Volume Lifespan 3y-5y

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_3y_5y

The total transfer volume of coins that were last active between 3y and 5y ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1150.2658049900003}]

Entity-Adjusted Spent Volume Lifespan 5y-7y

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_5y_7y

The total transfer volume of coins that were last active between 5y and 7y ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":145.65158299000004}]

Entity-Adjusted Spent Volume Lifespan 6m-12m

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_6m_12m

The total transfer volume of coins that were last active between 6m and 12m ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":15311.30300496}]

Entity-Adjusted Spent Volume Lifespan 7y-10y

GET https://api.glassnode.com/v1/metrics/indicators/svl_entity_adjusted_7y_10y

The total transfer volume of coins that were last active between 7y and 10y ago. This metric is entity-adjusted and discards transactions between addresses of the same entity ("in-house" transactions).

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

c

string

currency: NATIVE, USD

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":227.31167505000002}]

Entity-Adjusted STH Realized Loss

GET https://api.glassnode.com/v1/metrics/indicators/realized_loss_sth_account_based

Entity-Adjusted variant of Realized Loss for Short-Term Holders, which denotes the total profit (in USD) of all moved coins whose price at their last movement was lower than the price at the current movement. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Volume transferred between addresses owned by the same entity cluster is excluded. As such, no value is realized during internal or “in-house” transfers.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":11414827.927089948}]

Entity-Adjusted STH Realized Loss to Exchanges

GET https://api.glassnode.com/v1/metrics/indicators/realized_loss_sth_to_exchanges_account_based

Entity-Adjusted variant of Realized Loss for coins that are sent from Short-Term Holders to exchanges. Realized loss denotes the total loss (in USD) of all moved coins whose price at their last movement was higher than the price at the current movement. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

Note that exchange metrics are based on our labeled data of exchange addresses that we constantly keep updating, as well as data science techniques and statistical information that changes over time. Therefore these metrics are mutable – the data is stable, but especially most recent data points are subject to slight fluctuations as time progresses.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

e

string

exchange name: aggregated, binance, bitfinex, bitget, bithumb, bitmex, bitstamp, bittrex, bybit, coinbase, coincheck, coinex, crypto.com, deribit, ftx, gate.io, gemini, hitbtc, huobi, korbit, kraken, kucoin, luno, okex, poloniex, swissborg

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1921338.914507765}]

Entity-Adjusted STH Realized Profit

GET https://api.glassnode.com/v1/metrics/indicators/realized_profit_sth_account_based

Entity-Adjusted variant of Realized Profit for Short-Term Holders, which denotes the total profit (in USD) of all moved coins whose price at their last movement was lower than the price at the current movement. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Volume transferred between addresses owned by the same entity cluster is excluded. As such, no value is realized during internal or “in-house” transfers.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":317826239.76826435}]

Entity-Adjusted STH Realized Profit to Exchanges

GET https://api.glassnode.com/v1/metrics/indicators/realized_profit_sth_to_exchanges_account_based

Entity-Adjusted variant of Realized Profit for coins that are sent from Short-Term Holders to exchanges. Realized profit denotes the total profit (in USD) of all moved coins whose price at their last movement was lower than the price at the current movement. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

Note that exchange metrics are based on our labeled data of exchange addresses that we constantly keep updating, as well as data science techniques and statistical information that changes over time. Therefore these metrics are mutable – the data is stable, but especially most recent data points are subject to slight fluctuations as time progresses.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

e

string

exchange name: aggregated, binance, bitfinex, bitget, bithumb, bitmex, bitstamp, bittrex, bybit, coinbase, coincheck, coinex, crypto.com, deribit, ftx, gate.io, gemini, hitbtc, huobi, korbit, kraken, kucoin, luno, okex, poloniex, swissborg

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":70767310.57148367}]

Entity-Adjusted STH-NUPL

GET https://api.glassnode.com/v1/metrics/indicators/nupl_less_155_account_based

Entity-adjusted STH-NUPL is an improved variant of Shot-Term Holders Net Unrealized Profit/Loss (STH-NUPL) that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted STH NUPL therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article. An entity is considered as a Short-Term Holder if the time since its averaged purchasing date is less than 155 days.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.026200844544802163}]

Entity-Adjusted Unrealized Loss

GET https://api.glassnode.com/v1/metrics/indicators/unrealized_loss_account_based

Entity-adjusted Relative Unrealized Loss is an improved variant of Unrealized Loss that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted Relative Unrealized Loss therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.006196186072692163}]

Entity-Adjusted Unrealized Profit

GET https://api.glassnode.com/v1/metrics/indicators/unrealized_profit_account_based

Entity-adjusted Relative Unrealized Profit is an improved variant of Unrealized Profit that discards transactions between addresses of the same entity ("in-house" transactions). Entity-adjusted Relative Unrealized Proft therefore accounts for real economic activity only, and provides an improved market signal compared to its raw UTXO-based counterpart. For detailed information read this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.49167090154798493}]

Entity-Adjusted URPD

GET https://api.glassnode.com/v1/metrics/indicators/urpd_entity_adjusted

UTXO Realized Price Distribution (URPD) shows at which prices the current set of Bitcoin UTXOs were created, i.e. each bar shows the amount of existing bitcoins that last moved within that specified price bucket. This version is entity-adjusted, meaning that for each entity the average purchasing price is used to sort its full balance into a bucket. In this calculation we discard coin movements between addresses controlled by the same entity, as such transfers do not correspond to real purchasing events and would distort the actual mean purchasing price. Further, we exclude all supply that is on exchanges, because a single averaged price for the funds of millions of users would be misleading and give rise to unwanted artifacts in the data.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

i

string

frequency interval: 24h

f

string

format: JSON

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"ath_price":73616.06802544705,"current_price":63122.17999859899,"total_supply":16737455.3047185,"partitions":[3733857.79210301],"prices":[0]}]

Fear & Greed Index

GET https://api.glassnode.com/v1/metrics/indicators/fear_greed

The Crypto Fear & Greed Index is an indicator from Alternative.me that aims at capturing investor sentiment in a single number by incorporating data from multiple sources. The index ranges from 0 to 100, where 0 denotes "extreme fear", and therefore times of exaggerated negative investor sentiment. On the other hand, 100 means "extreme greed" and and is an indication for maximum FOMO. For a detailed explanation and description of the metrics please refer to the original source at alternative.me.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":54}]

Hash Ribbon

GET https://api.glassnode.com/v1/metrics/indicators/hash_ribbon

The Hash Ribbon is a market indicator that assumes that Bitcoin tends to reach a bottom when miners capitulate, i.e. when Bitcoin becomes too expensive to mine relative to the cost of mining. The Hash Ribbon indicates that the worst of the miner capitulation is over when the 30d MA of the hash rate crosses above the 60d MA (switch from light red to dark red areas). Times when this occurs and the price momentum switches from negative to positive have shown to be good buying opportunities (switch from dark red to white). The Hash Ribbon was created by Charles Edwards. For more information read his introductory article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"buy":0,"capitulation":0,"crossed":0,"ma30":645613796000988000000,"ma60":638229345340495100000}}]

Hodled or Lost Coins

GET https://api.glassnode.com/v1/metrics/indicators/hodled_lost_coins

Lost or HODLed Bitcoins indicates moves of large and old stashes. It is calculated by substracting Liveliness from 1 and multiplying the result by the circulating supply. This metric was first coined by Adamant Capital. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":7718380.045830973}]

Hodler Net Position Change

GET https://api.glassnode.com/v1/metrics/indicators/hodler_net_position_change

Hodler Net Position Change shows the monthly position change of long term investors (HODLers). It indicates when HODLers cash out (negative) and when net new positions are accumulated by HODLers. This metric was first coined by Adamant Capital. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":27315.066006358713}]

Investor Capitalization

GET https://api.glassnode.com/v1/metrics/indicators/investor_capitalization

Investor Capitalization is the difference of Realized Cap and Thermocap. It discounts the capital paid to miners from the market’s general cost basis, serving as a bottom indicator in bear cycles. This metric was first put forward by ARK Invest.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":560964804949.4973}]

Liveliness

GET https://api.glassnode.com/v1/metrics/indicators/liveliness

Liveliness is defined as the ratio of the sum of Coin Days Destroyed and the sum of all coin days ever created. Liveliness increases as long term holder liquidate positions and decreases while they accumulate to HODL. This metric was created by Tamas Blummer. For a detailed commentary see this post.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.6093296363235825}]

Long-Term Holder ASOL

GET https://api.glassnode.com/v1/metrics/indicators/asol_lth

Long-Term Holder variant of Average Spent Output Lifespan. Long- and Short-Term Holder supply is defined with respect to the address' averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":405.0421354410172}]

Long-Term Holder CDD

GET https://api.glassnode.com/v1/metrics/indicators/cdd_lth

Long-Term Holder variant of Coin Days Destroyed. Long- and Short-Term Holder supply is defined with respect to the address' averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":116283715.96036373}]

LTH Relative Unrealized Loss

GET https://api.glassnode.com/v1/metrics/indicators/unrealized_loss_more_155

Long Term Holder (LTH) Relative Unrealized Loss is defined as the total loss in USD of all coins in existence whose price at realisation time was higher than the current price normalized by the market cap. Only UTXOs with a lifespan of at least 155 days are taken into account.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.0070701161468713514}]

LTH Relative Unrealized Profit

GET https://api.glassnode.com/v1/metrics/indicators/unrealized_profit_more_155

Long Term Holder (LTH) Relative Unrealized Profit is defined as the total profit in USD of all coins in existence whose price at realisation time was lower than the current price normalized by the market cap. Only UTXOs with a lifespan of at least 155 days are taken into account.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.6140724416349957}]

LTH-NUPL

GET https://api.glassnode.com/v1/metrics/indicators/nupl_more_155

Long Term Holder NUPL (LTH-NUPL) is Net Unrealized Profit/Loss that takes into account only UTXOs with a lifespan of at least 155 days and serves as an indicator to assess the behaviour of long term investors. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.6070023254881414}]

LTH-SOPR

GET https://api.glassnode.com/v1/metrics/indicators/sopr_more_155

Long Term Holder SOPR (LTH-SOPR) is SOPR that takes into account only spent outputs with a lifespan of at least 155 days and serves as an indicator to assess the behaviour of long term investors. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1.647739815881768}]

MSOL

GET https://api.glassnode.com/v1/metrics/indicators/msol

Median Spent Output Lifespan (MSOL) is the median age (in days) of spent transaction outputs. Outputs with a lifespan of less than 1h are discarded.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":2.8526273148148147}]

Net Realized Profit/Loss

GET https://api.glassnode.com/v1/metrics/indicators/net_realized_profit_loss

Net Realized Profit/Loss is the net profit or loss of all moved coins, and is defined by the difference of Realized Profit - Realized Loss.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1008935404.2830019}]

Net Unrealized Profit/Loss (NUPL)

GET https://api.glassnode.com/v1/metrics/indicators/net_unrealized_profit_loss

Net Unrealized Profit/Loss is the difference between Relative Unrealized Profit and Relative Unrealized Loss. For more information see this article. This metric can also be calculated by subtracting realised cap from market cap, and dividing the result by the market cap as described in this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.49834150834350194}]

NVT Ratio

GET https://api.glassnode.com/v1/metrics/indicators/nvt

The Network Value to Transactions (NVT) Ratio is computed by dividing the market cap by the transferred on-chain volume measured in USD. The NVT Ratio was created by Willy Woo.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol (see list below for more details)

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":57.46946576072557}]

Supported asset symbols: BTC, ETH, 1INCH, AAVE, ABT, AMP, AMPL, ANT, APE, BADGER, BAL, BAND, BAT, BNT, BOBA, BOND, BORG, BUSD, CAKE, CELR, COMP, CREAM, CRO, CRV, CVC, CVP, CVX, CVXCRV, DAI, DDX, DENT, DHT, DODO, DPI, DRGN, ELF, ENG, ENJ, ETHDYDX, EURS, FET, FLX, FRAX, FTM, FTT, FUN, FXS, GNO, GUSD, HEGIC, HOT, HT, IMX, INDEX, KCS, LAMB, LBA, LDO, LEO, LINK, LOOM, LRC, MANA, MATIC, MCB, METIS, MIR, MKR, MLN, MTA, MTL, NDX, NEXO, NFTX, NMR, NSURE, OCEAN, OKB, OMG, PAY, PERP, PICKLE, PNK, PNT, POLY, POWR, PPT, PYUSD, QASH, QKC, QNT, RAI, RDN, REN, REP, RETH, RLC, ROOK, RPL, RSR, SAND, SFRXETH, SHIB, SNT, SNX, SSV, STAKE, STETH, STORJ, SUSD, SUSHI, TEL, TUSD, UBT, UMA, UNI, USDC, USDD, USDP, USDT, UTK, VERI, WBTC, WETH, YAM, YFI, ZRX

NVT Signal

GET https://api.glassnode.com/v1/metrics/indicators/nvts

The NVT Signal (NVTS) is a modified version of the original NVT Ratio. It uses a 90 day moving average of the daily transaction volume in the denominator instead of the raw daily transaction volume. This moving average improves the ratio to better function as a leading indicator.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol (see list below for more details)

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":88.34599872774078}]

Supported asset symbols: BTC, ETH, 1INCH, AAVE, ABT, AMP, AMPL, ANT, APE, BADGER, BAL, BAND, BAT, BNT, BOBA, BOND, BORG, BUSD, CAKE, CELR, COMP, CREAM, CRO, CRV, CVC, CVP, CVX, CVXCRV, DAI, DDX, DENT, DHT, DODO, DPI, DRGN, ELF, ENG, ENJ, ETHDYDX, EURS, FET, FLX, FRAX, FTM, FTT, FUN, FXS, GNO, GUSD, HEGIC, HOT, HT, IMX, INDEX, KCS, LAMB, LBA, LDO, LEO, LINK, LOOM, LRC, MANA, MATIC, MCB, METIS, MIR, MKR, MLN, MTA, MTL, NDX, NEXO, NFTX, NMR, NSURE, OCEAN, OKB, OMG, PAY, PERP, PICKLE, PNK, PNT, POLY, POWR, PPT, PYUSD, QASH, QKC, QNT, RAI, RDN, REN, REP, RETH, RLC, ROOK, RPL, RSR, SAND, SFRXETH, SHIB, SNT, SNX, SSV, STAKE, STETH, STORJ, SUSD, SUSHI, TEL, TUSD, UBT, UMA, UNI, USDC, USDD, USDP, USDT, UTK, VERI, WBTC, WETH, YAM, YFI, ZRX

Pi Cycle Top Indicator

GET https://api.glassnode.com/v1/metrics/indicators/pi_cycle_top

The Pi Cycle indicators is composed of the 111 day moving average (111SMA) and a 2x multiple of the 350 day moving average (350SMA x 2) of Bitcoin's price. This metric shows when BTC becomes significantly overheated (the shorter MA reaches the levels of the larger MA), and has historically been a good indicator for cycle tops. This metric was first put forward by Philip Swift.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"ma111":62031.448825043386,"ma350x2":108443.70346666685}}]

Power-Law Model

GET https://api.glassnode.com/v1/metrics/indicators/power_law

The Bitcoin Power-Law Model provides a mathematical description of Bitcoin's historical price trends, revealing a power-law distribution on a log-log scale. This analysis suggests a correlation between time and price. However, the model's foundation on historical data and the issue of non-independent sequential price points raise questions about its broader applicability.

The model's fit (price = exp(5.71*ln(days) -38.16)), using days since Bitcoin's inception as the x-axis and price data until March 21, 2024, shows a high coefficient of determination (R2 =0.953), reflecting a strong historical correlation. Yet, this retrospective analysis lacks predictive power for future market behavior due to its assumptions and the stochastic nature of financial markets in general. Thus, while offering valuable insights into Bitcoin's past growth, the model's applicability to forecast future movements is limited and should be approached with caution. This metric was first coined by @Giovann35084111.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":77674.3117666246}]

Puell Multiple

GET https://api.glassnode.com/v1/metrics/indicators/puell_multiple

The Puell Multiple is calculated by dividing the daily issuance value of bitcoins (in USD) by the 365-day moving average of daily issuance value. This metric was created by David Puell. For a detailed description see this article by @cryptopoiesis.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.7863615340584027}]

Realized Loss

GET https://api.glassnode.com/v1/metrics/indicators/realized_loss

Realized Loss denotes the total loss (USD value) of all moved coins whose price at their last movement was higher than the price at the current movement.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol (see list below for more details)

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":97202306.68110126}]

Supported asset symbols: BTC, ETH, 1INCH, AAVE, ABT, ACH, ACX, ADP, ADS, AE, AGIX, AGLD, AGRS, AHT, AIAT, AIOZ, AIPAD, AIT, ALCX, ALD, ALEPH, ALI, ALICE, ALKI, ALPH, ALPHA, AMB, AMO, AMP, AMPL, ANGLE, ANKR, ANT, APE, APEX, APFC, API3, APRS, AQT, ARIX, ARKM, ARPA, ASD, ASIA, AST, ASTO, ATA, AUCTION, AUDIO, AURORA, AVA, AXGT, AXL, AXS, B2M, BABYDOGE, BAD, BADGER, BAL, BAND, BAT, BAX, BEAMMW, BEL, BEPRO, BETA, BFC, BGB, BICO, BIGTIME, BITRUE, BKN, BLENDR, BLUR, BMEX, BMX, BNT, BOA, BOBA, BOBT, BOND, BONE, BOO, BORA, BORG, BOSON, BOTTO, BREED, BRG, BRISE, BROCK, BRWL, BTM, BUSD, BXX, BZR, BZRX, C98, CAGA, CAH, CAKE, CANTO, CAPS, CAST, CAW, CBETH, CBK, CBY, CEEK, CEL, CELL, CELR, CERE, CET, CGPT, CHEQ, CHESS, CHEX, CHR, CHRP, CHZ, CLV, COMAI, COMBO, COMP, COPI, CORGIAI, COTI, COVAL, COW, CPOOL, CQT, CRE, CREAM, CREDI, CREO, CRO, CRTS, CRU, CRV, CSIX, CSWAP, CTA, CTC, CTSI, CTX, CTXC, CUDOS, CULT, CVC, CVP, CVX, CVXCRV, CWEB, DAG, DAI, DAO, DAR, DATA, DC, DDX, DEAI, DEFIT, DEGO, DENT, DEP, DERC, DEXE, DEXT, DF, DFI, DHT, DIA, DIONE, DKA, DMAIL, DMTR, DNT, DODO, DOGENFT, DOLA, DOMI, DOSE, DPI, DRGN, DUSK, DUST, ECOX, EDEN, EDU, EFI, EJS, EL, ELA, ELF, ELON, ENA, ENG, ENJ, ENQAI, ENS, EPIK, ETHFI, EUL, EURS, EURT, FARM, FCT, FDUSD, FEI, FER, FET, FI, FIS, FLEX, FLIP, FLOKI, FLX, FOOM, FOR, FORT, FOX, FRAX, FRM, FRONT, FTM, FTT, FUN, FUSE, FX, FXS, GAL, GALA, GEEQ, GELATO, GEOJ, GFI, GHST, GLM, GMM, GMTT, GNO, GODS, GOG, GPU, GRT, GT, GUSD, HAI, HARRYP, HEART, HEGIC, HELLO, HEMULE, HEZ, HFT, HOPR, HOT, HT, HVH, IAG, ICHI, ID, IDEX, ILV, IMGNAI, IMX, INDEX, INJ, INSP, INV, IOTX, IPOR, IQ, ISKR, ISP, JOECOIN, JPEG, KAI, KARATE, KATA, KCS, KEEP, KEY, KISHU, KNDX, KOMPETE, KP3R, KRL, LADYS, LAI, LAMB, LBA, LDO, LEO, LEVER, LINA, LINK, LIT, LITH, LM, LMWR, LOKA, LON, LOOKS, LPT, LQTY, LRC, LSETH, LSK, LSS, LUNC, LYXE, MAGIC, MAHA, MAN, MANA, MANTLE, MAP, MARSH, MATH, MATIC, MAVIA, MBL, MC, MCADE, MCB, MCRT, META, METH, METIS, MFT, MIN, MIR, MIX, MKR, MLN, MLT, MMX, MOC, MOG, MPL, MTA, MTD, MTL, MTLX, MUBI, MUSE, MUSIC, MVL, MX, MXC, MYRIA, MYTH, NAVI, NCT, NDX, NEAR, NEST, NEXO, NFT, NFTX, NIZA, NKN, NMR, NOIA, NRG, NSURE, NULS, NUM, NVIR, NWC, NXRA, NYM, OAX, OBSR, OCEAN, OCT, OGN, OGV, OHMV2, OKB, OLAS, OM, OMG, OMI, OOE, OOKI, OPEN, OPSEC, OPTI, OPUL, ORAI, ORB, ORBS, ORDS, ORN, OSAK, OVR, OX, OXT, OXY, PAAL, PANDORA, PARI, PAW, PAY, PDA, PEAS, PEOPLE, PEPE, PEPE2, PEPECOIN, PERP, PHA, PIB, PICKLE, PKF, PLU, PNK, PNT, POL, POLA, POLS, POLY, POND, POOH, PORK, PORT3, POWR, PPT, PRE, PRIME, PRNT, PROM, PROPC, PROS, PRQ, PSP, PSPS, PSTAKE, PSWAP, PTU, PUNDIX, PUSH, PYR, PYUSD, QASH, QKC, QNT, QORPO, QTCON, RACA, RAD, RADAR, RAI, RAIL, RARE, RARI, RBN, RBX, RDN, RDNT, REEF, REN, REP, REQ, RETH, REVV, REZ, RING, RLB, RLC, RMRK, ROOK, ROUTE, RPL, RSC, RSR, RSS3, RUNE, RVF, SAITA, SAITO, SAMA, SAND, SAVM, SD, SDAO, SDEX, SEAM, SENATE, SFP, SFRXETH, SFUND, SHFT, SHIB, SHIDO, SHRAP, SHX, SIDESHIFT, SIDUS, SILO, SIS, SKEB, SKEY, SKL, SLN, SMURFCATETH, SNC, SNT, SNX, SOFI, SOLVE, SOMNIUM, SORA, SOV, SPA, SPOOL, SQUIDGROW, SRM, SSV, STAKE, STARL, STAT, STBU, STETH, STG, STMX, STORJ, STOS, STPT, STRP, STRUMP, SUKU, SUPER, SURE, SUSD, SUSHI, SWAP, SWASH, SWEAT, SWFTC, SXP, SYLO, SYN, TARA, TBTC, TEL, TENET, TET, THALES, THOR, TIME, TKX, TLM, TLOS, TOKE, TOMI, TORN, TOWER, TPT, TRAC, TRIBE, TRUF, TRUMP, TRVL, TRYB, TSUKA, TT, TURBOT, TUSD, TVK, UBT, UDS, UFI, UFO, UFT, UMA, UNCX, UNFI, UNI, UNIBOT, UOS, UQC, USDC, USDD, USDE, USDP, USDT, USDY, USTC, UTK, UX, VALOR, VEGA, VERI, VEXT, VGX, VIB, VIDT, VIRTUAL, VIX, VMINT, VNM, VR, VRA, VVS, VXV, WAGMIGAMES, WALLET, WAMPL, WAVES, WAXP, WBETH, WBT, WBTC, WCFG, WETH, WHALE, WIKEN, WILD, WING, WISE, WLD, WMT, WNXM, WOJAK, WOO, WRLD, WRX, WSM, WXT, XAUT, XCAD, XCN, XDAO, XDB, XDEFI, XEN, XETA, XOR, XTM, XTP, XVS, XYO, YAM, YFI, YFII, YGG, YLD, ZCX, ZENT, ZIG, ZKML, ZRX

Realized P/L Ratio

GET https://api.glassnode.com/v1/metrics/indicators/realized_profit_loss_ratio

Realized Profit/Loss Ratio is the ratio between all coins moved at a profit and at a loss, i.e. Realized Profit / Realized Loss.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":11.379747546455768}]

Realized Profit

GET https://api.glassnode.com/v1/metrics/indicators/realized_profit

Realized Profit denotes the total profit (USD value) of all moved coins whose price at their last movement was lower than the price at the current movement.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol (see list below for more details)

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1106137710.9641032}]

Supported asset symbols: BTC, ETH, 1INCH, AAVE, ABT, ACH, ACX, ADP, ADS, AE, AGIX, AGLD, AGRS, AHT, AIAT, AIOZ, AIPAD, AIT, ALCX, ALD, ALEPH, ALI, ALICE, ALKI, ALPH, ALPHA, AMB, AMO, AMP, AMPL, ANGLE, ANKR, ANT, APE, APEX, APFC, API3, APRS, AQT, ARIX, ARKM, ARPA, ASD, ASIA, AST, ASTO, ATA, AUCTION, AUDIO, AURORA, AVA, AXGT, AXL, AXS, B2M, BABYDOGE, BAD, BADGER, BAL, BAND, BAT, BAX, BEAMMW, BEL, BEPRO, BETA, BFC, BGB, BICO, BIGTIME, BITRUE, BKN, BLENDR, BLUR, BMEX, BMX, BNT, BOA, BOBA, BOBT, BOND, BONE, BOO, BORA, BORG, BOSON, BOTTO, BREED, BRG, BRISE, BROCK, BRWL, BTM, BUSD, BXX, BZR, BZRX, C98, CAGA, CAH, CAKE, CANTO, CAPS, CAST, CAW, CBETH, CBK, CBY, CEEK, CEL, CELL, CELR, CERE, CET, CGPT, CHEQ, CHESS, CHEX, CHR, CHRP, CHZ, CLV, COMAI, COMBO, COMP, COPI, CORGIAI, COTI, COVAL, COW, CPOOL, CQT, CRE, CREAM, CREDI, CREO, CRO, CRTS, CRU, CRV, CSIX, CSWAP, CTA, CTC, CTSI, CTX, CTXC, CUDOS, CULT, CVC, CVP, CVX, CVXCRV, CWEB, DAG, DAI, DAO, DAR, DATA, DC, DDX, DEAI, DEFIT, DEGO, DENT, DEP, DERC, DEXE, DEXT, DF, DFI, DHT, DIA, DIONE, DKA, DMAIL, DMTR, DNT, DODO, DOGENFT, DOLA, DOMI, DOSE, DPI, DRGN, DUSK, DUST, ECOX, EDEN, EDU, EFI, EJS, EL, ELA, ELF, ELON, ENA, ENG, ENJ, ENQAI, ENS, EPIK, ETHFI, EUL, EURS, EURT, FARM, FCT, FDUSD, FEI, FER, FET, FI, FIS, FLEX, FLIP, FLOKI, FLX, FOOM, FOR, FORT, FOX, FRAX, FRM, FRONT, FTM, FTT, FUN, FUSE, FX, FXS, GAL, GALA, GEEQ, GELATO, GEOJ, GFI, GHST, GLM, GMM, GMTT, GNO, GODS, GOG, GPU, GRT, GT, GUSD, HAI, HARRYP, HEART, HEGIC, HELLO, HEMULE, HEZ, HFT, HOPR, HOT, HT, HVH, IAG, ICHI, ID, IDEX, ILV, IMGNAI, IMX, INDEX, INJ, INSP, INV, IOTX, IPOR, IQ, ISKR, ISP, JOECOIN, JPEG, KAI, KARATE, KATA, KCS, KEEP, KEY, KISHU, KNDX, KOMPETE, KP3R, KRL, LADYS, LAI, LAMB, LBA, LDO, LEO, LEVER, LINA, LINK, LIT, LITH, LM, LMWR, LOKA, LON, LOOKS, LPT, LQTY, LRC, LSETH, LSK, LSS, LUNC, LYXE, MAGIC, MAHA, MAN, MANA, MANTLE, MAP, MARSH, MATH, MATIC, MAVIA, MBL, MC, MCADE, MCB, MCRT, META, METH, METIS, MFT, MIN, MIR, MIX, MKR, MLN, MLT, MMX, MOC, MOG, MPL, MTA, MTD, MTL, MTLX, MUBI, MUSE, MUSIC, MVL, MX, MXC, MYRIA, MYTH, NAVI, NCT, NDX, NEAR, NEST, NEXO, NFT, NFTX, NIZA, NKN, NMR, NOIA, NRG, NSURE, NULS, NUM, NVIR, NWC, NXRA, NYM, OAX, OBSR, OCEAN, OCT, OGN, OGV, OHMV2, OKB, OLAS, OM, OMG, OMI, OOE, OOKI, OPEN, OPSEC, OPTI, OPUL, ORAI, ORB, ORBS, ORDS, ORN, OSAK, OVR, OX, OXT, OXY, PAAL, PANDORA, PARI, PAW, PAY, PDA, PEAS, PEOPLE, PEPE, PEPE2, PEPECOIN, PERP, PHA, PIB, PICKLE, PKF, PLU, PNK, PNT, POL, POLA, POLS, POLY, POND, POOH, PORK, PORT3, POWR, PPT, PRE, PRIME, PRNT, PROM, PROPC, PROS, PRQ, PSP, PSPS, PSTAKE, PSWAP, PTU, PUNDIX, PUSH, PYR, PYUSD, QASH, QKC, QNT, QORPO, QTCON, RACA, RAD, RADAR, RAI, RAIL, RARE, RARI, RBN, RBX, RDN, RDNT, REEF, REN, REP, REQ, RETH, REVV, REZ, RING, RLB, RLC, RMRK, ROOK, ROUTE, RPL, RSC, RSR, RSS3, RUNE, RVF, SAITA, SAITO, SAMA, SAND, SAVM, SD, SDAO, SDEX, SEAM, SENATE, SFP, SFRXETH, SFUND, SHFT, SHIB, SHIDO, SHRAP, SHX, SIDESHIFT, SIDUS, SILO, SIS, SKEB, SKEY, SKL, SLN, SMURFCATETH, SNC, SNT, SNX, SOFI, SOLVE, SOMNIUM, SORA, SOV, SPA, SPOOL, SQUIDGROW, SRM, SSV, STAKE, STARL, STAT, STBU, STETH, STG, STMX, STORJ, STOS, STPT, STRP, STRUMP, SUKU, SUPER, SURE, SUSD, SUSHI, SWAP, SWASH, SWEAT, SWFTC, SXP, SYLO, SYN, TARA, TBTC, TEL, TENET, TET, THALES, THOR, TIME, TKX, TLM, TLOS, TOKE, TOMI, TORN, TOWER, TPT, TRAC, TRIBE, TRUF, TRUMP, TRVL, TRYB, TSUKA, TT, TURBOT, TUSD, TVK, UBT, UDS, UFI, UFO, UFT, UMA, UNCX, UNFI, UNI, UNIBOT, UOS, UQC, USDC, USDD, USDE, USDP, USDT, USDY, USTC, UTK, UX, VALOR, VEGA, VERI, VEXT, VGX, VIB, VIDT, VIRTUAL, VIX, VMINT, VNM, VR, VRA, VVS, VXV, WAGMIGAMES, WALLET, WAMPL, WAVES, WAXP, WBETH, WBT, WBTC, WCFG, WETH, WHALE, WIKEN, WILD, WING, WISE, WLD, WMT, WNXM, WOJAK, WOO, WRLD, WRX, WSM, WXT, XAUT, XCAD, XCN, XDAO, XDB, XDEFI, XEN, XETA, XOR, XTM, XTP, XVS, XYO, YAM, YFI, YFII, YGG, YLD, ZCX, ZENT, ZIG, ZKML, ZRX

Realized Profits-to-Value (RPV) Ratio

GET https://api.glassnode.com/v1/metrics/indicators/realized_profits_to_value_ratio

The Realized Profits-to-Value Ratio (RPV) is defined as the ratio of Realized Profits and Realized Cap. This metric compares profit-taking in the market with its overall cost basis on a dollar-to-dollar basis. This metric was first put forward by ARK Invest.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.0017680858528365336}]

Realized Supply Density

GET https://api.glassnode.com/v1/metrics/indicators/realized_supply_density

The Realized Supply Density metric quantifies the concentration of supply located around the current spot price at Âą5, and Âą15%, respectively. A large concentration of supply around the current spot price suggests that fluctuations in price action can drastically affect the profitability of many investors, heightening the likelihood of market volatility. Coined by UkuriaOC.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol (see list below for more details)

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"10%":0.24456696951869147,"15%":0.30368099755061767,"5%":0.12825516430739903}}]

Supported asset symbols: BTC, 1INCH, AAVE, ABT, ACH, ACX, ADP, ADS, AE, AGIX, AGLD, AGRS, AHT, AIAT, AIOZ, AIPAD, AIT, ALCX, ALD, ALEPH, ALI, ALICE, ALKI, ALPH, ALPHA, AMB, AMO, AMP, AMPL, ANGLE, ANKR, ANT, APE, APEX, APFC, API3, APRS, AQT, ARIX, ARKM, ARPA, ASD, ASIA, AST, ASTO, ATA, AUCTION, AUDIO, AURORA, AVA, AXGT, AXL, AXS, B2M, BABYDOGE, BAD, BADGER, BAL, BAND, BAT, BAX, BEAMMW, BEL, BEPRO, BETA, BFC, BGB, BICO, BIGTIME, BITRUE, BKN, BLENDR, BLUR, BMEX, BMX, BNT, BOA, BOBA, BOBT, BOND, BONE, BOO, BORA, BORG, BOSON, BOTTO, BREED, BRG, BRISE, BROCK, BRWL, BTM, BUSD, BXX, BZR, BZRX, C98, CAGA, CAH, CAKE, CANTO, CAPS, CAST, CAW, CBETH, CBK, CBY, CEEK, CEL, CELL, CELR, CERE, CET, CGPT, CHEQ, CHESS, CHEX, CHR, CHRP, CHZ, CLV, COMAI, COMBO, COMP, COPI, CORGIAI, COTI, COVAL, COW, CPOOL, CQT, CRE, CREAM, CREDI, CREO, CRO, CRTS, CRU, CRV, CSIX, CSWAP, CTA, CTC, CTSI, CTX, CTXC, CUDOS, CULT, CVC, CVP, CVX, CVXCRV, CWEB, DAG, DAI, DAO, DAR, DATA, DC, DDX, DEAI, DEFIT, DEGO, DENT, DEP, DERC, DEXE, DEXT, DF, DFI, DHT, DIA, DIONE, DKA, DMAIL, DMTR, DNT, DODO, DOGENFT, DOLA, DOMI, DOSE, DPI, DRGN, DUSK, DUST, ECOX, EDEN, EDU, EFI, EJS, EL, ELA, ELF, ELON, ENA, ENG, ENJ, ENQAI, ENS, EPIK, ETHFI, EUL, EURS, EURT, FARM, FCT, FDUSD, FEI, FER, FET, FI, FIS, FLEX, FLIP, FLOKI, FLX, FOOM, FOR, FORT, FOX, FRAX, FRM, FRONT, FTM, FTT, FUN, FUSE, FX, FXS, GAL, GALA, GEEQ, GELATO, GEOJ, GFI, GHST, GLM, GMM, GMTT, GNO, GODS, GOG, GPU, GRT, GT, GUSD, HAI, HARRYP, HEART, HEGIC, HELLO, HEMULE, HEZ, HFT, HOPR, HOT, HT, HVH, IAG, ICHI, ID, IDEX, ILV, IMGNAI, IMX, INDEX, INJ, INSP, INV, IOTX, IPOR, IQ, ISKR, ISP, JOECOIN, JPEG, KAI, KARATE, KATA, KCS, KEEP, KEY, KISHU, KNDX, KOMPETE, KP3R, KRL, LADYS, LAI, LAMB, LBA, LDO, LEO, LEVER, LINA, LINK, LIT, LITH, LM, LMWR, LOKA, LON, LOOKS, LPT, LQTY, LRC, LSETH, LSK, LSS, LUNC, LYXE, MAGIC, MAHA, MAN, MANA, MANTLE, MAP, MARSH, MATH, MATIC, MAVIA, MBL, MC, MCADE, MCB, MCRT, META, METH, METIS, MFT, MIN, MIR, MIX, MKR, MLN, MLT, MMX, MOC, MOG, MPL, MTA, MTD, MTL, MTLX, MUBI, MUSE, MUSIC, MVL, MX, MXC, MYRIA, MYTH, NAVI, NCT, NDX, NEAR, NEST, NEXO, NFT, NFTX, NIZA, NKN, NMR, NOIA, NRG, NSURE, NULS, NUM, NVIR, NWC, NXRA, NYM, OAX, OBSR, OCEAN, OCT, OGN, OGV, OHMV2, OKB, OLAS, OM, OMG, OMI, OOE, OOKI, OPEN, OPSEC, OPTI, OPUL, ORAI, ORB, ORBS, ORDS, ORN, OSAK, OVR, OX, OXT, OXY, PAAL, PANDORA, PARI, PAW, PAY, PDA, PEAS, PEOPLE, PEPE, PEPE2, PEPECOIN, PERP, PHA, PIB, PICKLE, PKF, PLU, PNK, PNT, POL, POLA, POLS, POLY, POND, POOH, PORK, PORT3, POWR, PPT, PRE, PRIME, PRNT, PROM, PROPC, PROS, PRQ, PSP, PSPS, PSTAKE, PSWAP, PTU, PUNDIX, PUSH, PYR, PYUSD, QASH, QKC, QNT, QORPO, QTCON, RACA, RAD, RADAR, RAI, RAIL, RARE, RARI, RBN, RBX, RDN, RDNT, REEF, REN, REP, REQ, RETH, REVV, REZ, RING, RLB, RLC, RMRK, ROOK, ROUTE, RPL, RSC, RSR, RSS3, RUNE, RVF, SAITA, SAITO, SAMA, SAND, SAVM, SD, SDAO, SDEX, SEAM, SENATE, SFP, SFRXETH, SFUND, SHFT, SHIB, SHIDO, SHRAP, SHX, SIDESHIFT, SIDUS, SILO, SIS, SKEB, SKEY, SKL, SLN, SMURFCATETH, SNC, SNT, SNX, SOFI, SOLVE, SOMNIUM, SORA, SOV, SPA, SPOOL, SQUIDGROW, SRM, SSV, STAKE, STARL, STAT, STBU, STETH, STG, STMX, STORJ, STOS, STPT, STRP, STRUMP, SUKU, SUPER, SURE, SUSD, SUSHI, SWAP, SWASH, SWEAT, SWFTC, SXP, SYLO, SYN, TARA, TBTC, TEL, TENET, TET, THALES, THOR, TIME, TKX, TLM, TLOS, TOKE, TOMI, TORN, TOWER, TPT, TRAC, TRIBE, TRUF, TRUMP, TRVL, TRYB, TSUKA, TT, TURBOT, TUSD, TVK, UBT, UDS, UFI, UFO, UFT, UMA, UNCX, UNFI, UNI, UNIBOT, UOS, UQC, USDC, USDD, USDE, USDP, USDT, USDY, USTC, UTK, UX, VALOR, VEGA, VERI, VEXT, VGX, VIB, VIDT, VIRTUAL, VIX, VMINT, VNM, VR, VRA, VVS, VXV, WAGMIGAMES, WALLET, WAMPL, WAVES, WAXP, WBETH, WBT, WBTC, WCFG, WETH, WHALE, WIKEN, WILD, WING, WISE, WLD, WMT, WNXM, WOJAK, WOO, WRLD, WRX, WSM, WXT, XAUT, XCAD, XCN, XDAO, XDB, XDEFI, XEN, XETA, XOR, XTM, XTP, XVS, XYO, YAM, YFI, YFII, YGG, YLD, ZCX, ZENT, ZIG, ZKML, ZRX

Relative LTH/STH Realized Profit/Loss

GET https://api.glassnode.com/v1/metrics/indicators/realized_profit_loss_lth_sth_relative

Relative distribution of the total profit and loss (USD value) of all coins moved by long- and short-term holders. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Volume transferred between addresses owned by the same entity cluster is excluded. As such, no value is realized during internal or “in-house” transfers.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"lth_realized_loss":0.0027612859451670575,"lth_realized_profit":0.722950831847542,"sth_realized_loss":0.009509594291497078,"sth_realized_profit":0.264778287915794}}]

Relative LTH/STH Realized Profit/Loss to Exchanges

GET https://api.glassnode.com/v1/metrics/indicators/realized_profit_loss_lth_sth_to_exchanges_relative

Relative distribution of the total profit and loss (USD value) of all coins moved by long- and short-term holders to exchanges. Realized profit/loss denotes the total profit/loss (in USD) of all moved coins whose price at their last movement was lower/higher than the price at the current movement. Long- and Short-Term Holder supply is defined with respect to the entity's averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode's proprietary clustering algorithms. Note that entity–based metrics are based on data science techniques and statistical information that changes over time and are therefore mutable – the data is stable, but most recent data points are subject to slight fluctuations as time progresses. For more information see this article.

Note that exchange metrics are based on our labeled data of exchange addresses that we constantly keep updating, as well as data science techniques and statistical information that changes over time. Therefore these metrics are mutable – the data is stable, but especially most recent data points are subject to slight fluctuations as time progresses.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h, 10m

f

string

format: JSON, CSV

e

string

exchange name: aggregated, binance, bitfinex, bitget, bithumb, bitmex, bitstamp, bittrex, bybit, coinbase, coincheck, coinex, crypto.com, deribit, ftx, gate.io, gemini, hitbtc, huobi, korbit, kraken, kucoin, luno, okex, poloniex, swissborg

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"lth_realized_loss":0.0023973937422809145,"lth_realized_profit":0.19121437790643883,"sth_realized_loss":0.021314814545163315,"sth_realized_profit":0.7850734138061167}}]

Relative Outputs by Date Bands

GET https://api.glassnode.com/v1/metrics/indicators/spent_outputs_by_date_bands_relative

This metric shows a breakdown of the relative spent transaction outputs by date bands. Each date band refers to the date when the UTXO was created. The metric is similar to Spent Output Age Bands (SOAB), however it uses absolute date ranges instead of floating time periods.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"2009":0.000004336148650113563,"2010":0,"2011":0.0000026016891900681383,"2012":0.000012141216220317978,"2013":0.0001352878378835432,"2014":0.00009712972976254382,"2015":0.00006244054056163532,"2016":0.00047437466232242386,"2017":0.0007648966218800326,"2018":0.010343448989980896,"2019":0.0013095168923342962,"2020":0.0019902922304021256,"2021":0.004726402028623784,"2022":0.008139818245993182,"2023":0.06438053346769612,"2024":0.9075567796984989}}]

Relative Unrealized Loss

GET https://api.glassnode.com/v1/metrics/indicators/unrealized_loss

Relative Unrealized Loss is defined as the total loss in USD of all coins in existence whose price at realisation time was higher than the current price normalized by the market cap. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.009688469963051257}]

Relative Unrealized Profit

GET https://api.glassnode.com/v1/metrics/indicators/unrealized_profit

Relative Unrealized Profit is defined as the total profit in USD of all coins in existence whose price at realisation time was lower than the current price normalized by the market cap. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.5080299783065532}]

Relative Volume by Date Bands

GET https://api.glassnode.com/v1/metrics/indicators/spent_volume_by_date_bands_relative

This metric shows a breakdown of the relative spent volume by date bands. Each date band refers to the date when the UTXO was created. The metric is similar to Spent Volume Age Bands (SVAB), however it uses absolute date ranges instead of floating time periods.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"2009":0.0007471647447888307,"2010":0,"2011":7.60481163169304e-7,"2012":8.412501203798237e-7,"2013":0.000559992100774066,"2014":0.0006154257757921529,"2015":0.00003678038465824327,"2016":0.0000027883327840599064,"2017":0.00024803516920391284,"2018":0.00019431931918025564,"2019":0.00013377361464636593,"2020":0.0006981625433612694,"2021":0.0027578655734716616,"2022":0.006821883811308037,"2023":0.027940651086948248,"2024":0.9592415558117994}}]

Reserve Risk

GET https://api.glassnode.com/v1/metrics/indicators/reserve_risk

Reserve Risk is defined as price / HODL Bank. It is used to assess the confidence of long-term holders relative to the price of the native coin at any given point in time. When confidence is high and price is low, there is an attractive risk/reward to invest (Reserve Risk is low). When confidence is low and price is high then risk/reward is unattractive at that time (Reserve Risk is high).

This metric was created by @hansthered. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.0016092975169959647}]

RHODL Ratio

GET https://api.glassnode.com/v1/metrics/indicators/rhodl_ratio

The Realized HODL Ratio is a market indicator that uses a ratio of the Realized Cap HODL Waves. In particular, the RHODL Ratio takes the ratio between the 1 week and the 1-2 years RCap HODL bands. In addition, it accounts for increased supply by weighting the ratio by the total market age. A high ratio is an indication of an overheated market and can be used to time cycle tops. This metric was created by Philip Swift.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":3218.465399508523}]

Seller Exhaustion Constant

GET https://api.glassnode.com/v1/metrics/indicators/seller_exhaustion_constant

Seller Exhaustion Constant is defined as the product of the Percentage Supply in Profit and 30-day price volatility. It detects when two factors co-align: low volatility and high losses, or, in other words, low risk bottoms. This metric was first put forth by ARK Invest.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.03696343930634735}]

Short-Term Holder ASOL

GET https://api.glassnode.com/v1/metrics/indicators/asol_sth

Short-Term Holder variant of Average Spent Output Lifespan. Long- and Short-Term Holder supply is defined with respect to the address' averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":14.950115040576136}]

Short-Term Holder CDD

GET https://api.glassnode.com/v1/metrics/indicators/cdd_sth

Short-Term Holder variant of Coin Days Destroyed. Long- and Short-Term Holder supply is defined with respect to the address' averaged purchasing date with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":9533891.649773091}]

SOPD (ATH-Partitioned)

GET https://api.glassnode.com/v1/metrics/indicators/spent_output_price_distribution_ath

Spent Output Price Distribution (SOPD) shows at which prices UTXOs were spent that day, i.e. each bar shows the amount of volume that was moved within that specified price bucket. The price specified on the x-axis refers to the lower bound of that bucket. ATH-partitioned means that the price buckets are defined by dividing the range between 0 and the current ATH in 100 equally-spaced partitions.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

i

string

frequency interval: 1h, 24h

f

string

format: JSON

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"ath_price":73616.06802544705,"current_price":63122.17999859899,"total_volume":979557.35485418,"partitions":[652.6214199],"prices":[0]}]

SOPD (Percent-Partitioned)

GET https://api.glassnode.com/v1/metrics/indicators/spent_output_price_distribution_percent

Spent Output Price Distribution (SOPD) shows at which prices UTXOs were spent that day, i.e. each bar shows the amount of volume that was moved within that specified price bucket. The price specified on the x-axis refers to the lower bound of that bucket. .

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

i

string

frequency interval: 1h, 24h

f

string

format: JSON

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"ath_price":73616.06802544705,"current_price":63122.17999859899,"total_volume":979557.35485418,"partitions":[663.3386931800001],"prices":[0]}]

SOPR

GET https://api.glassnode.com/v1/metrics/indicators/sopr

The Spent Output Profit Ratio (SOPR) is computed by dividing the realized value (in USD) divided by the value at creation (USD) of a spent output. Or simply: price sold / price paid. This metric was created by Renato Shirakashi. For a detailed commentary see this post

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol (see list below for more details)

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1.0165650367606844}]

Supported asset symbols: BTC, ETH, 1INCH, AAVE, ABT, ACH, ACX, ADP, ADS, AE, AGIX, AGLD, AGRS, AHT, AIAT, AIOZ, AIPAD, AIT, ALCX, ALD, ALEPH, ALI, ALICE, ALKI, ALPH, ALPHA, AMB, AMO, AMP, AMPL, ANGLE, ANKR, ANT, APE, APEX, APFC, API3, APRS, AQT, ARIX, ARKM, ARPA, ASD, ASIA, AST, ASTO, ATA, AUCTION, AUDIO, AURORA, AVA, AXGT, AXL, AXS, B2M, BABYDOGE, BAD, BADGER, BAL, BAND, BAT, BAX, BEAMMW, BEL, BEPRO, BETA, BFC, BGB, BICO, BIGTIME, BITRUE, BKN, BLENDR, BLUR, BMEX, BMX, BNT, BOA, BOBA, BOBT, BOND, BONE, BOO, BORA, BORG, BOSON, BOTTO, BREED, BRG, BRISE, BROCK, BRWL, BTM, BUSD, BXX, BZR, BZRX, C98, CAGA, CAH, CAKE, CANTO, CAPS, CAST, CAW, CBETH, CBK, CBY, CEEK, CEL, CELL, CELR, CERE, CET, CGPT, CHEQ, CHESS, CHEX, CHR, CHRP, CHZ, CLV, COMAI, COMBO, COMP, COPI, CORGIAI, COTI, COVAL, COW, CPOOL, CQT, CRE, CREAM, CREDI, CREO, CRO, CRTS, CRU, CRV, CSIX, CSWAP, CTA, CTC, CTSI, CTX, CTXC, CUDOS, CULT, CVC, CVP, CVX, CVXCRV, CWEB, DAG, DAI, DAO, DAR, DATA, DC, DDX, DEAI, DEFIT, DEGO, DENT, DEP, DERC, DEXE, DEXT, DF, DFI, DHT, DIA, DIONE, DKA, DMAIL, DMTR, DNT, DODO, DOGENFT, DOLA, DOMI, DOSE, DPI, DRGN, DUSK, DUST, ECOX, EDEN, EDU, EFI, EJS, EL, ELA, ELF, ELON, ENA, ENG, ENJ, ENQAI, ENS, EPIK, ETHFI, EUL, EURS, EURT, FARM, FCT, FDUSD, FEI, FER, FET, FI, FIS, FLEX, FLIP, FLOKI, FLX, FOOM, FOR, FORT, FOX, FRAX, FRM, FRONT, FTM, FTT, FUN, FUSE, FX, FXS, GAL, GALA, GEEQ, GELATO, GEOJ, GFI, GHST, GLM, GMM, GMTT, GNO, GODS, GOG, GPU, GRT, GT, GUSD, HAI, HARRYP, HEART, HEGIC, HELLO, HEMULE, HEZ, HFT, HOPR, HOT, HT, HVH, IAG, ICHI, ID, IDEX, ILV, IMGNAI, IMX, INDEX, INJ, INSP, INV, IOTX, IPOR, IQ, ISKR, ISP, JOECOIN, JPEG, KAI, KARATE, KATA, KCS, KEEP, KEY, KISHU, KNDX, KOMPETE, KP3R, KRL, LADYS, LAI, LAMB, LBA, LDO, LEO, LEVER, LINA, LINK, LIT, LITH, LM, LMWR, LOKA, LON, LOOKS, LPT, LQTY, LRC, LSETH, LSK, LSS, LUNC, LYXE, MAGIC, MAHA, MAN, MANA, MANTLE, MAP, MARSH, MATH, MATIC, MAVIA, MBL, MC, MCADE, MCB, MCRT, META, METH, METIS, MFT, MIN, MIR, MIX, MKR, MLN, MLT, MMX, MOC, MOG, MPL, MTA, MTD, MTL, MTLX, MUBI, MUSE, MUSIC, MVL, MX, MXC, MYRIA, MYTH, NAVI, NCT, NDX, NEAR, NEST, NEXO, NFT, NFTX, NIZA, NKN, NMR, NOIA, NRG, NSURE, NULS, NUM, NVIR, NWC, NXRA, NYM, OAX, OBSR, OCEAN, OCT, OGN, OGV, OHMV2, OKB, OLAS, OM, OMG, OMI, OOE, OOKI, OPEN, OPSEC, OPTI, OPUL, ORAI, ORB, ORBS, ORDS, ORN, OSAK, OVR, OX, OXT, OXY, PAAL, PANDORA, PARI, PAW, PAY, PDA, PEAS, PEOPLE, PEPE, PEPE2, PEPECOIN, PERP, PHA, PIB, PICKLE, PKF, PLU, PNK, PNT, POL, POLA, POLS, POLY, POND, POOH, PORK, PORT3, POWR, PPT, PRE, PRIME, PRNT, PROM, PROPC, PROS, PRQ, PSP, PSPS, PSTAKE, PSWAP, PTU, PUNDIX, PUSH, PYR, PYUSD, QASH, QKC, QNT, QORPO, QTCON, RACA, RAD, RADAR, RAI, RAIL, RARE, RARI, RBN, RBX, RDN, RDNT, REEF, REN, REP, REQ, RETH, REVV, REZ, RING, RLB, RLC, RMRK, ROOK, ROUTE, RPL, RSC, RSR, RSS3, RUNE, RVF, SAITA, SAITO, SAMA, SAND, SAVM, SD, SDAO, SDEX, SEAM, SENATE, SFP, SFRXETH, SFUND, SHFT, SHIB, SHIDO, SHRAP, SHX, SIDESHIFT, SIDUS, SILO, SIS, SKEB, SKEY, SKL, SLN, SMURFCATETH, SNC, SNT, SNX, SOFI, SOLVE, SOMNIUM, SORA, SOV, SPA, SPOOL, SQUIDGROW, SRM, SSV, STAKE, STARL, STAT, STBU, STETH, STG, STMX, STORJ, STOS, STPT, STRP, STRUMP, SUKU, SUPER, SURE, SUSD, SUSHI, SWAP, SWASH, SWEAT, SWFTC, SXP, SYLO, SYN, TARA, TBTC, TEL, TENET, TET, THALES, THOR, TIME, TKX, TLM, TLOS, TOKE, TOMI, TORN, TOWER, TPT, TRAC, TRIBE, TRUF, TRUMP, TRVL, TRYB, TSUKA, TT, TURBOT, TUSD, TVK, UBT, UDS, UFI, UFO, UFT, UMA, UNCX, UNFI, UNI, UNIBOT, UOS, UQC, USDC, USDD, USDE, USDP, USDT, USDY, USTC, UTK, UX, VALOR, VEGA, VERI, VEXT, VGX, VIB, VIDT, VIRTUAL, VIX, VMINT, VNM, VR, VRA, VVS, VXV, WAGMIGAMES, WALLET, WAMPL, WAVES, WAXP, WBETH, WBT, WBTC, WCFG, WETH, WHALE, WIKEN, WILD, WING, WISE, WLD, WMT, WNXM, WOJAK, WOO, WRLD, WRX, WSM, WXT, XAUT, XCAD, XCN, XDAO, XDB, XDEFI, XEN, XETA, XOR, XTM, XTP, XVS, XYO, YAM, YFI, YFII, YGG, YLD, ZCX, ZENT, ZIG, ZKML, ZRX

Spent Output Age Bands

GET https://api.glassnode.com/v1/metrics/indicators/soab

Spent Output Age Bands is a bundle of all spent outputs that were created within a specified age band. Each line represents the percentage of spent outputs that were created within the time period denoted in the legend.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"1d_1w":0.13835176051971343,"1h":0.3612150582301402,"1h_24h":0.2398662037972521,"1m_3m":0.039077371634823437,"1w_1m":0.07238332941634572,"1y_2y":0.028884820617866493,"2y_3y":0.007047976015894586,"3m_6m":0.031958282781066986,"3y_5y":0.0055329256775449075,"5y_7y":0.011596595949863715,"6m_12m":0.06286201421042635,"7y_10y":0.0009895091219559152,"more_10y":0.00023415202710613245}}]

Spent Outputs < 1h

GET https://api.glassnode.com/v1/metrics/indicators/sol_1h

The total number of spent outputs that were created within the last hour.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":416516}]

Spent Outputs > 10y

GET https://api.glassnode.com/v1/metrics/indicators/sol_more_10y

The total number of spent outputs that were created more than 10 years ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":270}]

Spent Outputs 1d-1w

GET https://api.glassnode.com/v1/metrics/indicators/sol_1d_1w

The total number of spent outputs that were created between 1 day and 1 week ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":159533}]

Spent Outputs 1h-24h

GET https://api.glassnode.com/v1/metrics/indicators/sol_1h_24h

The total number of spent outputs that were created between 1 hour and 24 hours ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":276589}]

Spent Outputs 1m-3m

GET https://api.glassnode.com/v1/metrics/indicators/sol_1m_3m

The total number of spent outputs that were created between 1 month and 3 months ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":45060}]

Spent Outputs 1w-1m

GET https://api.glassnode.com/v1/metrics/indicators/sol_1w_1m

The total number of spent outputs that were created between 1 week and 1 month ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":83465}]

Spent Outputs 1y-2y

GET https://api.glassnode.com/v1/metrics/indicators/sol_1y_2y

The total number of spent outputs that were created between 1 year and 2 years ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":33307}]

Spent Outputs 2y-3y

GET https://api.glassnode.com/v1/metrics/indicators/sol_2y_3y

The total number of spent outputs that were created between 2 years and 3 years ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":8127}]

Spent Outputs 3m-6m

GET https://api.glassnode.com/v1/metrics/indicators/sol_3m_6m

The total number of spent outputs that were created between 3 months and 6 months ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":36851}]

Spent Outputs 3y-5y

GET https://api.glassnode.com/v1/metrics/indicators/sol_3y_5y

The total number of spent outputs that were created between 3 years and 5 years ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":6380}]

Spent Outputs 5y-7y

GET https://api.glassnode.com/v1/metrics/indicators/sol_5y_7y

The total number of spent outputs that were created between 5 years and 7 years ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":13372}]

Spent Outputs 6m-12m

GET https://api.glassnode.com/v1/metrics/indicators/sol_6m_12m

The total number of spent outputs that were created between 6 months and 12 months ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":72486}]

Spent Outputs 7y-10y

GET https://api.glassnode.com/v1/metrics/indicators/sol_7y_10y

The total number of spent outputs that were created between 7 years and 10 years ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1141}]

Spent Outputs by Date Bands

GET https://api.glassnode.com/v1/metrics/indicators/spent_outputs_by_date_bands

This metric shows a breakdown of the spent transaction outputs by date bands. Each date band refers to the date when the UTXO was created. The metric is similar to Spent Output Age Bands (SOAB), however it uses absolute date ranges instead of floating time periods.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"2009":5,"2010":0,"2011":3,"2012":14,"2013":156,"2014":112,"2015":72,"2016":547,"2017":882,"2018":11927,"2019":1510,"2020":2295,"2021":5450,"2022":9386,"2023":74237,"2024":1046501}}]

Spent Supply Distribution Quantiles

GET https://api.glassnode.com/v1/metrics/indicators/spent_supply_distribution_quantiles

The Spent Supply Distribution (SSD) Quantiles metric calculates the distribution of the cost basis for spent supply at a given timestamp, dividing it into 100 quantiles (percentiles). This metric offers a detailed view of the price levels at which digital assets were originally acquired before being spent, helping to illustrate the cost basis distribution of the supply currently moving in the market. By analyzing the quantile lines, investors can observe the typical acquisition prices of assets being sold, identifying price levels with increased activity and providing insights into areas where profit-taking or loss realization may be concentrated. This information aids in understanding the dynamics of supply turnover relative to historical acquisition costs.

Note: All CBD and SSD metrics utilize an address-based approach, analyzing holdings based on individual wallet addresses for consistency across digital assets and comparability across blockchain architectures. This differs from a UTXO-based approach, as used in metrics like URPD, which categorizes supply based on unspent transaction outputs, typically used for chains like Bitcoin. Therefore, metrics for UTXO-based assets may show slight differences when compared across these distinct computational methods.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: CSV, JSON

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"0.01":21579.088505684696,"0.02":25816.523199281553,"0.03":31174.009568892085,"0.04":31174.009568892085,"0.05":31174.009568892085,"0.06":37482.14630296559,"0.07":43955.36648577846,"0.08":46733.66210748477,"0.09":48077.039843555234,"0.1":53584.22531937267,"0.11":54778.88015392744,"0.12":56531.314356472,"0.13":57499.41196284402,"0.14":57958.354166017525,"0.15":58127.25861341998,"0.16":58273.34128960371,"0.17":58490.52182454346,"0.18":58891.9683758703,"0.19":58943.81611770159,"0.2":59200.78020951309,"0.21":59488.00651267706,"0.22":59488.00651267706,"0.23":59488.00651267706,"0.24":59534.4252587144,"0.25":59710.311117315185,"0.26":59823.86855384098,"0.27":59823.86855384098,"0.28":59823.86855384098,"0.29":59823.86855384098,"0.3":59823.86855384098,"0.31":59913.67169218742,"0.32":60003.00960322416,"0.33":60277.850891117894,"0.34":60337.55551241126,"0.35":60496.45214088601,"0.36":60732.24165298263,"0.37":61000.05226754015,"0.38":61265.980469407536,"0.39":61523.22347532327,"0.4":61895.948240773505,"0.41":62059.5694290666,"0.42":62336.34989281242,"0.43":62695.18942541456,"0.44":62702.08627557112,"0.45":62736.58190845218,"0.46":62742.22845491473,"0.47":62742.22845491473,"0.48":62742.22845491473,"0.49":62742.22845491473,"0.5":62742.22845491473,"0.51":62742.22845491473,"0.52":62742.22845491473,"0.53":62817.56432154024,"0.54":62817.56432154024,"0.55":62836.41241790986,"0.56":62843.32480345003,"0.57":62855.89472536098,"0.58":62857.151855826814,"0.59":62857.780430488216,"0.6":62870.98195048965,"0.61":62881.670925958446,"0.62":62915.007044840335,"0.63":62937.66052475824,"0.64":62938.289904510355,"0.65":62952.1378515077,"0.66":62964.09989405754,"0.67":62976.06420961139,"0.68":62992.440115081394,"0.69":63035.289541513455,"0.7":63078.16811546463,"0.71":63151.3812458845,"0.72":63154.53889388733,"0.73":63168.434420895945,"0.74":63203.81865083132,"0.75":63247.444334830565,"0.76":63252.504332774486,"0.77":63291.733045105095,"0.78":63329.71947972286,"0.79":63346.18734751768,"0.8":63367.72871304044,"0.81":63419.077366695215,"0.82":63423.516857491304,"0.83":63439.37471885572,"0.84":63442.54676689219,"0.85":63442.54676689219,"0.86":63476.180228758814,"0.87":63491.41634027395,"0.88":63500.305760806514,"0.89":63507.2911786311,"0.9":63530.15791922179,"0.91":63540.32355771821,"0.92":63540.32355771821,"0.93":63580.36657378528,"0.94":63657.981956762014,"0.95":63729.9561341247,"0.96":63783.51178750261,"0.97":63911.845578448636,"0.98":63970.671532170374,"0.99":64122.46182414832,"1.0":73615.4351911181}}]

Spent Volume < 1h

GET https://api.glassnode.com/v1/metrics/indicators/svl_1h

The total transfer volume of coins younger than one hour.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":111601.62080788998}]

Spent Volume > 10y

GET https://api.glassnode.com/v1/metrics/indicators/svl_more_10y

The total transfer volume of coins that were last active more than 10 years ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":443.80072029999997}]

Spent Volume 1d-1w

GET https://api.glassnode.com/v1/metrics/indicators/svl_1d_1w

The total transfer volume of coins that were last active between 1d and 1w ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":42282.888865730005}]

Spent Volume 1h-24h

GET https://api.glassnode.com/v1/metrics/indicators/svl_1h_24h

The total transfer volume of coins that were last active between 1h and 24 hours ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":113566.25866777}]

Spent Volume 1m-3m

GET https://api.glassnode.com/v1/metrics/indicators/svl_1m_3m

The total transfer volume of coins that were last active between 1m and 3m ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":5965.70145419}]

Spent Volume 1w-1m

GET https://api.glassnode.com/v1/metrics/indicators/svl_1w_1m

The total transfer volume of coins that were last active between 1w and 1m ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":37795.65930805999}]

Spent Volume 1y-2y

GET https://api.glassnode.com/v1/metrics/indicators/svl_1y_2y

The total transfer volume of coins that were last active between 1y and 2y ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":6289.61922572}]

Spent Volume 2y-3y

GET https://api.glassnode.com/v1/metrics/indicators/svl_2y_3y

The total transfer volume of coins that were last active between 2y and 3y ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":737.98102929}]

Spent Volume 3m-6m

GET https://api.glassnode.com/v1/metrics/indicators/svl_3m_6m

The total transfer volume of coins that were last active between 3m and 6m ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":4558.533346769999}]

Spent Volume 3y-5y

GET https://api.glassnode.com/v1/metrics/indicators/svl_3y_5y

The total transfer volume of coins that were last active between 3y and 5y ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":986.75415564}]

Spent Volume 5y-7y

GET https://api.glassnode.com/v1/metrics/indicators/svl_5y_7y

The total transfer volume of coins that were last active between 5y and 7y ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":162.95496372999997}]

Spent Volume 6m-12m

GET https://api.glassnode.com/v1/metrics/indicators/svl_6m_12m

The total transfer volume of coins that were last active between 6m and 12m ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":9970.19889674}]

Spent Volume 7y-10y

GET https://api.glassnode.com/v1/metrics/indicators/svl_7y_10y

The total transfer volume of coins that were last active between 7y and 10y ago.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":236.25705282000004}]

Spent Volume Age Bands (SVAB)

GET https://api.glassnode.com/v1/metrics/indicators/svab

Spent Volume Age Bands (SVAB) is a separation of the on-chain transfer volume based on the coins' age. Each band represents the percentage of spent volume that was previously moved within the time period denoted in the legend.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"1d_1w":0.1263691354731906,"1h":0.33353918611578787,"1h_24h":0.3394108186965068,"1m_3m":0.01782944721802491,"1w_1m":0.11295833656412894,"1y_2y":0.018797526974416025,"2y_3y":0.0022055736296338457,"3m_6m":0.013623901618603123,"3y_5y":0.002949071667472315,"5y_7y":0.00048701681554959433,"6m_12m":0.02979752445670649,"7y_10y":0.0007060917622992664,"more_10y":0.0013263690076801948}}]

Spent Volume by Date Bands

GET https://api.glassnode.com/v1/metrics/indicators/spent_volume_by_date_bands

This metric shows a breakdown of the spent volume by date bands. Each date band refers to the date when the UTXO was created. The metric is similar to Spent Volume Age Bands (SVAB), however it uses absolute date ranges instead of floating time periods.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

c

string

currency: USD, NATIVE

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"2009":250,"2010":0,"2011":0.25445565,"2012":0.28148080000000003,"2013":187.37236489,"2014":205.92037435,"2015":12.30665155,"2016":0.93297121,"2017":82.99212822,"2018":65.01889996,"2019":44.76041448,"2020":233.60395021,"2021":922.77693531,"2022":2282.59023826,"2023":9348.89235668,"2024":320960.52527308}}]

Stablecoin Supply Ratio (SSR)

GET https://api.glassnode.com/v1/metrics/indicators/ssr

The Stablecoin Supply Ratio (SSR) is the ratio between Bitcoin supply and the supply of stablecoins denoted in BTC, or: Bitcoin Market cap / Stablecoin Market cap. We use the following stablecoins for the supply: USDT, TUSD, USDC, USDP, GUSD, DAI, SAI, and BUSD. When the SSR is low, the current stablecoin supply has more "buying power" to purchase BTC. It serves as a proxy for the supply/demand mechanics between BTC and USD. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"h":9.976291968674971,"l":6.7537616618243055,"v":7.755604688927818}}]

Stablecoin Supply Ratio (SSR) Oscillator

GET https://api.glassnode.com/v1/metrics/indicators/ssr_oscillator

The Stablecoin Oscillator is derived from the Stablecoin Supply Ratio (SSR), and quantifies how the 200d SMA of the SSR moves within the Bollinger Bands BB(200, 2). This metric was first put forward by Willy Woo. For more information on the SSR see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":-0.7564516926668107}]

STH Relative Unrealized Loss

GET https://api.glassnode.com/v1/metrics/indicators/unrealized_loss_less_155

Short Term Holder (STH) Relative Unrealized Loss is defined as the total loss in USD of all coins in existence whose price at realisation time was higher than the current price normalized by the market cap. Only UTXOs with a lifespan of at most 155 days are taken into account.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.02134018324511585}]

STH Relative Unrealized Profit

GET https://api.glassnode.com/v1/metrics/indicators/unrealized_profit_less_155

Short Term Holder (STH) Relative Unrealized Profit is defined as the total profit in USD of all coins in existence whose price at realisation time was lower than the current price normalized by the market cap. Only UTXOs with a lifespan of at most 155 days are taken into account.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.03613944510522678}]

STH-NUPL

GET https://api.glassnode.com/v1/metrics/indicators/nupl_less_155

Short Term Holder NUPL (STH-NUPL) is Net Unrealized Profit/Loss that takes into account only UTXOs younger than 155 days and serves as an indicator to assess the behaviour of short term investors. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC, ETH

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h, 1h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.01479926186010394}]

STH-SOPR

GET https://api.glassnode.com/v1/metrics/indicators/sopr_less_155

Short Term Holder SOPR (STH-SOPR) is SOPR that takes into account only spent outputs younger than 155 days and serves as an indicator to assess the behaviour of short term investors. For more information see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":1.016671572336089}]

Stock-to-Flow Deflection

GET https://api.glassnode.com/v1/metrics/indicators/stock_to_flow_deflection

The Stock to Flow (S/F) Deflection is the ratio between the current Bitcoin price and the S/F model. If deflection is â‰Ĩ 1 it means that Bitcoin is overvalued according to the S/F model, otherwise undervalued.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.24010992539984166}]

Stock-to-Flow Ratio

GET https://api.glassnode.com/v1/metrics/indicators/stock_to_flow_ratio

The Stock to Flow (S/F) Ratio is a popular model that assumes that scarcity drives value. Stock to Flow is defined as the ratio of the current stock of a commodity (i.e. circulating Bitcoin supply) and the flow of new production (i.e. newly mined bitcoins). Bitcoin's price has historically followed the S/F Ratio and therefore it is a model that can be used to predict future Bitcoin valuations. This metric was first coined by PlanB. For a detailed description see this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"o":{"daysTillHalving":1281,"price":63122.17999859899,"ratio":262888.67439979897}}]

Supply-Adjusted CDD

GET https://api.glassnode.com/v1/metrics/indicators/cdd_supply_adjusted

Adjusted Coin Days Destroyed simply divides CDD by the circulating supply (total amount of coins issued). Adjusted CDD more accurately represents the quantity of native coins sold by long-term holders over time.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.6716254049857614}]

Supply-Adjusted CYD

GET https://api.glassnode.com/v1/metrics/indicators/cyd_supply_adjusted

Coin Years Destroyed (CYD) is defined as the 365 day rolling sum of Coin Days Destroyed (CDD), and shows the amount of coin days that have been destroyed over the past year. It is indicative of long-term holder behaviour. This version is supply-adjusted to account for the increasing baseline of the metric over time. This metric was first put forward by ARK Invest and further developed by Glassnode by adjusting for the circulating supply.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 24h

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":240.76945243021225}]

Supply-Adjusted Dormancy

GET https://api.glassnode.com/v1/metrics/indicators/average_dormancy_supply_adjusted

Dormancy is the average number of days destroyed per coin transacted, and is defined as the ratio of coin days destroyed and total transfer volume. This metric was created by Reginald Smith and David Puell. Read more in this article.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.0000019566326106441304}]

URPD (ATH-Partitioned)

GET https://api.glassnode.com/v1/metrics/indicators/utxo_realized_price_distribution_ath

UTXO Realized Price Distribution (URPD) shows at which prices the current set of Bitcoin UTXOs were created, i.e. each bar shows the amount of existing bitcoins that last moved within that specified price bucket. The price specified on the x-axis refers to the lower bound of that bucket. ATH-partitioned means that the price buckets are defined by dividing the range between 0 and the current ATH in 100 equally-spaced partitions.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

i

string

frequency interval: 24h

f

string

format: JSON

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"ath_price":73616.06802544705,"current_price":63122.17999859899,"total_supply":19756758.54497096,"partitions":[3737195.36956749],"prices":[0]}]

URPD (Percent-Partitioned)

GET https://api.glassnode.com/v1/metrics/indicators/utxo_realized_price_distribution_percent

UTXO Realized Price Distribution (URPD) shows at which prices the current set of Bitcoin UTXOs were created, i.e. each bar shows the amount of existing bitcoins that last moved within that specified price bucket. The price specified on the x-axis refers to the lower bound of that bucket. .

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol: BTC

i

string

frequency interval: 24h

f

string

format: JSON

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"ath_price":73616.06802544705,"current_price":63122.17999859899,"total_supply":19756758.54497096,"partitions":[3984353.02440143],"prices":[0]}]

Velocity

GET https://api.glassnode.com/v1/metrics/indicators/velocity

Velocity is a measure of how quickly units are circulating in the network and is calculated by dividing the on-chain transaction volume (in USD) by the market cap, i.e. the inverse of the NVT ratio.

View in Studio

Query Parameters

Name
Type
Description

a*

string

asset symbol (see list below for more details)

s

integer

since, unix timestamp

u

integer

until, unix timestamp

i

string

frequency interval: 1h, 24h, 10m

f

string

format: JSON, CSV

timestamp_format

string

timestamp format: unix or humanized (RFC 3339)

[{"t":1726790400,"v":0.01740054456332525}]

Supported asset symbols: BTC, ETH, 1INCH, AAVE, ABT, AMP, AMPL, ANT, APE, BADGER, BAL, BAND, BAT, BNT, BOBA, BOND, BORG, BUSD, CAKE, CELR, COMP, CREAM, CRO, CRV, CVC, CVP, CVX, CVXCRV, DAI, DDX, DENT, DHT, DODO, DPI, DRGN, ELF, ENG, ENJ, ETHDYDX, EURS, FET, FLX, FRAX, FTM, FTT, FUN, FXS, GNO, GUSD, HEGIC, HOT, HT, IMX, INDEX, KCS, LAMB, LBA, LDO, LEO, LINK, LOOM, LRC, MANA, MATIC, MCB, METIS, MIR, MKR, MLN, MTA, MTL, NDX, NEXO, NFTX, NMR, NSURE, OCEAN, OKB, OMG, PAY, PERP, PICKLE, PNK, PNT, POLY, POWR, PPT, PYUSD, QASH, QKC, QNT, RAI, RDN, REN, REP, RETH, RLC, ROOK, RPL, RSR, SAND, SFRXETH, SHIB, SNT, SNX, SSV, STAKE, STETH, STORJ, SUSD, SUSHI, TEL, TUSD, UBT, UMA, UNI, USDC, USDD, USDP, USDT, UTK, VERI, WBTC, WETH, YAM, YFI, ZRX

Last updated