# Institutions

## Purpose Bitcoin ETF AUM

> The total AUM of the Purpose Bitcoin ETF fund. Source: Purpose Investments\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/institutions.PurposeEtfAumSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - institutions","version":"1.0.0"},"servers":[{"url":"https://api.glassnode.com","description":"Production API server"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"query","name":"api_key","description":"Your Glassnode API key"}},"schemas":{"TimeSeriesResponse":{"type":"array","items":{"$ref":"#/components/schemas/TimeSeriesDataPoint"}},"TimeSeriesDataPoint":{"type":"object","properties":{"t":{"type":"integer","format":"int64","description":"Unix timestamp"},"v":{"oneOf":[{"type":"number"},{"type":"object"},{"type":"array"}],"description":"Metric value (can be number, object, or array depending on the metric)"},"o":{"type":"object","description":"Object containing multiple metric values (when applicable)","additionalProperties":true}}},"ErrorResponse":{"type":"object","properties":{"error":{"type":"string"}}}}},"paths":{"/v1/metrics/institutions/purpose_etf_aum_sum":{"get":{"summary":"Purpose Bitcoin ETF AUM","description":"The total AUM of the Purpose Bitcoin ETF fund. Source: Purpose Investments\n\n[View in Studio](https://studio.glassnode.com/charts/institutions.PurposeEtfAumSum?a=BTC)\n","operationId":"institutions.PurposeEtfAumSum","parameters":[{"name":"a","in":"query","required":true,"description":"asset id - (see metadata (metadata/metric) page for more details)}","schema":{"type":"string"},"style":"form","explode":false},{"name":"s","in":"query","required":false,"description":"since, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"u","in":"query","required":false,"description":"until, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"i","in":"query","required":false,"description":"frequency interval - 24h","schema":{"type":"string"},"style":"form","explode":false},{"name":"f","in":"query","required":false,"description":"format - csv, json","schema":{"type":"string","enum":["csv","json"],"default":"json"},"style":"form","explode":false},{"name":"timestamp_format","in":"query","required":false,"description":"timestamp format - unix or humanized (RFC 3339)","schema":{"type":"string","enum":["unix","humanized"],"default":"unix"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeSeriesResponse"}}}},"400":{"description":"Bad Request - Invalid parameters or unsupported asset","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Unauthorized - Invalid or missing API key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"429":{"description":"Too Many Requests - Rate limit exceeded","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}}}
```

## Purpose Bitcoin ETF Flows

> The number of bitcoin flowing from/to the Purpose Bitcoin ETF. Source: Purpose Investments\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/institutions.PurposeEtfFlowsSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - institutions","version":"1.0.0"},"servers":[{"url":"https://api.glassnode.com","description":"Production API server"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"query","name":"api_key","description":"Your Glassnode API key"}},"schemas":{"TimeSeriesResponse":{"type":"array","items":{"$ref":"#/components/schemas/TimeSeriesDataPoint"}},"TimeSeriesDataPoint":{"type":"object","properties":{"t":{"type":"integer","format":"int64","description":"Unix timestamp"},"v":{"oneOf":[{"type":"number"},{"type":"object"},{"type":"array"}],"description":"Metric value (can be number, object, or array depending on the metric)"},"o":{"type":"object","description":"Object containing multiple metric values (when applicable)","additionalProperties":true}}},"ErrorResponse":{"type":"object","properties":{"error":{"type":"string"}}}}},"paths":{"/v1/metrics/institutions/purpose_etf_flows_sum":{"get":{"summary":"Purpose Bitcoin ETF Flows","description":"The number of bitcoin flowing from/to the Purpose Bitcoin ETF. Source: Purpose Investments\n\n[View in Studio](https://studio.glassnode.com/charts/institutions.PurposeEtfFlowsSum?a=BTC)\n","operationId":"institutions.PurposeEtfFlowsSum","parameters":[{"name":"a","in":"query","required":true,"description":"asset id - (see metadata (metadata/metric) page for more details)}","schema":{"type":"string"},"style":"form","explode":false},{"name":"s","in":"query","required":false,"description":"since, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"u","in":"query","required":false,"description":"until, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"i","in":"query","required":false,"description":"frequency interval - 24h","schema":{"type":"string"},"style":"form","explode":false},{"name":"f","in":"query","required":false,"description":"format - csv, json","schema":{"type":"string","enum":["csv","json"],"default":"json"},"style":"form","explode":false},{"name":"timestamp_format","in":"query","required":false,"description":"timestamp format - unix or humanized (RFC 3339)","schema":{"type":"string","enum":["unix","humanized"],"default":"unix"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeSeriesResponse"}}}},"400":{"description":"Bad Request - Invalid parameters or unsupported asset","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Unauthorized - Invalid or missing API key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"429":{"description":"Too Many Requests - Rate limit exceeded","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}}}
```

