Indicators

get
SOPR

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 (https://twitter.com/renato_shira). For a detailed commentary see this post: https://medium.com/unconfiscatable/introducing-sopr-spent-outputs-to-predict-bitcoin-lows-and-tops-ceb4536b3b9 View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sopr
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC and ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1356998400,
"v": 0.999493846687257
},
...
]
400: Bad Request
unsupported asset

get
aSOPR

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.SoprAdjusted
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only: BTC, LTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1356998400,
"v": 0.999493846687257
},
...
]
400: Bad Request
unsupported asset

get
LTH-SOPR

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: https://insights.glassnode.com/sth-lth-sopr-mvrv View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.SoprMore155
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only: BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1551484800,
"v": 0.462776806752616
},
...
]
400: Bad Request
unsupported asset

get
STH-SOPR

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: https://insights.glassnode.com/sth-lth-sopr-mvrv View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.SoprLess155
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only: BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1551484800,
"v": 1.01208000631806
},
...
]
400: Bad Request
unsupported asset

get
NVT Ratio

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 (https://twitter.com/woonomic) View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Nvt
Request
Response
Request
Query Parameters
a
required
string
asset symbol (see /endpoints endpoint)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1518739200,
"v": 15.296175924016978
},
...
]
400: Bad Request
unsupported asset

get
NVT Signal

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Nvts
Request
Response
Request
Query Parameters
a
required
string
asset symbol (see /endpoints endpoint)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK

get
Velocity

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Velocity
Request
Response
Request
Query Parameters
a
required
string
asset symbol (see /endpoints endpoint)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK

get
Coin Days Destroyed

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Cdd
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1231718400,
"v": 170.147800925926
},
...
]
400: Bad Request
unsupported asset

get
Supply-adjusted CDD

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.CddSupplyAdjusted
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1572912000,
"v": 1.7849974067008718
},
...
]
400: Bad Request
unsupported asset

get
Binary CDD

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 (https://twitter.com/hansthered) and Ikigai (https://twitter.com/Ikigai_fund). For more information see this post: https://www.kanaandkatana.com/valuation-depot-contents/2019/5/30/exploration-of-bitcoin-days-destroyed. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.CddSupplyAdjustedBinary
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1572912000,
"v": 1
},
...
]
400: Bad Request
unsupported asset

get
Reserve Risk

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 (Rerseve 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 Hans Hauge (https://twitter.com/hansthered). For more information see this article:https://www.kanaandkatana.com/valuation-depot-contents/2019/5/30/exploration-of-bitcoin-days-destroyed. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.ReserveRisk
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK

get
Average Coin Dormancy

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 (https://twitter.com/SupremeVinegar) and David Puell (https://twitter.com/kenoshaking). Read more in this article: https://medium.com/adaptivecapital/bitcoin-average-dormancy-28f88ea4c2ce. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.AverageDormancy
Request
Response
Request
Query Parameters
a
required
string
asset symbol (onlyBTC, LTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1231718400,
"v": 0.034873498857537606
},
...
]
400: Bad Request
unsupported asset

get
Supply Adjusted Dormancy

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 (https://twitter.com/SupremeVinegar) and David Puell. This version of dormancy is "supply-adjusted", as described here: https://medium.com/adaptivecapital/bitcoin-average-dormancy-28f88ea4c2ce. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.AverageDormancySupplyAdjusted
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1231718400,
"v": 0.0000021460614681561603
},
...
]
400: Bad Request
unsupported asset

get
Liveliness

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 (https://twitter.com/TamasBlummer). For more information see this post: https://medium.com/@tamas.blummer/liveliness-of-bitcoin-174001d016da. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Liveliness
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC or LTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 10m, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1569196800,
"v": 0.611019760028157
},
...
]
400: Bad Request
unsupported asset

get
ASOL

/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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Asol
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1569196800,
"v": 23.61101
},
...
]

get
MSOL

https://api.glassnode.com/v1/metrics/indicators/msol
Median Spent Output Lifespan (MSOL) is the median age (in day) of spent transaction outputs. Outputs with a lifespan of less than 1h are discarded. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Msol
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv of json (default)
Response
200: OK
[
{
"t": 1569196800,
"v": 23.61101
},
...
]

