For the complete documentation index, see llms.txt. This page is also available as Markdown.

Institutions

Purpose Bitcoin ETF AUM

get

Definition. The total assets under management of the Purpose Bitcoin ETF fund.\n\nNotes. Source: Purpose Investments.\n

View in Studio

Authorizations
api_keystringRequired

Your Glassnode API key

Query parameters
astringRequired

asset id - (see metadata (metadata/metric) page for more details)

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
tinteger · int64Optional

Unix timestamp

Example: 1726790400
vone ofOptional

Metric value (can be number, object, or array depending on the metric)

Example: 822077
numberOptional
or
objectOptional
or
arrayOptional
get/v1/metrics/institutions/purpose_etf_aum_sum

Purpose Bitcoin ETF Flows

get

Definition. The number of bitcoin flowing into or out of the Purpose Bitcoin ETF.\n\nNotes. Source data provided by Purpose Investments.\n

View in Studio

Authorizations
api_keystringRequired

Your Glassnode API key

Query parameters
astringRequired

asset id - (see metadata (metadata/metric) page for more details)

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
tinteger · int64Optional

Unix timestamp

Example: 1726790400
vone ofOptional

Metric value (can be number, object, or array depending on the metric)

Example: 822077
numberOptional
or
objectOptional
or
arrayOptional
get/v1/metrics/institutions/purpose_etf_flows_sum

Purpose Bitcoin ETF Holdings

get

Definition. The number of bitcoin held by the Purpose Bitcoin ETF.\n\nNotes. Source data provided by Purpose Investments.\n

View in Studio

Authorizations
api_keystringRequired

Your Glassnode API key

Query parameters
astringRequired

asset id - (see metadata (metadata/metric) page for more details)

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
tinteger · int64Optional

Unix timestamp

Example: 1726790400
vone ofOptional

Metric value (can be number, object, or array depending on the metric)

Example: 822077
numberOptional
or
objectOptional
or
arrayOptional
get/v1/metrics/institutions/purpose_etf_holdings_sum

US Spot ETF Balances

get

Definition. US Spot ETF Balances reports the most recent balances of the leading Crypto ETFs traded in the U.S., typically reflecting holdings at the end of the previous trading day (T+1). Amongst others, the following Bitcoin ETFs are covered: IBIT by BlackRock, GBTC by Grayscale, BTC by Grayscale (Mini Trust), FBTC by Fidelity, ARKB by Ark/21 Shares, BITB by Bitwise, HODL by VanEck, BRRR by Valkyrie, BTCO by Invesco/Galaxy, EZBC by Franklin Templeton, BTCW by WisdomTree. For Ethereum the following ETFs are supported: ETHA by BlackRock, ETHE by Grayscale, ETH by Grayscale (Mini Trust), FETH by Fidelity, CETH by 21 Shares, ETHW by Bitwise, ETHV by VanEck, QETH by Invesco/Galaxy, EZET by Franklin Templeton.\n\nTechnical. Data is taken directly from the ETF issuers. Hence, outside trading hours and in particular during the weekend, the metric may receive delayed updates only. The maximum available timestamp per ETF may differ, depending on the issuers' update frequency. 'Total' is only updated once data for all contributing ETFs is available.\n\nNotes. Source data is publicly available information obtained directly from the respective ETF issuers.\n

View in Studio

Authorizations
api_keystringRequired

Your Glassnode API key

Query parameters
astringRequired

asset id - (see metadata (metadata/metric) page for more details)

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h, 1w, 1month

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
cstringOptional

currency - native, usd

timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
tinteger · int64Optional

Unix timestamp

Example: 1726790400
vone ofOptional

Metric value (can be number, object, or array depending on the metric)

Example: 822077
numberOptional
or
objectOptional
or
arrayOptional
get/v1/metrics/institutions/us_spot_etf_balances_all

US Spot ETF Balances (Latest 24h)

get