## Purpose Bitcoin ETF Holdings

> The number of bitcoin in the Purpose Bitcoin ETF. Source: Purpose Investments\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/institutions.PurposeEtfHoldingsSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - institutions","version":"1.0.0"},"servers":[{"url":"https://api.glassnode.com","description":"Production API server"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"query","name":"api_key","description":"Your Glassnode API key"}},"schemas":{"TimeSeriesResponse":{"type":"array","items":{"$ref":"#/components/schemas/TimeSeriesDataPoint"}},"TimeSeriesDataPoint":{"type":"object","properties":{"t":{"type":"integer","format":"int64","description":"Unix timestamp"},"v":{"oneOf":[{"type":"number"},{"type":"object"},{"type":"array"}],"description":"Metric value (can be number, object, or array depending on the metric)"},"o":{"type":"object","description":"Object containing multiple metric values (when applicable)","additionalProperties":true}}},"ErrorResponse":{"type":"object","properties":{"error":{"type":"string"}}}}},"paths":{"/v1/metrics/institutions/purpose_etf_holdings_sum":{"get":{"summary":"Purpose Bitcoin ETF Holdings","description":"The number of bitcoin in the Purpose Bitcoin ETF. Source: Purpose Investments\n\n[View in Studio](https://studio.glassnode.com/charts/institutions.PurposeEtfHoldingsSum?a=BTC)\n","operationId":"institutions.PurposeEtfHoldingsSum","parameters":[{"name":"a","in":"query","required":true,"description":"asset id - (see metadata (metadata/metric) page for more details)}","schema":{"type":"string"},"style":"form","explode":false},{"name":"s","in":"query","required":false,"description":"since, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"u","in":"query","required":false,"description":"until, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"i","in":"query","required":false,"description":"frequency interval - 24h","schema":{"type":"string"},"style":"form","explode":false},{"name":"f","in":"query","required":false,"description":"format - csv, json","schema":{"type":"string","enum":["csv","json"],"default":"json"},"style":"form","explode":false},{"name":"timestamp_format","in":"query","required":false,"description":"timestamp format - unix or humanized (RFC 3339)","schema":{"type":"string","enum":["unix","humanized"],"default":"unix"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeSeriesResponse"}}}},"400":{"description":"Bad Request - Invalid parameters or unsupported asset","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Unauthorized - Invalid or missing API key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"429":{"description":"Too Many Requests - Rate limit exceeded","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}}}
```

## US Spot ETF Balances

> This metric offers the most recent balances of the leading Bitcoin and Ethereum ETFs traded in the U.S., typically reflecting holdings at the end of the previous trading day (T+1). It updates hourly from 00:00 to 18:00 UTC to ensure timely information on the daily reported balances. Unlike the standard convention where updates are provided only after an interval has concluded, this metric also provides preliminary data for weekly and monthly updates once daily at 15:00 UTC.\n\nThe Bitcoin ETFs covered include: \n\n - IBIT by BlackRock\n - GBTC by Grayscale\n - BTC by Grayscale (Mini Trust)\n - FBTC by Fidelity\n - ARKB by Ark/21 Shares\n - BITB by Bitwise\n - HODL by VanEck\n - BRRR by Valkyrie\n - BTCO by Invesco/Galaxy\n - EZBC by Franklin Templeton\n - BTCW by WisdomTree\n\nThe Ethereum ETFs covered include: \n\n - ETHA by BlackRock\n - ETHE by Grayscale\n - ETH by Grayscale (Mini Trust)\n - FETH by Fidelity\n - CETH by 21 Shares\n - ETHW by Bitwise\n - ETHV by VanEck\n - QETH by Invesco/Galaxy\n - EZET by Franklin Templeton\n\nSource: The metric utilizes publicly available information, obtained directly from the respective ETF issuers.\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/institutions.UsSpotEtfBalancesAll?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - institutions","version":"1.0.0"},"servers":[{"url":"https://api.glassnode.com","description":"Production API server"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"query","name":"api_key","description":"Your Glassnode API key"}},"schemas":{"TimeSeriesResponse":{"type":"array","items":{"$ref":"#/components/schemas/TimeSeriesDataPoint"}},"TimeSeriesDataPoint":{"type":"object","properties":{"t":{"type":"integer","format":"int64","description":"Unix timestamp"},"v":{"oneOf":[{"type":"number"},{"type":"object"},{"type":"array"}],"description":"Metric value (can be number, object, or array depending on the metric)"},"o":{"type":"object","description":"Object containing multiple metric values (when applicable)","additionalProperties":true}}},"ErrorResponse":{"type":"object","properties":{"error":{"type":"string"}}}}},"paths":{"/v1/metrics/institutions/us_spot_etf_balances_all":{"get":{"summary":"US Spot ETF Balances","description":"This metric offers the most recent balances of the leading Bitcoin and Ethereum ETFs traded in the U.S., typically reflecting holdings at the end of the previous trading day (T+1). It updates hourly from 00:00 to 18:00 UTC to ensure timely information on the daily reported balances. Unlike the standard convention where updates are provided only after an interval has concluded, this metric also provides preliminary data for weekly and monthly updates once daily at 15:00 UTC.\\n\\nThe Bitcoin ETFs covered include: \\n\\n - IBIT by BlackRock\\n - GBTC by Grayscale\\n - BTC by Grayscale (Mini Trust)\\n - FBTC by Fidelity\\n - ARKB by Ark/21 Shares\\n - BITB by Bitwise\\n - HODL by VanEck\\n - BRRR by Valkyrie\\n - BTCO by Invesco/Galaxy\\n - EZBC by Franklin Templeton\\n - BTCW by WisdomTree\\n\\nThe Ethereum ETFs covered include: \\n\\n - ETHA by BlackRock\\n - ETHE by Grayscale\\n - ETH by Grayscale (Mini Trust)\\n - FETH by Fidelity\\n - CETH by 21 Shares\\n - ETHW by Bitwise\\n - ETHV by VanEck\\n - QETH by Invesco/Galaxy\\n - EZET by Franklin Templeton\\n\\nSource: The metric utilizes publicly available information, obtained directly from the respective ETF issuers.\n\n[View in Studio](https://studio.glassnode.com/charts/institutions.UsSpotEtfBalancesAll?a=BTC)\n","operationId":"institutions.UsSpotEtfBalancesAll","parameters":[{"name":"a","in":"query","required":true,"description":"asset id - (see metadata (metadata/metric) page for more details)}","schema":{"type":"string"},"style":"form","explode":false},{"name":"s","in":"query","required":false,"description":"since, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"u","in":"query","required":false,"description":"until, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"i","in":"query","required":false,"description":"frequency interval - 1month, 1w, 24h","schema":{"type":"string"},"style":"form","explode":false},{"name":"f","in":"query","required":false,"description":"format - csv, json","schema":{"type":"string","enum":["csv","json"],"default":"json"},"style":"form","explode":false},{"name":"c","in":"query","required":false,"description":"currency - NATIVE, USD","schema":{"type":"string"},"style":"form","explode":false},{"name":"timestamp_format","in":"query","required":false,"description":"timestamp format - unix or humanized (RFC 3339)","schema":{"type":"string","enum":["unix","humanized"],"default":"unix"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeSeriesResponse"}}}},"400":{"description":"Bad Request - Invalid parameters or unsupported asset","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Unauthorized - Invalid or missing API key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"429":{"description":"Too Many Requests - Rate limit exceeded","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}}}
```