get
Spent Output Age Bands

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 ageband. Each line represents the percentage of spent outputs that were created within the time period denoted in the legend. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Soab
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, only 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1571788800,
"o": {
"1h": 0.338423726697579,
"1h_24h": 0.345065618154924,
"1d_1w": 0.143772296742611,
"1w_1m": 0.0739107461945001,
"1m_3m": 0.0420531225212706,
"3m_6m": 0.0210984404732931,
"6m_12m": 0.0220366533543002,
"1y_2y": 0.00719927061514735,
"2y_3y": 0.00384364631896464,
"3y_5y": 0.00198865821686589,
"5y_7y": 0.000235814259070337,
"7y_10y": 0.000372006451474596,
"more_10y": 0
}
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs < 1h

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol1H
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 1h-24h

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol1H24H
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 1d-1w

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol1D1W
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 1w-1m

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol1W1M
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 1m-3m

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol1M3M
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 10362
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 3m-6m

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol3M6M
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 6m-12m

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol6M12M
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 1y-2y

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol1Y2Y
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 2y-3y

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol2Y3Y
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 3y-5y

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol3Y5Y
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 5y-7y

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol5Y7Y
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs 7y-10y

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Sol7Y10Y
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Spent Outputs > 10y

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.SolMore10Y
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h, 10m or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1570406400,
"v": 103625
},
...
]
400: Bad Request
unsupported asset

get
Net Unrealized Profit/Loss

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. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.NetUnrealizedProfitLoss
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1573516800,
"v": 0.34931641310324757
},
...
]
400: Bad Request
unsupported asset

get
Unrealized Profit

https://api.glassnode.com/v1/metrics/indicators/unrealized_profit
Relative Unrealized Profit is defined as the ratio of the total profit in USD of all coins in existence whose price at realisation time was lower than the current price and the market cap. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.UnrealizedProfit
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1573516800,
"v": 0.34931641310324757
},
...
]
400: Bad Request
unsupported asset

get
Unrealized Loss

https://api.glassnode.com/v1/metrics/indicators/unrealized_loss
Relative Unrealized Loss is defined as the ratio of the total loss in USD of all coins in existence whose price at realisation time was higher than the current price and the market cap. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.UnrealizedLoss
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1573516800,
"v": 0.34931641310324757
},
...
]
400: Bad Request
unsupported asset

get
Net Realized Profit/Loss

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.NetRealizedProfitLoss
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1591833600,
"v": 9937393.99385278
},
...
]
400: Bad Request
unsupported asset

get
Realized Profit

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.RealizedProfit
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1591833600,
"v": 64226749.1233038
},
...
]
400: Bad Request
unsupported asset

get
Realized Loss

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.RealizedLoss
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1591833600,
"v": 54289355.129451
},
...
]
400: Bad Request
unsupported asset

get
LTH-NUPL

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: https://insights.glassnode.com/sth-lth-sopr-mvrv. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.NuplMore155
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1586822400,
"v": 0.20248277592702768
},
...
]
400: Bad Request
unsupported asset

get
STH-NUPL

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: https://insights.glassnode.com/sth-lth-sopr-mvrv. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.NuplLess155
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1586822400,
"v": -0.0953029127894438
},
...
]
400: Bad Request
unsupported asset

get
Stablecoin Supply Ratio (SSR)

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 Marketcap / Stablecoin Marketcap. We use the following stablecoins for the supply: USDT, TUSD, USDC, PAX, GUSD, DAI, and SUSD. 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. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.Ssr
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1573516800,
"v": 81.33473725363163
},
...
]
400: Bad Request
unsupported asset

get
Puell Multiple

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. View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.PuellMultiple
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC, BCH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval (only 24h)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1486425600,
"v": 1.27705753486226
},
...
]

get
Hodled or Lost Coins

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: https://medium.com/@adamant_capital/a-primer-on-bitcoin-investor-sentiment-and-changes-in-saving-behavior-a5fb70109d32 View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.HodledLostCoins
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1584316800,
"v": 7162951.520169336
},
...
]
400: Bad Request
unsupported asset

get
Hodler Net Position Change

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: https://medium.com/@adamant_capital/a-primer-on-bitcoin-investor-sentiment-and-changes-in-saving-behavior-a5fb70109d32 View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.HodledLostCoins
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, LTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval (only 24h )
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1584316800,
"v": 11629.440471675247
},
...
]
400: Bad Request
unsupported asset