Definition. US Spot ETF Balances (Latest 24h) is a consolidated snapshot combining the most recent balances and flows of the leading Crypto ETFs traded in the U.S., joining the latest data points from the 'US Spot ETF Balances' and 'US Bitcoin ETF Flows' metrics. Amongst others, the following Bitcoin ETFs are covered: IBIT by BlackRock, GBTC by Grayscale, BTC by Grayscale (Mini Trust), FBTC by Fidelity, ARKB by Ark/21 Shares, BITB by Bitwise, HODL by VanEck, BRRR by Valkyrie, BTCO by Invesco/Galaxy, EZBC by Franklin Templeton, BTCW by WisdomTree. For Ethereum the following ETFs are supported: ETHA by BlackRock, ETHE by Grayscale, ETH by Grayscale (Mini Trust), FETH by Fidelity, CETH by 21 Shares, ETHW by Bitwise, ETHV by VanEck, QETH by Invesco/Galaxy, EZET by Franklin Templeton.\n\nTechnical. Data is taken directly from the ETF issuers. Hence, outside trading hours and in particular during the weekend, the metric may receive delayed updates only. The maximum available timestamp per ETF may differ, depending on the issuers' update frequency. 'Total' is only updated once data for all contributing ETFs is available.\n\nNotes. Source data is publicly available information obtained directly from the respective ETF issuers.\n

View in Studio

Authorizations
api_keystringRequired

Your Glassnode API key

Query parameters
astringRequired

asset id - (see metadata (metadata/metric) page for more details)

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
cstringOptional

currency - native, usd

timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
tinteger · int64Optional

Unix timestamp

Example: 1726790400
vone ofOptional

Metric value (can be number, object, or array depending on the metric)

Example: 822077
numberOptional
or
objectOptional
or
arrayOptional
get/v1/metrics/institutions/us_spot_etf_balances_latest

US Spot ETF Flows

get

Definition. US Spot ETF Flows is an estimate of the daily net flow of funds within the leading Crypto ETFs traded in the U.S., reflecting day-to-day changes in each ETF's holdings. Amongst others, the following Bitcoin ETFs are covered: IBIT by BlackRock, GBTC by Grayscale, BTC by Grayscale (Mini Trust), FBTC by Fidelity, ARKB by Ark/21 Shares, BITB by Bitwise, HODL by VanEck, BRRR by Valkyrie, BTCO by Invesco/Galaxy, EZBC by Franklin Templeton, BTCW by WisdomTree. For Ethereum the following ETFs are supported: ETHA by BlackRock, ETHE by Grayscale, ETH by Grayscale (Mini Trust), FETH by Fidelity, CETH by 21 Shares, ETHW by Bitwise, ETHV by VanEck, QETH by Invesco/Galaxy, EZET by Franklin Templeton.\n\nTechnical. Calculated as the difference between today's balance data point and the previously available balance data point in native units. Each day's native net flow is then converted into USD using the closing USD exchange rate at 16:00 New York time. Data is taken directly from the ETF issuers. Hence, outside trading hours and in particular during the weekend, the metric may receive delayed updates only. The maximum available timestamp per ETF may differ, depending on the issuers' update frequency. 'Total' is only updated once data for all contributing ETFs is available.\n\nNotes. Source data is publicly available information obtained directly from the respective ETF issuers.\n

View in Studio

Authorizations
api_keystringRequired

Your Glassnode API key

Query parameters
astringRequired

asset id - (see metadata (metadata/metric) page for more details)

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h, 1w, 1month

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
cstringOptional

currency - native, usd

timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
tinteger · int64Optional

Unix timestamp

Example: 1726790400
vone ofOptional

Metric value (can be number, object, or array depending on the metric)

Example: 822077
numberOptional
or
objectOptional
or
arrayOptional
get/v1/metrics/institutions/us_spot_etf_flows_all

US Spot ETF Net Flows

get

Definition. The total net flow of funds of the leading Crypto ETFs traded in the U.S., reflecting the day-to-day changes in the ETFs' holdings. Amongst others, the following Bitcoin ETFs are covered: IBIT by BlackRock, GBTC by Grayscale, BTC by Grayscale (Mini Trust), FBTC by Fidelity, ARKB by Ark/21 Shares, BITB by Bitwise, HODL by VanEck, BRRR by Valkyrie, BTCO by Invesco/Galaxy, EZBC by Franklin Templeton, BTCW by WisdomTree. For Ethereum the following ETFs are supported: ETHA by BlackRock, ETHE by Grayscale, ETH by Grayscale (Mini Trust), FETH by Fidelity, CETH by 21 Shares, ETHW by Bitwise, ETHV by VanEck, QETH by Invesco/Galaxy, EZET by Franklin Templeton.\n\nTechnical. Calculated as the difference between today's balance data point and the previously available balance data point in native units. Each day's native net flow is then converted into USD using the closing USD exchange rate at 16:00 New York time. Data is taken directly from the ETF issuers. Hence, outside trading hours and in particular during the weekend, the metric may receive delayed updates only. The metric is only updated once data for the majority of contributing ETFs is available.\n\nInterpretation. Positive prints mean net inflows into the ETF cohort. Negative prints mean net outflows from it.\n\nNotes. Source data is publicly available information obtained directly from the respective ETF issuers.\n