## US Spot ETF Balances (Latest 24h)

> This metric provides a consolidated overview of both the latest balances and flows of the leading Bitcoin and Ethereum ETFs traded in the U.S. It combines the most recent data points from the \&#x27;US Spot ETF Balances\&#x27; and \&#x27;US Bitcoin ETF Flows\&#x27; metrics, offering a snapshot of the current state of these ETFs.  It updates hourly from 00:00 to 18:00 UTC.\n\nThe Bitcoin ETFs covered include: \n\n - IBIT by BlackRock\n - GBTC by Grayscale\n - BTC by Grayscale (Mini Trust)\n - FBTC by Fidelity\n - ARKB by Ark/21 Shares\n - BITB by Bitwise\n - HODL by VanEck\n - BRRR by Valkyrie\n - BTCO by Invesco/Galaxy\n - EZBC by Franklin Templeton\n - BTCW by WisdomTree\n\nThe Ethereum ETFs covered include: \n\n - ETHA by BlackRock\n - ETHE by Grayscale\n - ETH by Grayscale (Mini Trust)\n - FETH by Fidelity\n - CETH by 21 Shares\n - ETHW by Bitwise\n - ETHV by VanEck\n - QETH by Invesco/Galaxy\n - EZET by Franklin Templeton\n\nSource: The metric utilizes publicly available information, obtained directly from the respective ETF issuers.\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/institutions.UsSpotEtfBalancesLatest?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - institutions","version":"1.0.0"},"servers":[{"url":"https://api.glassnode.com","description":"Production API server"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"query","name":"api_key","description":"Your Glassnode API key"}},"schemas":{"TimeSeriesResponse":{"type":"array","items":{"$ref":"#/components/schemas/TimeSeriesDataPoint"}},"TimeSeriesDataPoint":{"type":"object","properties":{"t":{"type":"integer","format":"int64","description":"Unix timestamp"},"v":{"oneOf":[{"type":"number"},{"type":"object"},{"type":"array"}],"description":"Metric value (can be number, object, or array depending on the metric)"},"o":{"type":"object","description":"Object containing multiple metric values (when applicable)","additionalProperties":true}}},"ErrorResponse":{"type":"object","properties":{"error":{"type":"string"}}}}},"paths":{"/v1/metrics/institutions/us_spot_etf_balances_latest":{"get":{"summary":"US Spot ETF Balances (Latest 24h)","description":"This metric provides a consolidated overview of both the latest balances and flows of the leading Bitcoin and Ethereum ETFs traded in the U.S. It combines the most recent data points from the &#x27;US Spot ETF Balances&#x27; and &#x27;US Bitcoin ETF Flows&#x27; metrics, offering a snapshot of the current state of these ETFs.  It updates hourly from 00:00 to 18:00 UTC.\\n\\nThe Bitcoin ETFs covered include: \\n\\n - IBIT by BlackRock\\n - GBTC by Grayscale\\n - BTC by Grayscale (Mini Trust)\\n - FBTC by Fidelity\\n - ARKB by Ark/21 Shares\\n - BITB by Bitwise\\n - HODL by VanEck\\n - BRRR by Valkyrie\\n - BTCO by Invesco/Galaxy\\n - EZBC by Franklin Templeton\\n - BTCW by WisdomTree\\n\\nThe Ethereum ETFs covered include: \\n\\n - ETHA by BlackRock\\n - ETHE by Grayscale\\n - ETH by Grayscale (Mini Trust)\\n - FETH by Fidelity\\n - CETH by 21 Shares\\n - ETHW by Bitwise\\n - ETHV by VanEck\\n - QETH by Invesco/Galaxy\\n - EZET by Franklin Templeton\\n\\nSource: The metric utilizes publicly available information, obtained directly from the respective ETF issuers.\n\n[View in Studio](https://studio.glassnode.com/charts/institutions.UsSpotEtfBalancesLatest?a=BTC)\n","operationId":"institutions.UsSpotEtfBalancesLatest","parameters":[{"name":"a","in":"query","required":true,"description":"asset id - (see metadata (metadata/metric) page for more details)}","schema":{"type":"string"},"style":"form","explode":false},{"name":"i","in":"query","required":false,"description":"frequency interval - 24h","schema":{"type":"string"},"style":"form","explode":false},{"name":"f","in":"query","required":false,"description":"format - csv, json","schema":{"type":"string","enum":["csv","json"],"default":"json"},"style":"form","explode":false},{"name":"c","in":"query","required":false,"description":"currency - NATIVE, USD","schema":{"type":"string"},"style":"form","explode":false},{"name":"timestamp_format","in":"query","required":false,"description":"timestamp format - unix or humanized (RFC 3339)","schema":{"type":"string","enum":["unix","humanized"],"default":"unix"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeSeriesResponse"}}}},"400":{"description":"Bad Request - Invalid parameters or unsupported asset","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Unauthorized - Invalid or missing API key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"429":{"description":"Too Many Requests - Rate limit exceeded","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}}}
```

## US Spot ETF Flows

> This metric is an estimate of the daily net flow of funds within the leading Bitcoin and Ethereum ETFs traded in the U.S., reflecting the day-to-day changes in the ETF\&#x27;s holdings. The calculation is based on shares outstanding and Basket Crypto Amount when this information is available; otherwise it is based on the difference between today\&#x27;s balance data point and the previously available balance data point in native units. Each day\&#x27;s native net flow is then converted into USD, leveraging the closing USD exchange rate at 16:00 New York time. It updates hourly from 00:00 to 18:00 UTC to ensure timely information on the daily reported balances. Unlike the standard convention where updates are provided only after an interval has concluded, this metric also provides preliminary data for weekly and monthly updates once daily at 15:00 UTC.\n\nThe Bitcoin ETFs covered include: \n\n - IBIT by BlackRock\n - GBTC by Grayscale\n - BTC by Grayscale (Mini Trust)\n - FBTC by Fidelity\n - ARKB by Ark/21 Shares\n - BITB by Bitwise\n - HODL by VanEck\n - BRRR by Valkyrie\n - BTCO by Invesco/Galaxy\n - EZBC by Franklin Templeton\n - BTCW by WisdomTree\n\nThe Ethereum ETFs covered include: \n\n - ETHA by BlackRock\n - ETHE by Grayscale\n - ETH by Grayscale (Mini Trust)\n - FETH by Fidelity\n - CETH by 21 Shares\n - ETHW by Bitwise\n - ETHV by VanEck\n - QETH by Invesco/Galaxy\n - EZET by Franklin Templeton\n\nSource: The metric utilizes publicly available information, obtained directly from the respective ETF issuers.\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/institutions.UsSpotEtfFlowsAll?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - institutions","version":"1.0.0"},"servers":[{"url":"https://api.glassnode.com","description":"Production API server"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"query","name":"api_key","description":"Your Glassnode API key"}},"schemas":{"TimeSeriesResponse":{"type":"array","items":{"$ref":"#/components/schemas/TimeSeriesDataPoint"}},"TimeSeriesDataPoint":{"type":"object","properties":{"t":{"type":"integer","format":"int64","description":"Unix timestamp"},"v":{"oneOf":[{"type":"number"},{"type":"object"},{"type":"array"}],"description":"Metric value (can be number, object, or array depending on the metric)"},"o":{"type":"object","description":"Object containing multiple metric values (when applicable)","additionalProperties":true}}},"ErrorResponse":{"type":"object","properties":{"error":{"type":"string"}}}}},"paths":{"/v1/metrics/institutions/us_spot_etf_flows_all":{"get":{"summary":"US Spot ETF Flows","description":"This metric is an estimate of the daily net flow of funds within the leading Bitcoin and Ethereum ETFs traded in the U.S., reflecting the day-to-day changes in the ETF&#x27;s holdings. The calculation is based on shares outstanding and Basket Crypto Amount when this information is available; otherwise it is based on the difference between today&#x27;s balance data point and the previously available balance data point in native units. Each day&#x27;s native net flow is then converted into USD, leveraging the closing USD exchange rate at 16:00 New York time. It updates hourly from 00:00 to 18:00 UTC to ensure timely information on the daily reported balances. Unlike the standard convention where updates are provided only after an interval has concluded, this metric also provides preliminary data for weekly and monthly updates once daily at 15:00 UTC.\\n\\nThe Bitcoin ETFs covered include: \\n\\n - IBIT by BlackRock\\n - GBTC by Grayscale\\n - BTC by Grayscale (Mini Trust)\\n - FBTC by Fidelity\\n - ARKB by Ark/21 Shares\\n - BITB by Bitwise\\n - HODL by VanEck\\n - BRRR by Valkyrie\\n - BTCO by Invesco/Galaxy\\n - EZBC by Franklin Templeton\\n - BTCW by WisdomTree\\n\\nThe Ethereum ETFs covered include: \\n\\n - ETHA by BlackRock\\n - ETHE by Grayscale\\n - ETH by Grayscale (Mini Trust)\\n - FETH by Fidelity\\n - CETH by 21 Shares\\n - ETHW by Bitwise\\n - ETHV by VanEck\\n - QETH by Invesco/Galaxy\\n - EZET by Franklin Templeton\\n\\nSource: The metric utilizes publicly available information, obtained directly from the respective ETF issuers.\n\n[View in Studio](https://studio.glassnode.com/charts/institutions.UsSpotEtfFlowsAll?a=BTC)\n","operationId":"institutions.UsSpotEtfFlowsAll","parameters":[{"name":"a","in":"query","required":true,"description":"asset id - (see metadata (metadata/metric) page for more details)}","schema":{"type":"string"},"style":"form","explode":false},{"name":"s","in":"query","required":false,"description":"since, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"u","in":"query","required":false,"description":"until, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"i","in":"query","required":false,"description":"frequency interval - 1month, 1w, 24h","schema":{"type":"string"},"style":"form","explode":false},{"name":"f","in":"query","required":false,"description":"format - csv, json","schema":{"type":"string","enum":["csv","json"],"default":"json"},"style":"form","explode":false},{"name":"c","in":"query","required":false,"description":"currency - NATIVE, USD","schema":{"type":"string"},"style":"form","explode":false},{"name":"timestamp_format","in":"query","required":false,"description":"timestamp format - unix or humanized (RFC 3339)","schema":{"type":"string","enum":["unix","humanized"],"default":"unix"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeSeriesResponse"}}}},"400":{"description":"Bad Request - Invalid parameters or unsupported asset","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Unauthorized - Invalid or missing API key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"429":{"description":"Too Many Requests - Rate limit exceeded","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}}}
```