get
Stock to Flow Ratio

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: https://medium.com/@100trillionUSD/modeling-bitcoins-value-with-scarcity-91fa0fc03e25 View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.StockToFlowRatio
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1588896000,
"o": {
"daysTillHalving": 1,
"ratio": 8440.756306532727,
}
},
...
]
400: Bad Request
unsupported asset

get
Stock to Flow Deflection

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: https://studio.glassnode.com/metrics?a=BTC&m=indicators.StockToFlowDeflection
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1582070400,
"v": 1.162113144721289
},
...
]
400: Bad Request
unsupported asset

get
Entity-Adjusted SOPR

https://api.glassnode.com/v1/metrics/indicators/sopr_account_based
Version of SOPR for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.SoprAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1585785600,
"v": 0.996107234080899
},
...
]
400: Bad Request
unsupported asset

get
Account-based CDD

https://api.glassnode.com/v1/metrics/indicators/cdd_account_based
Version of Coin Days Destroyed for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.CddAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1585785600,
"v": 9178100.8613031
},
...
]
400: Bad Request
unsupported asset

get
Account-based ASOL

https://api.glassnode.com/v1/metrics/indicators/asol_account_based
Version of ASOL for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.AsolAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1585785600,
"v": 17.5637846031829
},
...
]
400: Bad Request
unsupported asset

get
Account-based MSOL

https://api.glassnode.com/v1/metrics/indicators/msol_account_based
Version of MSOL for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.MsolAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1585785600,
"v": 0.848275462962963
},
...
]
400: Bad Request
unsupported asset

get
Account-based Liveliness

https://api.glassnode.com/v1/metrics/indicators/liveliness_account_based
Version of Liveliness for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.LivelinessAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1585785600,
"v": 0.848275462962963
},
...
]
400: Bad Request
unsupported asset

get
Account-based Dormancy

https://api.glassnode.com/v1/metrics/indicators/dormancy_account_based
Version of Average Coin Dormancy for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.DormancyAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1585785600,
"v": 28.135568578381626
},
...
]
400: Bad Request
unsupported asset

get
Account-based Realized Cap

https://api.glassnode.com/v1/metrics/indicators/rcap_account_based
Version of Realized Cap for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.RcapAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1585785600
"v": 102812739089.064
},
...
]
400: Bad Request
unsupported asset

get
Account-based MVRV

https://api.glassnode.com/v1/metrics/indicators/mvrv_account_based
Version of the MVRV Ratio for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.MvrvAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1585785600
"v": 102812739089.064
},
...
]
400: Bad Request
unsupported asset

get
Account-based Unrealized Profit

https://api.glassnode.com/v1/metrics/indicators/unrealized_profit_account_based
Version of the Unrealized Proft for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.UnrealizedProfitAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1594598400,
"v": 0.38406780656199
},
...
]
400: Bad Request
unsupported asset

get
Account-based Unrealized Loss

https://api.glassnode.com/v1/metrics/indicators/unrealized_loss_account_based
Version of the Unrealized Loss for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.UnrealizedLossAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1594598400,
"v": 0.0350131890314286
},
...
]
400: Bad Request
unsupported asset

get
Account-based NUPL

https://api.glassnode.com/v1/metrics/indicators/net_unrealized_profit_loss_account_based
Version of the Net Unrealized Profit/Loss (NUPL) for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.NetUnrealizedProfitLossAccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1594598400,
"v": 0.349054617530561
},
...
]
400: Bad Request
unsupported asset

get
Account-based LTH-NUPL

https://api.glassnode.com/v1/metrics/indicators/nupl_more_155_account_based
Version of the Long-Term Holders Net Unrealized Profit/Loss (LTH-NUPL) for account-based blockchains like Ethereum. For Bitcoin the account-based version is an improved entity-adjusted variant providing an improved market signal as compared to its raw UTXO-based counterpart. For detailed information read this article: https://insights.glassnode.com/account-based-metrics/ View in Studio: https://studio.glassnode.com/metrics?a=BTC&m=indicators.NuplMore155AccountBased
Request
Response
Request
Query Parameters
a
required
string
asset symbol (only BTC, ETH)
s
optional
integer
since, unix timestamp
u
optional
integer
until, unix timestamp
i
optional
string
frequency interval, 1h or 24h (default)
f
optional
string
format, csv or json (default)
Response
200: OK
[
{
"t": 1594598400,
"v": 0.453014239649257
},
...
]
400: Bad Request
unsupported asset

get
Account-based STH-NUPL

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