View in Studio

Authorizations
api_keystringRequired

Your Glassnode API key

Query parameters
astringRequired

asset id - (see metadata (metadata/metric) page for more details)

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h, 1w, 1month

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
cstringOptional

currency - native, usd

timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
tinteger · int64Optional

Unix timestamp

Example: 1726790400
vone ofOptional

Metric value (can be number, object, or array depending on the metric)

Example: 822077
numberOptional
or
objectOptional
or
arrayOptional
get/v1/metrics/institutions/us_spot_etf_flows_net

US Spot ETF Price

get

Definition. Daily closing stock price of US-traded spot ETFs that hold the selected crypto asset as their underlying (e.g. IBIT, FBTC, GBTC for BTC; ETHA, FETH, ETHE for ETH). One series per ETF ticker.\n\nInterpretation. Tracks the secondary-market price of each spot ETF, letting you compare performance across issuers and gauge relative investor demand. The price is already in USD, so it is directly comparable across tickers and over time.\n\nTechnical. Daily close price per ETF symbol from the US equity (OPRA) feed, denominated in USD. ETFs trade on weekdays only, so no datapoint is produced on weekends or market holidays.

View in Studio

Authorizations
api_keystringRequired

Your Glassnode API key

Query parameters
astringRequired

asset id - (see metadata (metadata/metric) page for more details)

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
tinteger · int64Optional

Unix timestamp

Example: 1726790400
vone ofOptional

Metric value (can be number, object, or array depending on the metric)

Example: 822077
numberOptional
or
objectOptional
or
arrayOptional
get/v1/metrics/institutions/us_spot_etf_price

US Spot ETF Total Trading Volume

get

Definition. Daily aggregate trading volume across all US-traded spot ETFs that hold the selected crypto asset as their underlying, reported as total ETF shares traded (native) and the equivalent USD value.\n\nInterpretation. Gauges overall ETF market liquidity and investor activity for the asset. Rising totals often reflect growing institutional participation; compare to per-ETF volume to assess concentration across funds.

View in Studio

Authorizations
api_keystringRequired

Your Glassnode API key

Query parameters
astringRequired

asset id - (see metadata (metadata/metric) page for more details)

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
cstringOptional

currency - native, usd

timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
tinteger · int64Optional

Unix timestamp

Example: 1726790400
vone ofOptional

Metric value (can be number, object, or array depending on the metric)

Example: 822077
numberOptional
or
objectOptional
or
arrayOptional
get/v1/metrics/institutions/us_spot_etf_volume_total

US Spot ETF Trading Volume

get

Definition. Daily trading volume of US-traded spot ETFs that hold the selected crypto asset as their underlying. One series per ETF ticker.\n\nInterpretation. A measure of liquidity and investor activity in each ETF — higher volume points to stronger participation and easier execution. Available both as the number of ETF shares traded (native) and as the equivalent USD value, so volume can be compared in unit or dollar terms across tickers.\n\nTechnical. Daily share volume per ETF symbol from the US equity (OPRA) feed. The USD series is the share volume multiplied by that day's closing price. ETFs trade on weekdays only, so no datapoint is produced on weekends or market holidays.

View in Studio

Authorizations
api_keystringRequired

Your Glassnode API key

Query parameters
astringRequired

asset id - (see metadata (metadata/metric) page for more details)

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
cstringOptional

currency - native, usd

timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
tinteger · int64Optional

Unix timestamp

Example: 1726790400
vone ofOptional

Metric value (can be number, object, or array depending on the metric)

Example: 822077
numberOptional
or
objectOptional
or
arrayOptional
get/v1/metrics/institutions/us_spot_etf_volume

Last updated