## US Spot ETF Net Flows

> This metric shows the total net flow of funds of the leading Bitcoin and Ethereum ETFs traded in the U.S., reflecting the day-to-day changes in the ETF\&#x27;s holdings. It is calculated as the difference between today\&#x27;s balance data point and the previously available balance data point in native units. Each day\&#x27;s native net flow is then converted into USD, leveraging the closing USD exchange rate at 16:00 New York time. It updates hourly from 00:00 to 18:00 UTC to ensure timely information on the daily reported balances. Unlike the standard convention where updates are provided only after an interval has concluded, this metric also provides preliminary data for weekly and monthly updates once daily at 15:00 UTC.\n\nThe Bitcoin ETFs covered include: \n\n - IBIT by BlackRock\n - GBTC by Grayscale\n - BTC by Grayscale (Mini Trust)\n - FBTC by Fidelity\n - ARKB by Ark/21 Shares\n - BITB by Bitwise\n - HODL by VanEck\n - BRRR by Valkyrie\n - BTCO by Invesco/Galaxy\n - EZBC by Franklin Templeton\n - BTCW by WisdomTree\n\nThe Ethereum ETFs covered include: \n\n - ETHA by BlackRock\n - ETHE by Grayscale\n - ETH by Grayscale (Mini Trust)\n - FETH by Fidelity\n - CETH by 21 Shares\n - ETHW by Bitwise\n - ETHV by VanEck\n - QETH by Invesco/Galaxy\n - EZET by Franklin Templeton\n\nSource: The metric utilizes publicly available information, obtained directly from the respective ETF issuers.\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/institutions.UsSpotEtfFlowsNet?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - institutions","version":"1.0.0"},"servers":[{"url":"https://api.glassnode.com","description":"Production API server"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"query","name":"api_key","description":"Your Glassnode API key"}},"schemas":{"TimeSeriesResponse":{"type":"array","items":{"$ref":"#/components/schemas/TimeSeriesDataPoint"}},"TimeSeriesDataPoint":{"type":"object","properties":{"t":{"type":"integer","format":"int64","description":"Unix timestamp"},"v":{"oneOf":[{"type":"number"},{"type":"object"},{"type":"array"}],"description":"Metric value (can be number, object, or array depending on the metric)"},"o":{"type":"object","description":"Object containing multiple metric values (when applicable)","additionalProperties":true}}},"ErrorResponse":{"type":"object","properties":{"error":{"type":"string"}}}}},"paths":{"/v1/metrics/institutions/us_spot_etf_flows_net":{"get":{"summary":"US Spot ETF Net Flows","description":"This metric shows the total net flow of funds of the leading Bitcoin and Ethereum ETFs traded in the U.S., reflecting the day-to-day changes in the ETF&#x27;s holdings. It is calculated as the difference between today&#x27;s balance data point and the previously available balance data point in native units. Each day&#x27;s native net flow is then converted into USD, leveraging the closing USD exchange rate at 16:00 New York time. It updates hourly from 00:00 to 18:00 UTC to ensure timely information on the daily reported balances. Unlike the standard convention where updates are provided only after an interval has concluded, this metric also provides preliminary data for weekly and monthly updates once daily at 15:00 UTC.\\n\\nThe Bitcoin ETFs covered include: \\n\\n - IBIT by BlackRock\\n - GBTC by Grayscale\\n - BTC by Grayscale (Mini Trust)\\n - FBTC by Fidelity\\n - ARKB by Ark/21 Shares\\n - BITB by Bitwise\\n - HODL by VanEck\\n - BRRR by Valkyrie\\n - BTCO by Invesco/Galaxy\\n - EZBC by Franklin Templeton\\n - BTCW by WisdomTree\\n\\nThe Ethereum ETFs covered include: \\n\\n - ETHA by BlackRock\\n - ETHE by Grayscale\\n - ETH by Grayscale (Mini Trust)\\n - FETH by Fidelity\\n - CETH by 21 Shares\\n - ETHW by Bitwise\\n - ETHV by VanEck\\n - QETH by Invesco/Galaxy\\n - EZET by Franklin Templeton\\n\\nSource: The metric utilizes publicly available information, obtained directly from the respective ETF issuers.\n\n[View in Studio](https://studio.glassnode.com/charts/institutions.UsSpotEtfFlowsNet?a=BTC)\n","operationId":"institutions.UsSpotEtfFlowsNet","parameters":[{"name":"a","in":"query","required":true,"description":"asset id - (see metadata (metadata/metric) page for more details)}","schema":{"type":"string"},"style":"form","explode":false},{"name":"s","in":"query","required":false,"description":"since, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"u","in":"query","required":false,"description":"until, unix timestamp","schema":{"type":"integer"},"style":"form","explode":false},{"name":"i","in":"query","required":false,"description":"frequency interval - 1month, 1w, 24h","schema":{"type":"string"},"style":"form","explode":false},{"name":"f","in":"query","required":false,"description":"format - csv, json","schema":{"type":"string","enum":["csv","json"],"default":"json"},"style":"form","explode":false},{"name":"c","in":"query","required":false,"description":"currency - NATIVE, USD","schema":{"type":"string"},"style":"form","explode":false},{"name":"timestamp_format","in":"query","required":false,"description":"timestamp format - unix or humanized (RFC 3339)","schema":{"type":"string","enum":["unix","humanized"],"default":"unix"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeSeriesResponse"}}}},"400":{"description":"Bad Request - Invalid parameters or unsupported asset","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Unauthorized - Invalid or missing API key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"429":{"description":"Too Many Requests - Rate limit exceeded","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}}}
```
