> For the complete documentation index, see [llms.txt](https://docs.glassnode.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.glassnode.com/basic-api/endpoints/transactions.md).

# Transactions

## Bridges Transactions (Absolute)

> \*\*Definition.\*\* The number of transactions on the Ethereum network by contracts that allow transfer of tokens between different blockchains.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountBridges?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_bridges":{"get":{"summary":"Bridges Transactions (Absolute)","description":"**Definition.** The number of transactions on the Ethereum network by contracts that allow transfer of tokens between different blockchains.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountBridges?a=ETH)\n","operationId":"transactions.TransfersCountBridges","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"}}}}}}}}}
```

## Bridges Transactions (Relative)

> \*\*Definition.\*\* The share of transactions on the Ethereum network by contracts that allow transfer of tokens between different blockchains.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountBridgesRelative?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_bridges_relative":{"get":{"summary":"Bridges Transactions (Relative)","description":"**Definition.** The share of transactions on the Ethereum network by contracts that allow transfer of tokens between different blockchains.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountBridgesRelative?a=ETH)\n","operationId":"transactions.TransfersCountBridgesRelative","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"}}}}}}}}}
```

## Change-Adjusted Volume (Mean)

> \*\*Definition.\*\* The mean value of a transfer, adjusted by change volume.\n\n\*\*Technical.\*\* Only successful transfers are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeAdjustedMean?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_adjusted_mean":{"get":{"summary":"Change-Adjusted Volume (Mean)","description":"**Definition.** The mean value of a transfer, adjusted by change volume.\\n\\n**Technical.** Only successful transfers are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeAdjustedMean?a=BTC)\n","operationId":"transactions.TransfersVolumeAdjustedMean","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 - 10m, 1h, 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"}}}}}}}}}
```

## Change-Adjusted Volume (Median)

> \*\*Definition.\*\* The median value of a transfer, adjusted by change volume.\n\n\*\*Technical.\*\* Only successful transfers are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeAdjustedMedian?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_adjusted_median":{"get":{"summary":"Change-Adjusted Volume (Median)","description":"**Definition.** The median value of a transfer, adjusted by change volume.\\n\\n**Technical.** Only successful transfers are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeAdjustedMedian?a=BTC)\n","operationId":"transactions.TransfersVolumeAdjustedMedian","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 - 10m, 1h, 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"}}}}}}}}}
```

## Change-Adjusted Volume (Total)

> \*\*Definition.\*\* The total amount of coins transferred on-chain, adjusted by change volume.\n\n\*\*Technical.\*\* Change adjustment drops outputs whose receiving address also appears as a sender on the same transaction, the obvious within-transaction change. Only successful transfers are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeAdjustedSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_adjusted_sum":{"get":{"summary":"Change-Adjusted Volume (Total)","description":"**Definition.** The total amount of coins transferred on-chain, adjusted by change volume.\\n\\n**Technical.** Change adjustment drops outputs whose receiving address also appears as a sender on the same transaction, the obvious within-transaction change. Only successful transfers are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeAdjustedSum?a=BTC)\n","operationId":"transactions.TransfersVolumeAdjustedSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Coinjoin Output Count

> \*\*Definition.\*\* The total count of indistinguishable outputs in coinjoin transactions.\n\n\*\*Technical.\*\* The metric is an aggregate of different coinjoin providers. Coinjoin metrics rely on heuristics and statistical methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as detection improves.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersFromCoinjoinsCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_from_coinjoins_count":{"get":{"summary":"Coinjoin Output Count","description":"**Definition.** The total count of indistinguishable outputs in coinjoin transactions.\\n\\n**Technical.** The metric is an aggregate of different coinjoin providers. Coinjoin metrics rely on heuristics and statistical methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as detection improves.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersFromCoinjoinsCount?a=BTC)\n","operationId":"transactions.TransfersFromCoinjoinsCount","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"}}}}}}}}}
```

## Coinjoin Output Volume

> \*\*Definition.\*\* The total amount of indistinguishable outputs in coinjoin transactions, representing the volume of coins mixed by different coinjoin providers.\n\n\*\*Technical.\*\* Coinjoin metrics rely on heuristics and statistical methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as detection improves.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeFromCoinjoinsSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_from_coinjoins_sum":{"get":{"summary":"Coinjoin Output Volume","description":"**Definition.** The total amount of indistinguishable outputs in coinjoin transactions, representing the volume of coins mixed by different coinjoin providers.\\n\\n**Technical.** Coinjoin metrics rely on heuristics and statistical methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as detection improves.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeFromCoinjoinsSum?a=BTC)\n","operationId":"transactions.TransfersVolumeFromCoinjoinsSum","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":"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"}}}}}}}}}
```

## Contract Calls (External)

> \*\*Definition.\*\* The total number of smart contract calls on the Ethereum network initiated by Externally Owned Addresses (EOAs), i.e. external transactions.\n\n\*\*Technical.\*\* Only successful transactions are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.ContractCallsExternalCount?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/contract_calls_external_count":{"get":{"summary":"Contract Calls (External)","description":"**Definition.** The total number of smart contract calls on the Ethereum network initiated by Externally Owned Addresses (EOAs), i.e. external transactions.\\n\\n**Technical.** Only successful transactions are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.ContractCallsExternalCount?a=ETH)\n","operationId":"transactions.ContractCallsExternalCount","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 - 1h, 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"}}}}}}}}}
```

## Contract Calls (Internal)

> \*\*Definition.\*\* The total number of internal smart contract calls on the Ethereum network, i.e. contract calls initiated by other contracts (internal transactions).\n\n\*\*Technical.\*\* Only successful transactions are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.ContractCallsInternalCount?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/contract_calls_internal_count":{"get":{"summary":"Contract Calls (Internal)","description":"**Definition.** The total number of internal smart contract calls on the Ethereum network, i.e. contract calls initiated by other contracts (internal transactions).\\n\\n**Technical.** Only successful transactions are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.ContractCallsInternalCount?a=ETH)\n","operationId":"transactions.ContractCallsInternalCount","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 - 1h, 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"}}}}}}}}}
```

## DeFi Transactions (Absolute)

> \*\*Definition.\*\* The number of transactions on the Ethereum network by on-chain financial instruments and protocols implemented as smart contracts, including decentralized exchanges (DEXs).\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountDefi?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_defi":{"get":{"summary":"DeFi Transactions (Absolute)","description":"**Definition.** The number of transactions on the Ethereum network by on-chain financial instruments and protocols implemented as smart contracts, including decentralized exchanges (DEXs).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountDefi?a=ETH)\n","operationId":"transactions.TransfersCountDefi","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"}}}}}}}}}
```

## DeFi Transactions (Relative)

> \*\*Definition.\*\* The share of transactions on the Ethereum network by on-chain financial instruments and protocols implemented as smart contracts, including decentralized exchanges (DEXs).\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountDefiRelative?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_defi_relative":{"get":{"summary":"DeFi Transactions (Relative)","description":"**Definition.** The share of transactions on the Ethereum network by on-chain financial instruments and protocols implemented as smart contracts, including decentralized exchanges (DEXs).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountDefiRelative?a=ETH)\n","operationId":"transactions.TransfersCountDefiRelative","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"}}}}}}}}}
```

## Entity-Adjusted LTH Transfer Volume

> \*\*Definition.\*\* The total estimated amount of coins moved by \[long-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>). Long-Term and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\n\n\*\*Technical.\*\* Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromLthSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_entity_adjusted_from_lth_sum":{"get":{"summary":"Entity-Adjusted LTH Transfer Volume","description":"**Definition.** The total estimated amount of coins moved by [long-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/). Long-Term and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\\n\\n**Technical.** Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromLthSum?a=BTC)\n","operationId":"transactions.TransfersVolumeEntityAdjustedFromLthSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Entity-Adjusted LTH Transfer Volume in Loss

> \*\*Definition.\*\* The total estimated amount of coins moved by \[long-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) in loss. Coins are considered to be in loss when the price at the time the coins are spent is lower than the entity\&#x27;s average on-chain acquisition price for its funds. Long-Term and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\n\n\*\*Technical.\*\* Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromLthLossSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_entity_adjusted_from_lth_loss_sum":{"get":{"summary":"Entity-Adjusted LTH Transfer Volume in Loss","description":"**Definition.** The total estimated amount of coins moved by [long-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) in loss. Coins are considered to be in loss when the price at the time the coins are spent is lower than the entity&#x27;s average on-chain acquisition price for its funds. Long-Term and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\\n\\n**Technical.** Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromLthLossSum?a=BTC)\n","operationId":"transactions.TransfersVolumeEntityAdjustedFromLthLossSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Entity-Adjusted LTH Transfer Volume in Profit

> \*\*Definition.\*\* The total estimated amount of coins moved by \[long-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) in profit. Volume transferred within addresses of the same entity is excluded. Coins are considered in profit when the price at the time the coins are spent is higher than the entity\&#x27;s average on-chain acquisition price for its funds.\n\n\*\*Technical.\*\* Long- and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>), with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromLthProfitSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_entity_adjusted_from_lth_profit_sum":{"get":{"summary":"Entity-Adjusted LTH Transfer Volume in Profit","description":"**Definition.** The total estimated amount of coins moved by [long-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) in profit. Volume transferred within addresses of the same entity is excluded. Coins are considered in profit when the price at the time the coins are spent is higher than the entity&#x27;s average on-chain acquisition price for its funds.\\n\\n**Technical.** Long- and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/), with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromLthProfitSum?a=BTC)\n","operationId":"transactions.TransfersVolumeEntityAdjustedFromLthProfitSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Entity-Adjusted LTH/STH Transfer Volume in Profit/Loss

> \*\*Definition.\*\* The relative amount of coins moved by \[long- and short-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) in profit or loss. Coins are considered to be in profit or loss when the price at the time the coins are spent is higher or lower than the entity\&#x27;s average on-chain acquisition price for its funds. Long-Term and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\n\n\*\*Technical.\*\* Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromLthSthProfitLossRelative?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_entity_adjusted_from_lth_sth_profit_loss_relative":{"get":{"summary":"Entity-Adjusted LTH/STH Transfer Volume in Profit/Loss","description":"**Definition.** The relative amount of coins moved by [long- and short-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) in profit or loss. Coins are considered to be in profit or loss when the price at the time the coins are spent is higher or lower than the entity&#x27;s average on-chain acquisition price for its funds. Long-Term and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\\n\\n**Technical.** Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromLthSthProfitLossRelative?a=BTC)\n","operationId":"transactions.TransfersVolumeEntityAdjustedFromLthSthProfitLossRelative","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 - 10m, 1h, 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"}}}}}}}}}
```

## Entity-Adjusted STH Transfer Volume

> \*\*Definition.\*\* The total estimated amount of coins moved by \[short-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>). Long-Term and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\n\n\*\*Technical.\*\* Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromSthSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_entity_adjusted_from_sth_sum":{"get":{"summary":"Entity-Adjusted STH Transfer Volume","description":"**Definition.** The total estimated amount of coins moved by [short-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/). Long-Term and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\\n\\n**Technical.** Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromSthSum?a=BTC)\n","operationId":"transactions.TransfersVolumeEntityAdjustedFromSthSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Entity-Adjusted STH Transfer Volume in Loss

> \*\*Definition.\*\* The total estimated amount of coins moved by \[short-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) in loss. Coins are considered to be in loss when the price at the time the coins are spent is lower than the entity\&#x27;s average on-chain acquisition price for its funds. Long-Term and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\n\n\*\*Technical.\*\* Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromSthLossSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_entity_adjusted_from_sth_loss_sum":{"get":{"summary":"Entity-Adjusted STH Transfer Volume in Loss","description":"**Definition.** The total estimated amount of coins moved by [short-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) in loss. Coins are considered to be in loss when the price at the time the coins are spent is lower than the entity&#x27;s average on-chain acquisition price for its funds. Long-Term and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\\n\\n**Technical.** Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromSthLossSum?a=BTC)\n","operationId":"transactions.TransfersVolumeEntityAdjustedFromSthLossSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Entity-Adjusted STH Transfer Volume in Profit

> \*\*Definition.\*\* The total estimated amount of coins moved by \[short-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) in profit. Coins are considered to be in profit when the price at the time the coins are spent is higher than the entity\&#x27;s average on-chain acquisition price for its funds. Long-Term and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\n\n\*\*Technical.\*\* Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromSthProfitSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_entity_adjusted_from_sth_profit_sum":{"get":{"summary":"Entity-Adjusted STH Transfer Volume in Profit","description":"**Definition.** The total estimated amount of coins moved by [short-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) in profit. Coins are considered to be in profit when the price at the time the coins are spent is higher than the entity&#x27;s average on-chain acquisition price for its funds. Long-Term and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\\n\\n**Technical.** Volume transferred within addresses of the same entity is excluded. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedFromSthProfitSum?a=BTC)\n","operationId":"transactions.TransfersVolumeEntityAdjustedFromSthProfitSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Entity-Adjusted Transaction Count

> \*\*Definition.\*\* The estimated entity-adjusted number of transactions, defined as the number of transactions between different entities, i.e. the total number of transactions excluding transactions within addresses of the same entity. Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms.\n\n\*\*Technical.\*\* Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.EntityAdjustedCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/entity_adjusted_count":{"get":{"summary":"Entity-Adjusted Transaction Count","description":"**Definition.** The estimated entity-adjusted number of transactions, defined as the number of transactions between different entities, i.e. the total number of transactions excluding transactions within addresses of the same entity. Entities are defined as a cluster of addresses that are controlled by the same network entity and are estimated through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms.\\n\\n**Technical.** Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.EntityAdjustedCount?a=BTC)\n","operationId":"transactions.EntityAdjustedCount","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 - 10m, 1h, 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"}}}}}}}}}
```

## Entity-Adjusted Volume (Mean)

> \*\*Definition.\*\* The mean estimated amount of coins moved between different entities, excluding volume transferred within addresses of the same entity.\n\n\*\*Technical.\*\* Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedMean?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_entity_adjusted_mean":{"get":{"summary":"Entity-Adjusted Volume (Mean)","description":"**Definition.** The mean estimated amount of coins moved between different entities, excluding volume transferred within addresses of the same entity.\\n\\n**Technical.** Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedMean?a=BTC)\n","operationId":"transactions.TransfersVolumeEntityAdjustedMean","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 - 10m, 1h, 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"}}}}}}}}}
```

## Entity-Adjusted Volume (Median)

> \*\*Definition.\*\* The median estimated amount of coins moved between different entities, excluding volume transferred within addresses of the same entity.\n\n\*\*Technical.\*\* Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedMedian?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_entity_adjusted_median":{"get":{"summary":"Entity-Adjusted Volume (Median)","description":"**Definition.** The median estimated amount of coins moved between different entities, excluding volume transferred within addresses of the same entity.\\n\\n**Technical.** Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedMedian?a=BTC)\n","operationId":"transactions.TransfersVolumeEntityAdjustedMedian","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 - 10m, 1h, 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"}}}}}}}}}
```

## Entity-Adjusted Volume (Total)

> \*\*Definition.\*\* The total estimated amount of coins moved between different entities, excluding volume transferred within addresses of the same entity.\n\n\*\*Technical.\*\* Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_entity_adjusted_sum":{"get":{"summary":"Entity-Adjusted Volume (Total)","description":"**Definition.** The total estimated amount of coins moved between different entities, excluding volume transferred within addresses of the same entity.\\n\\n**Technical.** Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeEntityAdjustedSum?a=BTC)\n","operationId":"transactions.TransfersVolumeEntityAdjustedSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## ERC-20 Transactions (Absolute)

> \*\*Definition.\*\* The number of transactions on the Ethereum network that call ERC-20 contracts.\n\n\*\*Technical.\*\* Stablecoin contracts are excluded from this category.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountErc20?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_erc20":{"get":{"summary":"ERC-20 Transactions (Absolute)","description":"**Definition.** The number of transactions on the Ethereum network that call ERC-20 contracts.\\n\\n**Technical.** Stablecoin contracts are excluded from this category.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountErc20?a=ETH)\n","operationId":"transactions.TransfersCountErc20","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"}}}}}}}}}
```

## ERC-20 Transactions (Relative)

> \*\*Definition.\*\* The share of transactions in the Ethereum network that call ERC-20 contracts.\n\n\*\*Technical.\*\* Stablecoin contracts are excluded.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountErc20Relative?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_erc20_relative":{"get":{"summary":"ERC-20 Transactions (Relative)","description":"**Definition.** The share of transactions in the Ethereum network that call ERC-20 contracts.\\n\\n**Technical.** Stablecoin contracts are excluded.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountErc20Relative?a=ETH)\n","operationId":"transactions.TransfersCountErc20Relative","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"}}}}}}}}}
```

## Exchange Deposits

> \*\*Definition.\*\* The total count of transfers to exchange addresses, i.e. the number of on-chain deposits to exchanges.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersToExchangesCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_to_exchanges_count":{"get":{"summary":"Exchange Deposits","description":"**Definition.** The total count of transfers to exchange addresses, i.e. the number of on-chain deposits to exchanges.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersToExchangesCount?a=BTC)\n","operationId":"transactions.TransfersToExchangesCount","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 - 10m, 1h, 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"}}}}}}}}}
```

## Exchange Inflow Volume (Mean)

> \*\*Definition.\*\* The mean value of a transfer to exchange addresses.\n\n\*\*Technical.\*\* Only successful transfers are counted. Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeToExchangesMean?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_to_exchanges_mean":{"get":{"summary":"Exchange Inflow Volume (Mean)","description":"**Definition.** The mean value of a transfer to exchange addresses.\\n\\n**Technical.** Only successful transfers are counted. Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeToExchangesMean?a=BTC)\n","operationId":"transactions.TransfersVolumeToExchangesMean","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 - 10m, 1h, 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"}}}}}}}}}
```

## Exchange Inflow Volume (Total)

> \*\*Definition.\*\* The total amount of coins transferred to exchange addresses.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeToExchangesSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_to_exchanges_sum":{"get":{"summary":"Exchange Inflow Volume (Total)","description":"**Definition.** The total amount of coins transferred to exchange addresses.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeToExchangesSum?a=BTC)\n","operationId":"transactions.TransfersVolumeToExchangesSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Exchange Netflow Volume

> \*\*Definition.\*\* The net flow of coins into and out of exchanges, computed as the difference between volume flowing into exchanges and volume flowing out.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeExchangesNet?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_exchanges_net":{"get":{"summary":"Exchange Netflow Volume","description":"**Definition.** The net flow of coins into and out of exchanges, computed as the difference between volume flowing into exchanges and volume flowing out.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeExchangesNet?a=BTC)\n","operationId":"transactions.TransfersVolumeExchangesNet","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 - 10m, 1h, 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"}}}}}}}}}
```

## Exchange Netflow Volume by Size

> \*\*Definition.\*\* A breakdown of the net flow of coins into and out of exchanges, segmented by the USD value of the underlying transactions.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeExchangesNetBySize?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_exchanges_net_by_size":{"get":{"summary":"Exchange Netflow Volume by Size","description":"**Definition.** A breakdown of the net flow of coins into and out of exchanges, segmented by the USD value of the underlying transactions.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeExchangesNetBySize?a=BTC)\n","operationId":"transactions.TransfersVolumeExchangesNetBySize","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 - 10m, 1h, 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"}}}}}}}}}
```

## Exchange Outflow Volume (Mean)

> \*\*Definition.\*\* The mean value of a transfer from exchange addresses.\n\n\*\*Technical.\*\* Only successful transfers are counted. Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeFromExchangesMean?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_from_exchanges_mean":{"get":{"summary":"Exchange Outflow Volume (Mean)","description":"**Definition.** The mean value of a transfer from exchange addresses.\\n\\n**Technical.** Only successful transfers are counted. Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeFromExchangesMean?a=BTC)\n","operationId":"transactions.TransfersVolumeFromExchangesMean","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 - 10m, 1h, 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"}}}}}}}}}
```

## Exchange Outflow Volume (Total)

> \*\*Definition.\*\* The total amount of coins transferred from exchange addresses.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeFromExchangesSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_from_exchanges_sum":{"get":{"summary":"Exchange Outflow Volume (Total)","description":"**Definition.** The total amount of coins transferred from exchange addresses.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeFromExchangesSum?a=BTC)\n","operationId":"transactions.TransfersVolumeFromExchangesSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Exchange Withdrawals

> \*\*Definition.\*\* The total count of transfers from exchange addresses, i.e. the number of on-chain withdrawals from exchanges.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersFromExchangesCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_from_exchanges_count":{"get":{"summary":"Exchange Withdrawals","description":"**Definition.** The total count of transfers from exchange addresses, i.e. the number of on-chain withdrawals from exchanges.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersFromExchangesCount?a=BTC)\n","operationId":"transactions.TransfersFromExchangesCount","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 - 10m, 1h, 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"}}}}}}}}}
```

## In-House Exchange Volume

> \*\*Definition.\*\* The total amount of coins transferred within wallets of the same exchange.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeWithinExchangesSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_within_exchanges_sum":{"get":{"summary":"In-House Exchange Volume","description":"**Definition.** The total amount of coins transferred within wallets of the same exchange.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeWithinExchangesSum?a=BTC)\n","operationId":"transactions.TransfersVolumeWithinExchangesSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Inscriptions Block Size Share

> \*\*Definition.\*\* The share of total block size (hourly or daily) occupied by transactions including inscriptions, broken down by inscription type. The chart\&#x27;s x-axis is the block-time resolution and the y-axis is each type\&#x27;s share of the block size, showing the distribution of data size across inscription types over time.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.InscriptionsSizeShare?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/inscriptions_size_share":{"get":{"summary":"Inscriptions Block Size Share","description":"**Definition.** The share of total block size (hourly or daily) occupied by transactions including inscriptions, broken down by inscription type. The chart&#x27;s x-axis is the block-time resolution and the y-axis is each type&#x27;s share of the block size, showing the distribution of data size across inscription types over time.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.InscriptionsSizeShare?a=BTC)\n","operationId":"transactions.InscriptionsSizeShare","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 - 1h, 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"}}}}}}}}}
```

## Inscriptions Fee Share

> \*\*Definition.\*\* The share of fees from transactions carrying inscriptions for each inscription type relative to total fees paid in a given interval.\n\n\*\*Technical.\*\* Shares are reported at the block-time resolution selected (hourly or daily).\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.InscriptionsFeeShare?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/inscriptions_fee_share":{"get":{"summary":"Inscriptions Fee Share","description":"**Definition.** The share of fees from transactions carrying inscriptions for each inscription type relative to total fees paid in a given interval.\\n\\n**Technical.** Shares are reported at the block-time resolution selected (hourly or daily).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.InscriptionsFeeShare?a=BTC)\n","operationId":"transactions.InscriptionsFeeShare","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 - 1h, 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"}}}}}}}}}
```

## Inscriptions Fees

> \*\*Definition.\*\* The fees, in BTC, paid by transactions carrying inscriptions, broken down by inscription type.\n\n\*\*Technical.\*\* Fees are reported at the block-time resolution selected (e.g. hourly or daily).\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.InscriptionsFee?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/inscriptions_fee":{"get":{"summary":"Inscriptions Fees","description":"**Definition.** The fees, in BTC, paid by transactions carrying inscriptions, broken down by inscription type.\\n\\n**Technical.** Fees are reported at the block-time resolution selected (e.g. hourly or daily).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.InscriptionsFee?a=BTC)\n","operationId":"transactions.InscriptionsFee","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 - 1h, 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"}}}}}}}}}
```

## Inscriptions Total Block Size

> \*\*Definition.\*\* The cumulative data size of transactions carrying inscriptions, broken down by inscription type. The chart\&#x27;s x-axis is the block-time resolution and the y-axis is the cumulative data size accumulated over time per type.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.InscriptionsSizeSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/inscriptions_size_sum":{"get":{"summary":"Inscriptions Total Block Size","description":"**Definition.** The cumulative data size of transactions carrying inscriptions, broken down by inscription type. The chart&#x27;s x-axis is the block-time resolution and the y-axis is the cumulative data size accumulated over time per type.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.InscriptionsSizeSum?a=BTC)\n","operationId":"transactions.InscriptionsSizeSum","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 - 1h, 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"}}}}}}}}}
```

## Inscriptions Total Count

> \*\*Definition.\*\* The cumulative sum of transactions including inscriptions, broken down by inscription type. The chart\&#x27;s x-axis is the block-time resolution and the y-axis is the cumulative count of inscription transactions per type.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.InscriptionsCountSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/inscriptions_count_sum":{"get":{"summary":"Inscriptions Total Count","description":"**Definition.** The cumulative sum of transactions including inscriptions, broken down by inscription type. The chart&#x27;s x-axis is the block-time resolution and the y-axis is the cumulative count of inscription transactions per type.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.InscriptionsCountSum?a=BTC)\n","operationId":"transactions.InscriptionsCountSum","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 - 1h, 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"}}}}}}}}}
```

## Inscriptions Transaction Count

> \*\*Definition.\*\* The total number of transactions with inscriptions, broken down by inscription type (text other than BRC-20, text BRC-20, image, video, audio, and other).\n\n\*\*Technical.\*\* Counts are reported at the block-time resolution selected (e.g. hourly or daily).\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.InscriptionsCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/inscriptions_count":{"get":{"summary":"Inscriptions Transaction Count","description":"**Definition.** The total number of transactions with inscriptions, broken down by inscription type (text other than BRC-20, text BRC-20, image, video, audio, and other).\\n\\n**Technical.** Counts are reported at the block-time resolution selected (e.g. hourly or daily).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.InscriptionsCount?a=BTC)\n","operationId":"transactions.InscriptionsCount","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 - 1h, 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"}}}}}}}}}
```

## Inscriptions Transaction Count Share

> \*\*Definition.\*\* The share of transactions with inscriptions for each inscription type relative to the total transaction count in a given interval.\n\n\*\*Technical.\*\* Shares are reported at the block-time resolution selected (hourly or daily).\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.InscriptionsCountShare?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/inscriptions_count_share":{"get":{"summary":"Inscriptions Transaction Count Share","description":"**Definition.** The share of transactions with inscriptions for each inscription type relative to the total transaction count in a given interval.\\n\\n**Technical.** Shares are reported at the block-time resolution selected (hourly or daily).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.InscriptionsCountShare?a=BTC)\n","operationId":"transactions.InscriptionsCountShare","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 - 1h, 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"}}}}}}}}}
```

## Inter-Exchange Transfers

> \*\*Definition.\*\* The total count of transfers between exchanges.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersBetweenExchangesCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_between_exchanges_count":{"get":{"summary":"Inter-Exchange Transfers","description":"**Definition.** The total count of transfers between exchanges.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersBetweenExchangesCount?a=BTC)\n","operationId":"transactions.TransfersBetweenExchangesCount","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 - 10m, 1h, 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":"from_exchange","in":"query","required":false,"description":"from_exchange name (see **/v1/metrics/transactions/transfers_between_exchanges_count/flows** for a full list)","schema":{"type":"string"},"style":"form","explode":false},{"name":"to_exchange","in":"query","required":false,"description":"to_exchange name (see **/v1/metrics/transactions/transfers_between_exchanges_count/flows** for a full list)","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"}}}}}}}}}
```

## Inter-Exchange Volume

> \*\*Definition.\*\* The total amount of coins transferred between exchanges.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeBetweenExchangesSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_between_exchanges_sum":{"get":{"summary":"Inter-Exchange Volume","description":"**Definition.** The total amount of coins transferred between exchanges.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeBetweenExchangesSum?a=BTC)\n","operationId":"transactions.TransfersVolumeBetweenExchangesSum","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 - 10m, 1h, 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":"from_exchange","in":"query","required":false,"description":"from_exchange name (see **/v1/metrics/transactions/transfers_volume_between_exchanges_sum/flows** for a full list)","schema":{"type":"string"},"style":"form","explode":false},{"name":"to_exchange","in":"query","required":false,"description":"to_exchange name (see **/v1/metrics/transactions/transfers_volume_between_exchanges_sum/flows** for a full list)","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"}}}}}}}}}
```

## Long-Term Holder in Loss to Exchanges (Volume)

> \*\*Definition.\*\* The total amount of coins transferred from \[long-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) in loss to exchange wallets. Coins are considered to be in loss when the price at the time the coins are spent is lower than the entity\&#x27;s average on-chain acquisition price for its funds. Long- and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\n\n\*\*Technical.\*\* Only direct transfers are counted. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/>). Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeLthToExchangesLossSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_lth_to_exchanges_loss_sum":{"get":{"summary":"Long-Term Holder in Loss to Exchanges (Volume)","description":"**Definition.** The total amount of coins transferred from [long-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) in loss to exchange wallets. Coins are considered to be in loss when the price at the time the coins are spent is lower than the entity&#x27;s average on-chain acquisition price for its funds. Long- and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\\n\\n**Technical.** Only direct transfers are counted. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/). Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeLthToExchangesLossSum?a=BTC)\n","operationId":"transactions.TransfersVolumeLthToExchangesLossSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Long-Term Holder in Profit to Exchanges (Volume)

> \*\*Definition.\*\* The total amount of coins transferred from \[long-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) in profit to exchange wallets. Coins are considered to be in profit when the price at the time the coins are spent is higher than the entity\&#x27;s average on-chain acquisition price for its funds. Long- and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\n\n\*\*Technical.\*\* Only direct transfers are counted. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/>). Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeLthToExchangesProfitSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_lth_to_exchanges_profit_sum":{"get":{"summary":"Long-Term Holder in Profit to Exchanges (Volume)","description":"**Definition.** The total amount of coins transferred from [long-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) in profit to exchange wallets. Coins are considered to be in profit when the price at the time the coins are spent is higher than the entity&#x27;s average on-chain acquisition price for its funds. Long- and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\\n\\n**Technical.** Only direct transfers are counted. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/). Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeLthToExchangesProfitSum?a=BTC)\n","operationId":"transactions.TransfersVolumeLthToExchangesProfitSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Long-Term Holder to Exchanges (Volume)

> \*\*Definition.\*\* The total amount of coins transferred from \[long-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) to exchange wallets. Only direct transfers are counted.\n\n\*\*Technical.\*\* Long- and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>), with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/>). Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeLthToExchangesSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_lth_to_exchanges_sum":{"get":{"summary":"Long-Term Holder to Exchanges (Volume)","description":"**Definition.** The total amount of coins transferred from [long-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) to exchange wallets. Only direct transfers are counted.\\n\\n**Technical.** Long- and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/), with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/). Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeLthToExchangesSum?a=BTC)\n","operationId":"transactions.TransfersVolumeLthToExchangesSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## LTH/STH Transfer Volume in Profit/Loss to Exchanges

> \*\*Definition.\*\* The relative amount of coins moved by \[long- and short-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) in profit or loss to exchanges. Coins are considered to be in profit or loss when the price at the time the coins are spent is higher or lower than the entity\&#x27;s average on-chain acquisition price for its funds. Long- and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\n\n\*\*Technical.\*\* Only direct transfers are counted. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/>). Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeLthSthToExchangesProfitLossRelative?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_lth_sth_to_exchanges_profit_loss_relative":{"get":{"summary":"LTH/STH Transfer Volume in Profit/Loss to Exchanges","description":"**Definition.** The relative amount of coins moved by [long- and short-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) in profit or loss to exchanges. Coins are considered to be in profit or loss when the price at the time the coins are spent is higher or lower than the entity&#x27;s average on-chain acquisition price for its funds. Long- and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\\n\\n**Technical.** Only direct transfers are counted. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/). Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeLthSthToExchangesProfitLossRelative?a=BTC)\n","operationId":"transactions.TransfersVolumeLthSthToExchangesProfitLossRelative","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 - 10m, 1h, 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"}}}}}}}}}
```

## Miner Incoming Transfers

> \*\*Definition.\*\* The total number of transfers in which the receiver is a miner\&#x27;s address.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersToMinersCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_to_miners_count":{"get":{"summary":"Miner Incoming Transfers","description":"**Definition.** The total number of transfers in which the receiver is a miner&#x27;s address.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersToMinersCount?a=BTC)\n","operationId":"transactions.TransfersToMinersCount","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 - 10m, 1h, 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":"miner","in":"query","required":false,"description":"miner name (see **/v1/metrics/transactions/transfers_to_miners_count/miners** for a full list)","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"}}}}}}}}}
```

## Miner Inflow Volume

> \*\*Definition.\*\* The total amount of coins transferred to miner addresses.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeToMinersSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_to_miners_sum":{"get":{"summary":"Miner Inflow Volume","description":"**Definition.** The total amount of coins transferred to miner addresses.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeToMinersSum?a=BTC)\n","operationId":"transactions.TransfersVolumeToMinersSum","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 - 10m, 1h, 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":"miner","in":"query","required":false,"description":"miner name (see **/v1/metrics/transactions/transfers_volume_to_miners_sum/miners** for a full list)","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"}}}}}}}}}
```

## Miner Netflow Volume

> \*\*Definition.\*\* The net flow of coins into and out of miner addresses, computed as the difference between miner inflow and miner outflow.\n\n\*\*Interpretation.\*\* A positive print describes net retention by miner-tagged addresses, a negative print describes net distribution.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeMinersNet?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_miners_net":{"get":{"summary":"Miner Netflow Volume","description":"**Definition.** The net flow of coins into and out of miner addresses, computed as the difference between miner inflow and miner outflow.\\n\\n**Interpretation.** A positive print describes net retention by miner-tagged addresses, a negative print describes net distribution.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeMinersNet?a=BTC)\n","operationId":"transactions.TransfersVolumeMinersNet","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 - 10m, 1h, 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":"miner","in":"query","required":false,"description":"miner name (see **/v1/metrics/transactions/transfers_volume_miners_net/miners** for a full list)","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"}}}}}}}}}
```

## Miner Outflow Volume

> \*\*Definition.\*\* The total amount of coins transferred from miner addresses.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeFromMinersSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_from_miners_sum":{"get":{"summary":"Miner Outflow Volume","description":"**Definition.** The total amount of coins transferred from miner addresses.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeFromMinersSum?a=BTC)\n","operationId":"transactions.TransfersVolumeFromMinersSum","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 - 10m, 1h, 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":"miner","in":"query","required":false,"description":"miner name (see **/v1/metrics/transactions/transfers_volume_from_miners_sum/miners** for a full list)","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"}}}}}}}}}
```

## Miner Outgoing Transfers

> \*\*Definition.\*\* The number of transfers in which the sender is a miner address.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersFromMinersCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_from_miners_count":{"get":{"summary":"Miner Outgoing Transfers","description":"**Definition.** The number of transfers in which the sender is a miner address.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersFromMinersCount?a=BTC)\n","operationId":"transactions.TransfersFromMinersCount","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 - 10m, 1h, 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":"miner","in":"query","required":false,"description":"miner name (see **/v1/metrics/transactions/transfers_from_miners_count/miners** for a full list)","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"}}}}}}}}}
```

## Miners to Exchanges

> \*\*Definition.\*\* The total amount of coins transferred from miners to exchange wallets.\n\n\*\*Technical.\*\* Only direct transfers are counted. Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeMinersToExchanges?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_miners_to_exchanges":{"get":{"summary":"Miners to Exchanges","description":"**Definition.** The total amount of coins transferred from miners to exchange wallets.\\n\\n**Technical.** Only direct transfers are counted. Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeMinersToExchanges?a=BTC)\n","operationId":"transactions.TransfersVolumeMinersToExchanges","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 - 10m, 1h, 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"}}}}}}}}}
```

## Miners to Exchanges (Stacked)

> \*\*Definition.\*\* The total amount of coins transferred from miners to exchange wallets, stacked per Glassnode-clustered mining entity (e.g. BinancePool, Poolin, Lubian, F2Pool). The destination side is the aggregate of all labelled exchanges; the decomposition is on the source side by identifiable mining pool.\n\n\*\*Technical.\*\* Only direct transfers are counted. Pool labels apply only to the identifiable labelled-miner cohort; unknown miners and early-cohort movers do not appear in this view. Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeMinersToExchangesAll?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_miners_to_exchanges_all":{"get":{"summary":"Miners to Exchanges (Stacked)","description":"**Definition.** The total amount of coins transferred from miners to exchange wallets, stacked per Glassnode-clustered mining entity (e.g. BinancePool, Poolin, Lubian, F2Pool). The destination side is the aggregate of all labelled exchanges; the decomposition is on the source side by identifiable mining pool.\\n\\n**Technical.** Only direct transfers are counted. Pool labels apply only to the identifiable labelled-miner cohort; unknown miners and early-cohort movers do not appear in this view. Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeMinersToExchangesAll?a=BTC)\n","operationId":"transactions.TransfersVolumeMinersToExchangesAll","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":"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"}}}}}}}}}
```

## NFTs Transactions (Absolute)

> \*\*Definition.\*\* The number of transactions on the Ethereum network that interact with non-fungible tokens. The category includes both token contract standards (ERC-721, ERC-1155) and NFT marketplaces (OpenSea, Blur, LooksRare, Rarible, SuperRare) used for trading them.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountNfts?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_nfts":{"get":{"summary":"NFTs Transactions (Absolute)","description":"**Definition.** The number of transactions on the Ethereum network that interact with non-fungible tokens. The category includes both token contract standards (ERC-721, ERC-1155) and NFT marketplaces (OpenSea, Blur, LooksRare, Rarible, SuperRare) used for trading them.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountNfts?a=ETH)\n","operationId":"transactions.TransfersCountNfts","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"}}}}}}}}}
```

## NFTs Transactions (Relative)

> \*\*Definition.\*\* The share of transactions in the Ethereum network that interact with non-fungible tokens.\n\n\*\*Technical.\*\* This category includes both NFT contract standards (ERC-721, ERC-1155) and NFT marketplaces (OpenSea, Blur, LooksRare, Rarible, SuperRare) used for trading them.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountNftsRelative?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_nfts_relative":{"get":{"summary":"NFTs Transactions (Relative)","description":"**Definition.** The share of transactions in the Ethereum network that interact with non-fungible tokens.\\n\\n**Technical.** This category includes both NFT contract standards (ERC-721, ERC-1155) and NFT marketplaces (OpenSea, Blur, LooksRare, Rarible, SuperRare) used for trading them.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountNftsRelative?a=ETH)\n","operationId":"transactions.TransfersCountNftsRelative","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"}}}}}}}}}
```

## OTC Desks Incoming Transactions

> \*\*Definition.\*\* The number of transfers to OTC desk addresses, based on three identified OTC desks.\n\n\*\*Technical.\*\* OTC metrics are based on Glassnode\&#x27;s continually updated set of labeled OTC-desk addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersToOtcDesksCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_to_otc_desks_count":{"get":{"summary":"OTC Desks Incoming Transactions","description":"**Definition.** The number of transfers to OTC desk addresses, based on three identified OTC desks.\\n\\n**Technical.** OTC metrics are based on Glassnode&#x27;s continually updated set of labeled OTC-desk addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersToOtcDesksCount?a=BTC)\n","operationId":"transactions.TransfersToOtcDesksCount","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 - 10m, 1h, 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"}}}}}}}}}
```

## OTC Desks Inflows

> \*\*Definition.\*\* The total amount of coins transferred to OTC desk addresses.\n\n\*\*Technical.\*\* Coverage is based on three different OTC desks. OTC metrics are based on Glassnode\&#x27;s continually updated set of labeled OTC-desk addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeToOtcDesksSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_to_otc_desks_sum":{"get":{"summary":"OTC Desks Inflows","description":"**Definition.** The total amount of coins transferred to OTC desk addresses.\\n\\n**Technical.** Coverage is based on three different OTC desks. OTC metrics are based on Glassnode&#x27;s continually updated set of labeled OTC-desk addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeToOtcDesksSum?a=BTC)\n","operationId":"transactions.TransfersVolumeToOtcDesksSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## OTC Desks Outflows

> \*\*Definition.\*\* The total amount of coins transferred from OTC desk addresses.\n\n\*\*Technical.\*\* Coverage is based on three different OTC desks. OTC metrics are based on Glassnode\&#x27;s continually updated set of labeled OTC-desk addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeFromOtcDesksSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_from_otc_desks_sum":{"get":{"summary":"OTC Desks Outflows","description":"**Definition.** The total amount of coins transferred from OTC desk addresses.\\n\\n**Technical.** Coverage is based on three different OTC desks. OTC metrics are based on Glassnode&#x27;s continually updated set of labeled OTC-desk addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeFromOtcDesksSum?a=BTC)\n","operationId":"transactions.TransfersVolumeFromOtcDesksSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## OTC Desks Outgoing Transactions

> \*\*Definition.\*\* The number of transfers from OTC desk addresses, based on three identified OTC desks.\n\n\*\*Technical.\*\* OTC metrics are based on Glassnode\&#x27;s continually updated set of labeled OTC-desk addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersFromOtcDesksCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_from_otc_desks_count":{"get":{"summary":"OTC Desks Outgoing Transactions","description":"**Definition.** The number of transfers from OTC desk addresses, based on three identified OTC desks.\\n\\n**Technical.** OTC metrics are based on Glassnode&#x27;s continually updated set of labeled OTC-desk addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersFromOtcDesksCount?a=BTC)\n","operationId":"transactions.TransfersFromOtcDesksCount","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 - 10m, 1h, 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"}}}}}}}}}
```

## Percent Volume in Profit

> \*\*Definition.\*\* The percentage of transfer volume in profit, the share of transferred coins whose price at the time of their previous movement was lower than the current price.\n\n\*\*Technical.\*\* Spent outputs with a lifespan of less than an hour are discarded.\n\n\*\*Interpretation.\*\* Readings above 50 mean it is loss-dominated.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeProfitRelative?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_profit_relative":{"get":{"summary":"Percent Volume in Profit","description":"**Definition.** The percentage of transfer volume in profit, the share of transferred coins whose price at the time of their previous movement was lower than the current price.\\n\\n**Technical.** Spent outputs with a lifespan of less than an hour are discarded.\\n\\n**Interpretation.** Readings above 50 mean it is loss-dominated.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeProfitRelative?a=BTC)\n","operationId":"transactions.TransfersVolumeProfitRelative","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 - 1h, 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"}}}}}}}}}
```

## Relative Transfer Volume by Size (Entity-Adjusted)

> \*\*Definition.\*\* The entity-adjusted relative on-chain volume breakdown by the USD value of the transfers.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeBySizeEntityAdjustedRelative?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_by_size_entity_adjusted_relative":{"get":{"summary":"Relative Transfer Volume by Size (Entity-Adjusted)","description":"**Definition.** The entity-adjusted relative on-chain volume breakdown by the USD value of the transfers.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeBySizeEntityAdjustedRelative?a=BTC)\n","operationId":"transactions.TransfersVolumeBySizeEntityAdjustedRelative","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 - 10m, 1h, 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"}}}}}}}}}
```

## Runes Count

> \*\*Definition.\*\* The number of transactions carrying a new Rune protocol message (Runestone).\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.RunesCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/runes_count":{"get":{"summary":"Runes Count","description":"**Definition.** The number of transactions carrying a new Rune protocol message (Runestone).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.RunesCount?a=BTC)\n","operationId":"transactions.RunesCount","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 - 1h, 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"}}}}}}}}}
```

## Runes Count Share

> \*\*Definition.\*\* The share of transactions carrying Rune protocol messages (Runestones) relative to the total transaction count in a given interval.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.RunesCountShare?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/runes_count_share":{"get":{"summary":"Runes Count Share","description":"**Definition.** The share of transactions carrying Rune protocol messages (Runestones) relative to the total transaction count in a given interval.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.RunesCountShare?a=BTC)\n","operationId":"transactions.RunesCountShare","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 - 1h, 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"}}}}}}}}}
```

## Runes Fee Share

> \*\*Definition.\*\* The share of transaction fees paid by transactions carrying Rune protocol messages (Runestones), expressed relative to total transaction fees.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.RunesFeeShare?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/runes_fee_share":{"get":{"summary":"Runes Fee Share","description":"**Definition.** The share of transaction fees paid by transactions carrying Rune protocol messages (Runestones), expressed relative to total transaction fees.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.RunesFeeShare?a=BTC)\n","operationId":"transactions.RunesFeeShare","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 - 1h, 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"}}}}}}}}}
```

## Runes Fees

> \*\*Definition.\*\* The fees paid by transactions carrying Rune protocol messages (Runestones).\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.RunesFee?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/runes_fee":{"get":{"summary":"Runes Fees","description":"**Definition.** The fees paid by transactions carrying Rune protocol messages (Runestones).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.RunesFee?a=BTC)\n","operationId":"transactions.RunesFee","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 - 1h, 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"}}}}}}}}}
```

## Runes Total Count

> \*\*Definition.\*\* The total number of transactions carrying Rune protocol messages (Runestones).\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.RunesCountSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/runes_count_sum":{"get":{"summary":"Runes Total Count","description":"**Definition.** The total number of transactions carrying Rune protocol messages (Runestones).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.RunesCountSum?a=BTC)\n","operationId":"transactions.RunesCountSum","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 - 1h, 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"}}}}}}}}}
```

## SegWit Adoption

> \*\*Definition.\*\* SegWit Adoption quantifies the degree of SegWit adoption on the Bitcoin network. \*Adoption\* is the community-established measure, defined as the relative number of transactions that spent at least one SegWit input. \*Utilization\* is a more granular companion view, defined as the relative number of spent SegWit inputs rather than transactions.\n\n\*\*Notes.\*\* For more information, see the \[research article]\(<https://insights.glassnode.com/segwit-adoption).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.SegwitAdoption?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/segwit_adoption":{"get":{"summary":"SegWit Adoption","description":"**Definition.** SegWit Adoption quantifies the degree of SegWit adoption on the Bitcoin network. *Adoption* is the community-established measure, defined as the relative number of transactions that spent at least one SegWit input. *Utilization* is a more granular companion view, defined as the relative number of spent SegWit inputs rather than transactions.\\n\\n**Notes.** For more information, see the [research article](https://insights.glassnode.com/segwit-adoption).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.SegwitAdoption?a=BTC)\n","operationId":"transactions.SegwitAdoption","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"}}}}}}}}}
```

## Short-Term Holder in Loss to Exchanges (Volume)

> \*\*Definition.\*\* The total amount of coins transferred from \[short-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) in loss to exchange wallets. Coins are considered to be in loss when the price at the time the coins are spent is lower than the entity\&#x27;s average on-chain acquisition price for its funds. Long- and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\n\n\*\*Technical.\*\* Only direct transfers are counted. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/>). Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeSthToExchangesLossSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_sth_to_exchanges_loss_sum":{"get":{"summary":"Short-Term Holder in Loss to Exchanges (Volume)","description":"**Definition.** The total amount of coins transferred from [short-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) in loss to exchange wallets. Coins are considered to be in loss when the price at the time the coins are spent is lower than the entity&#x27;s average on-chain acquisition price for its funds. Long- and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days.\\n\\n**Technical.** Only direct transfers are counted. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/). Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeSthToExchangesLossSum?a=BTC)\n","operationId":"transactions.TransfersVolumeSthToExchangesLossSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Short-Term Holder in Profit to Exchanges (Volume)

> \*\*Definition.\*\* The total amount of coins transferred from \[short-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) in profit to exchange wallets. Coins are considered in profit when the price at the time of spending is higher than the entity\&#x27;s average on-chain acquisition price.\n\n\*\*Technical.\*\* Only direct transfers are counted. Long- and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>), with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/>). Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeSthToExchangesProfitSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_sth_to_exchanges_profit_sum":{"get":{"summary":"Short-Term Holder in Profit to Exchanges (Volume)","description":"**Definition.** The total amount of coins transferred from [short-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) in profit to exchange wallets. Coins are considered in profit when the price at the time of spending is higher than the entity&#x27;s average on-chain acquisition price.\\n\\n**Technical.** Only direct transfers are counted. Long- and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/), with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/). Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeSthToExchangesProfitSum?a=BTC)\n","operationId":"transactions.TransfersVolumeSthToExchangesProfitSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Short-Term Holder to Exchanges (Volume)

> \*\*Definition.\*\* The total amount of coins transferred from \[short-term holders]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>) to exchange wallets.\n\n\*\*Technical.\*\* Only direct transfers are counted. Long- and Short-Term Holder supply is defined with respect to the \[entity\&#x27;s averaged purchasing date]\(<https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/>), with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode\&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our \[article on account-based metrics]\(<https://insights.glassnode.com/account-based-metrics/>). Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\n\\*\\*Notes.\\*\\>\* For more information on entity-adjustment and account-based metrics, read our articles \[here]\(<https://insights.glassnode.com/true-bitcoin-volume/>) and \[here]\(<https://insights.glassnode.com/account-based-metrics).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeSthToExchangesSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_sth_to_exchanges_sum":{"get":{"summary":"Short-Term Holder to Exchanges (Volume)","description":"**Definition.** The total amount of coins transferred from [short-term holders](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/) to exchange wallets.\\n\\n**Technical.** Only direct transfers are counted. Long- and Short-Term Holder supply is defined with respect to the [entity&#x27;s averaged purchasing date](https://insights.glassnode.com/quantifying-bitcoin-hodler-supply/), with weights given by a logistic function centered at an age of 155 days and a transition width of 10 days. Entities are clusters of addresses estimated to be controlled by the same actor, identified through advanced heuristics and Glassnode&#x27;s proprietary clustering algorithms. Entity-based metrics rely on statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as clustering improves. For methodology, see our [article on account-based metrics](https://insights.glassnode.com/account-based-metrics/). Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\\n**Notes.** For more information on entity-adjustment and account-based metrics, read our articles [here](https://insights.glassnode.com/true-bitcoin-volume/) and [here](https://insights.glassnode.com/account-based-metrics).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeSthToExchangesSum?a=BTC)\n","operationId":"transactions.TransfersVolumeSthToExchangesSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Spent Output Types

> \*\*Definition.\*\* The shares of different transaction output types spent on the Bitcoin network. Transaction output types (txout types) are determined by the type of Bitcoin script conditions used to lock Bitcoin in the output. The most common transaction output types are:\n\n- P2PK (Pay to Public Key): The first available type, locking funds using a public key.\n- P2PKH (Pay to Public Key Hash): The successor of P2PK, locking funds using the hash of a public key.\n- Bare Multisig: An outdated approach to lock funds using multiple public keys.\n- P2SH (Pay to Script Hash): Funds are locked using arbitrary Bitcoin script instructions. This type is primarily used for Multisig or wrapped SegWit (see below).\n- P2WPKH (Pay to Witness Public Key Hash): The SegWit version of P2PKH. This type comes in two variants: for P2WPKH, spending conditions are directly encoded in the locking script, for nested P2WPKH, spending conditions are nested in a P2SH script.\n- P2WSH (Pay to Witness Script Hash): The SegWit version of P2SH. This type comes in two variants: for P2WSH, spending conditions are directly encoded in the locking script, for nested P2WSH, spending conditions are nested in a P2SH script.\n- P2TR (Pay to Taproot): Funds are locked using a 32-byte hash that is either (1) a public key, (2) a combination of multiple public keys, or (3) a script hash.\n- Non-standard: Serves as catch-all for all outputs whose script instructions don\&#x27;t match any of the well-defined output types.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.SpentOutputTypesShare?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/spent_output_types_share":{"get":{"summary":"Spent Output Types","description":"**Definition.** The shares of different transaction output types spent on the Bitcoin network. Transaction output types (txout types) are determined by the type of Bitcoin script conditions used to lock Bitcoin in the output. The most common transaction output types are:\\n\\n- P2PK (Pay to Public Key): The first available type, locking funds using a public key.\\n- P2PKH (Pay to Public Key Hash): The successor of P2PK, locking funds using the hash of a public key.\\n- Bare Multisig: An outdated approach to lock funds using multiple public keys.\\n- P2SH (Pay to Script Hash): Funds are locked using arbitrary Bitcoin script instructions. This type is primarily used for Multisig or wrapped SegWit (see below).\\n- P2WPKH (Pay to Witness Public Key Hash): The SegWit version of P2PKH. This type comes in two variants: for P2WPKH, spending conditions are directly encoded in the locking script, for nested P2WPKH, spending conditions are nested in a P2SH script.\\n- P2WSH (Pay to Witness Script Hash): The SegWit version of P2SH. This type comes in two variants: for P2WSH, spending conditions are directly encoded in the locking script, for nested P2WSH, spending conditions are nested in a P2SH script.\\n- P2TR (Pay to Taproot): Funds are locked using a 32-byte hash that is either (1) a public key, (2) a combination of multiple public keys, or (3) a script hash.\\n- Non-standard: Serves as catch-all for all outputs whose script instructions don&#x27;t match any of the well-defined output types.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.SpentOutputTypesShare?a=BTC)\n","operationId":"transactions.SpentOutputTypesShare","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"}}}}}}}}}
```

## Stablecoins Transactions (Absolute)

> \*\*Definition.\*\* The number of stablecoin transactions on the Ethereum network. Stablecoins are fungible tokens whose value is pegged to an off-chain asset, either by the issuer or by an algorithm.\n\n\*\*Technical.\*\* 150+ stablecoins are included in this category, with USDT, USDC, UST, BUSD, and DAI being the most prominent ones.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountStablecoins?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_stablecoins":{"get":{"summary":"Stablecoins Transactions (Absolute)","description":"**Definition.** The number of stablecoin transactions on the Ethereum network. Stablecoins are fungible tokens whose value is pegged to an off-chain asset, either by the issuer or by an algorithm.\\n\\n**Technical.** 150+ stablecoins are included in this category, with USDT, USDC, UST, BUSD, and DAI being the most prominent ones.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountStablecoins?a=ETH)\n","operationId":"transactions.TransfersCountStablecoins","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"}}}}}}}}}
```

## Stablecoins Transactions (Relative)

> \*\*Definition.\*\* The share of transactions on the Ethereum network that are stablecoin transactions. Stablecoins are fungible tokens whose value is pegged to an off-chain asset, either by the issuer or by an algorithm.\n\n\*\*Technical.\*\* 150+ stablecoins are included in this category, with USDT, USDC, UST, BUSD, and DAI being the most prominent ones.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountStablecoinsRelative?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_stablecoins_relative":{"get":{"summary":"Stablecoins Transactions (Relative)","description":"**Definition.** The share of transactions on the Ethereum network that are stablecoin transactions. Stablecoins are fungible tokens whose value is pegged to an off-chain asset, either by the issuer or by an algorithm.\\n\\n**Technical.** 150+ stablecoins are included in this category, with USDT, USDC, UST, BUSD, and DAI being the most prominent ones.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountStablecoinsRelative?a=ETH)\n","operationId":"transactions.TransfersCountStablecoinsRelative","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"}}}}}}}}}
```

## Taproot Adoption

> \*\*Definition.\*\* Taproot Adoption quantifies the degree of Taproot adoption on the Bitcoin network. \*Adoption\* is inspired by the community-established way of measuring SegWit adoption: it relates the number of transactions that spend at least one Taproot input to the overall number of transactions. The Taproot \*utilization\* metric is a more granular companion view, defined as the number of spent Taproot inputs relative to the overall number of spent inputs.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TaprootAdoption?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/taproot_adoption":{"get":{"summary":"Taproot Adoption","description":"**Definition.** Taproot Adoption quantifies the degree of Taproot adoption on the Bitcoin network. *Adoption* is inspired by the community-established way of measuring SegWit adoption: it relates the number of transactions that spend at least one Taproot input to the overall number of transactions. The Taproot *utilization* metric is a more granular companion view, defined as the number of spent Taproot inputs relative to the overall number of spent inputs.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TaprootAdoption?a=BTC)\n","operationId":"transactions.TaprootAdoption","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"}}}}}}}}}
```

## Total Transfer Volume by Size (Entity-Adjusted)

> \*\*Definition.\*\* The entity-adjusted on-chain volume breakdown by the USD value of the transfers.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeBySizeEntityAdjustedSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_by_size_entity_adjusted_sum":{"get":{"summary":"Total Transfer Volume by Size (Entity-Adjusted)","description":"**Definition.** The entity-adjusted on-chain volume breakdown by the USD value of the transfers.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeBySizeEntityAdjustedSum?a=BTC)\n","operationId":"transactions.TransfersVolumeBySizeEntityAdjustedSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Transaction Count

> \*\*Definition.\*\* The total number of transactions.\n\n\*\*Technical.\*\* Only successful transactions are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.Count?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/count":{"get":{"summary":"Transaction Count","description":"**Definition.** The total number of transactions.\\n\\n**Technical.** Only successful transactions are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.Count?a=BTC)\n","operationId":"transactions.Count","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 - 10m, 1h, 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":"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"}}}}}}}}}
```

## Transaction Rate

> \*\*Definition.\*\* The total number of transactions per second.\n\n\*\*Technical.\*\* Only successful transactions are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.Rate?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/rate":{"get":{"summary":"Transaction Rate","description":"**Definition.** The total number of transactions per second.\\n\\n**Technical.** Only successful transactions are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.Rate?a=BTC)\n","operationId":"transactions.Rate","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 - 10m, 1h, 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":"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"}}}}}}}}}
```

## Transaction Size (Mean)

> \*\*Definition.\*\* The mean size of a transaction within the time period, in bytes.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.SizeMean?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/size_mean":{"get":{"summary":"Transaction Size (Mean)","description":"**Definition.** The mean size of a transaction within the time period, in bytes.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.SizeMean?a=BTC)\n","operationId":"transactions.SizeMean","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 - 10m, 1h, 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":"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"}}}}}}}}}
```

## Transaction Size (Total)

> \*\*Definition.\*\* The total size of all transactions within the time period, in bytes.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.SizeSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/size_sum":{"get":{"summary":"Transaction Size (Total)","description":"**Definition.** The total size of all transactions within the time period, in bytes.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.SizeSum?a=BTC)\n","operationId":"transactions.SizeSum","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 - 10m, 1h, 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":"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"}}}}}}}}}
```

## Transaction Type Breakdown (Absolute)

> \*\*Definition.\*\* The number of transactions in the Ethereum network by category. Transactions are classified into the following categories:\n\n- \*Vanilla:\* Pure ETH transfers between Externally Owned Accounts (EOAs), with no contracts being called.\n- \*ERC20:\* All transactions calling ERC20 contracts. Contracts in the Stablecoins category are excluded here.\n- \*Stablecoins:\* Fungible tokens that have their value pegged to an off-chain asset, either by the issuer or by an algorithm. The category includes 150+ stablecoins, with USDT, USDC, UST, BUSD, and DAI being the most prominent.\n- \*DeFi:\* On-chain financial instruments and protocols implemented as smart contracts, including decentralized exchanges (DEXs). The category includes over 90+ DeFi protocols, such as Uniswap, Etherdelta, 1inch, Sushiswap, Aave, and 0x.\n- \*Bridges:\* Contracts allowing transfer of tokens between different blockchains. The category includes 50+ bridges, such as Ronin, Polygon, Optimism, and Arbitrum.\n- \*NFTs:\* Transactions interacting with non-fungible tokens. This category includes both token contract standards (ERC721, ERC1155) and NFT marketplaces (OpenSea, Blur, LooksRare, Rarible, SuperRare) for trading them.\n- \*MEV Bots:\* Miner Extractable Value (MEV) bots execute transactions for profit by reordering, inserting, and censoring transactions within blocks.\n- \*Other:\* All other transactions in the Ethereum network not included in the categories listed above.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TxTypesBreakdownCount?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/tx_types_breakdown_count":{"get":{"summary":"Transaction Type Breakdown (Absolute)","description":"**Definition.** The number of transactions in the Ethereum network by category. Transactions are classified into the following categories:\\n\\n- *Vanilla:* Pure ETH transfers between Externally Owned Accounts (EOAs), with no contracts being called.\\n- *ERC20:* All transactions calling ERC20 contracts. Contracts in the Stablecoins category are excluded here.\\n- *Stablecoins:* Fungible tokens that have their value pegged to an off-chain asset, either by the issuer or by an algorithm. The category includes 150+ stablecoins, with USDT, USDC, UST, BUSD, and DAI being the most prominent.\\n- *DeFi:* On-chain financial instruments and protocols implemented as smart contracts, including decentralized exchanges (DEXs). The category includes over 90+ DeFi protocols, such as Uniswap, Etherdelta, 1inch, Sushiswap, Aave, and 0x.\\n- *Bridges:* Contracts allowing transfer of tokens between different blockchains. The category includes 50+ bridges, such as Ronin, Polygon, Optimism, and Arbitrum.\\n- *NFTs:* Transactions interacting with non-fungible tokens. This category includes both token contract standards (ERC721, ERC1155) and NFT marketplaces (OpenSea, Blur, LooksRare, Rarible, SuperRare) for trading them.\\n- *MEV Bots:* Miner Extractable Value (MEV) bots execute transactions for profit by reordering, inserting, and censoring transactions within blocks.\\n- *Other:* All other transactions in the Ethereum network not included in the categories listed above.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TxTypesBreakdownCount?a=ETH)\n","operationId":"transactions.TxTypesBreakdownCount","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"}}}}}}}}}
```

## Transaction Type Breakdown (Relative)

> \*\*Definition.\*\* The relative share of transactions in the Ethereum network by category. Transactions are classified into one of the following categories:\n\n- \*Vanilla:\* Pure ETH transfers between Externally Owned Accounts (EOAs), with no contracts being called.\n- \*ERC20:\* All transactions calling ERC20 contracts. Contracts in the Stablecoins category are excluded here.\n- \*Stablecoins:\* Fungible tokens that have their value pegged to an off-chain asset, either by the issuer or by an algorithm. The category includes 150+ stablecoins, with USDT, USDC, UST, BUSD, and DAI being the most prominent.\n- \*DeFi:\* On-chain financial instruments and protocols implemented as smart contracts, including decentralized exchanges (DEXs). The category includes over 90+ DeFi protocols, such as Uniswap, Etherdelta, 1inch, Sushiswap, Aave, and 0x.\n- \*Bridges:\* Contracts allowing transfer of tokens between different blockchains. The category includes 50+ bridges, such as Ronin, Polygon, Optimism, and Arbitrum.\n- \*NFTs:\* Transactions interacting with non-fungible tokens. This category includes both token contract standards (ERC721, ERC1155) and NFT marketplaces (OpenSea, Blur, LooksRare, Rarible, SuperRare) for trading them.\n- \*MEV Bots:\* Miner Extractable Value (MEV) bots execute transactions for profit by reordering, inserting, and censoring transactions within blocks.\n- \*Other:\* All other transactions in the Ethereum network not included in the categories listed above.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TxTypesBreakdownRelative?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/tx_types_breakdown_relative":{"get":{"summary":"Transaction Type Breakdown (Relative)","description":"**Definition.** The relative share of transactions in the Ethereum network by category. Transactions are classified into one of the following categories:\\n\\n- *Vanilla:* Pure ETH transfers between Externally Owned Accounts (EOAs), with no contracts being called.\\n- *ERC20:* All transactions calling ERC20 contracts. Contracts in the Stablecoins category are excluded here.\\n- *Stablecoins:* Fungible tokens that have their value pegged to an off-chain asset, either by the issuer or by an algorithm. The category includes 150+ stablecoins, with USDT, USDC, UST, BUSD, and DAI being the most prominent.\\n- *DeFi:* On-chain financial instruments and protocols implemented as smart contracts, including decentralized exchanges (DEXs). The category includes over 90+ DeFi protocols, such as Uniswap, Etherdelta, 1inch, Sushiswap, Aave, and 0x.\\n- *Bridges:* Contracts allowing transfer of tokens between different blockchains. The category includes 50+ bridges, such as Ronin, Polygon, Optimism, and Arbitrum.\\n- *NFTs:* Transactions interacting with non-fungible tokens. This category includes both token contract standards (ERC721, ERC1155) and NFT marketplaces (OpenSea, Blur, LooksRare, Rarible, SuperRare) for trading them.\\n- *MEV Bots:* Miner Extractable Value (MEV) bots execute transactions for profit by reordering, inserting, and censoring transactions within blocks.\\n- *Other:* All other transactions in the Ethereum network not included in the categories listed above.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TxTypesBreakdownRelative?a=ETH)\n","operationId":"transactions.TxTypesBreakdownRelative","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"}}}}}}}}}
```

## Transfer Count

> \*\*Definition.\*\* The total number of transfers.\n\n\*\*Technical.\*\* One transaction can trigger one or more transfers. Only successful, non-zero transfers are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count":{"get":{"summary":"Transfer Count","description":"**Definition.** The total number of transfers.\\n\\n**Technical.** One transaction can trigger one or more transfers. Only successful, non-zero transfers are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCount?a=BTC)\n","operationId":"transactions.TransfersCount","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 - 10m, 1h, 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":"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"}}}}}}}}}
```

## Transfer Rate

> \*\*Definition.\*\* The number of on-chain transfers per second.\n\n\*\*Technical.\*\* A single transaction can trigger one or more transfers. Only successful, non-zero transfers are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersRate?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_rate":{"get":{"summary":"Transfer Rate","description":"**Definition.** The number of on-chain transfers per second.\\n\\n**Technical.** A single transaction can trigger one or more transfers. Only successful, non-zero transfers are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersRate?a=BTC)\n","operationId":"transactions.TransfersRate","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 - 10m, 1h, 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":"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"}}}}}}}}}
```

## Transfer Volume (Mean)

> \*\*Definition.\*\* The mean value of a transfer.\n\n\*\*Technical.\*\* Only successful transfers are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeMean?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_mean":{"get":{"summary":"Transfer Volume (Mean)","description":"**Definition.** The mean value of a transfer.\\n\\n**Technical.** Only successful transfers are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeMean?a=BTC)\n","operationId":"transactions.TransfersVolumeMean","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 - 10m, 1h, 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"}}}}}}}}}
```

## Transfer Volume (Median)

> \*\*Definition.\*\* The median value of a transfer.\n\n\*\*Technical.\*\* Only successful transfers are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeMedian?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_median":{"get":{"summary":"Transfer Volume (Median)","description":"**Definition.** The median value of a transfer.\\n\\n**Technical.** Only successful transfers are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeMedian?a=BTC)\n","operationId":"transactions.TransfersVolumeMedian","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 - 10m, 1h, 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"}}}}}}}}}
```

## Transfer Volume (Total)

> \*\*Definition.\*\* The total amount of coins transferred on-chain.\n\n\*\*Technical.\*\* Only successful transfers are counted.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_sum":{"get":{"summary":"Transfer Volume (Total)","description":"**Definition.** The total amount of coins transferred on-chain.\\n\\n**Technical.** Only successful transfers are counted.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeSum?a=BTC)\n","operationId":"transactions.TransfersVolumeSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Transfer Volume by Size

> \*\*Definition.\*\* The on-chain transfer volume broken down by the USD value of the transfers.\n\n\*\*Technical.\*\* Self-transfers, where the sender equals the receiver, are excluded.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeBySize?a=USDT>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_by_size":{"get":{"summary":"Transfer Volume by Size","description":"**Definition.** The on-chain transfer volume broken down by the USD value of the transfers.\\n\\n**Technical.** Self-transfers, where the sender equals the receiver, are excluded.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeBySize?a=USDT)\n","operationId":"transactions.TransfersVolumeBySize","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 - 10m, 1h, 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":"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"}}}}}}}}}
```

## Transfer Volume in Loss

> \*\*Definition.\*\* The total transfer volume in loss, the amount of transferred coins whose price at the time of their previous movement was higher than the price during the current transfer.\n\n\*\*Technical.\*\* Spent outputs with a lifespan of less than an hour are discarded.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeLossSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_loss_sum":{"get":{"summary":"Transfer Volume in Loss","description":"**Definition.** The total transfer volume in loss, the amount of transferred coins whose price at the time of their previous movement was higher than the price during the current transfer.\\n\\n**Technical.** Spent outputs with a lifespan of less than an hour are discarded.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeLossSum?a=BTC)\n","operationId":"transactions.TransfersVolumeLossSum","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 - 1h, 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"}}}}}}}}}
```

## Transfer Volume in Profit

> \*\*Definition.\*\* The total transfer volume in profit, the amount of transferred coins whose price at the time of their previous movement was lower than the price during the current transfer.\n\n\*\*Technical.\*\* Spent outputs with a lifespan of less than an hour are discarded.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeProfitSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_profit_sum":{"get":{"summary":"Transfer Volume in Profit","description":"**Definition.** The total transfer volume in profit, the amount of transferred coins whose price at the time of their previous movement was lower than the price during the current transfer.\\n\\n**Technical.** Spent outputs with a lifespan of less than an hour are discarded.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeProfitSum?a=BTC)\n","operationId":"transactions.TransfersVolumeProfitSum","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 - 1h, 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"}}}}}}}}}
```

## Vanilla Transactions (Absolute)

> \*\*Definition.\*\* The number of transactions on the Ethereum network that are vanilla transactions. Vanilla transactions are pure ETH transfers between Externally Owned Accounts (EOAs), with no contracts being called.\n\n\*\*Technical.\*\* If at least one of the EOAs participating in the transaction (the receiver, the sender, or both) belongs to an exchange, the transaction is represented in the exchange cohort. Occasionally the value of the last datapoint can change slightly as some addresses initially transact as \\"vanilla\\" before their associated smart-contract deployment is observed.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountVanilla?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_vanilla":{"get":{"summary":"Vanilla Transactions (Absolute)","description":"**Definition.** The number of transactions on the Ethereum network that are vanilla transactions. Vanilla transactions are pure ETH transfers between Externally Owned Accounts (EOAs), with no contracts being called.\\n\\n**Technical.** If at least one of the EOAs participating in the transaction (the receiver, the sender, or both) belongs to an exchange, the transaction is represented in the exchange cohort. Occasionally the value of the last datapoint can change slightly as some addresses initially transact as \\\"vanilla\\\" before their associated smart-contract deployment is observed.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountVanilla?a=ETH)\n","operationId":"transactions.TransfersCountVanilla","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"}}}}}}}}}
```

## Vanilla Transactions (Relative)

> \*\*Definition.\*\* The share of transactions on the Ethereum network that are vanilla transactions. Vanilla transactions are pure ETH transfers between Externally Owned Accounts (EOAs), with no contracts being called.\n\n\*\*Technical.\*\* If at least one of the EOAs participating in the transaction (the receiver, the sender, or both) belongs to an exchange, the transaction is represented in the exchange cohort. Occasionally the value of the last datapoint can change slightly as some addresses initially transact as \\"vanilla\\" before their associated smart-contract deployment is observed.\n\
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersCountVanillaRelative?a=ETH>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_count_vanilla_relative":{"get":{"summary":"Vanilla Transactions (Relative)","description":"**Definition.** The share of transactions on the Ethereum network that are vanilla transactions. Vanilla transactions are pure ETH transfers between Externally Owned Accounts (EOAs), with no contracts being called.\\n\\n**Technical.** If at least one of the EOAs participating in the transaction (the receiver, the sender, or both) belongs to an exchange, the transaction is represented in the exchange cohort. Occasionally the value of the last datapoint can change slightly as some addresses initially transact as \\\"vanilla\\\" before their associated smart-contract deployment is observed.\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersCountVanillaRelative?a=ETH)\n","operationId":"transactions.TransfersCountVanillaRelative","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"}}}}}}}}}
```

## Whale Deposits to Exchanges (Counts)

> \*\*Definition.\*\* The total count of transfers from whale entities to exchange addresses. Whales are defined as network entities (clusters of addresses) that hold at least 1,000 BTC.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersWhalesToExchangesCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_whales_to_exchanges_count":{"get":{"summary":"Whale Deposits to Exchanges (Counts)","description":"**Definition.** The total count of transfers from whale entities to exchange addresses. Whales are defined as network entities (clusters of addresses) that hold at least 1,000 BTC.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersWhalesToExchangesCount?a=BTC)\n","operationId":"transactions.TransfersWhalesToExchangesCount","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 - 10m, 1h, 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"}}}}}}}}}
```

## Whale Deposits to Exchanges (Volume)

> \*\*Definition.\*\* The total amount of coins transferred from whales to exchange wallets. Whales are defined as network entities (clusters of addresses) that hold at least 1,000 BTC.\n\n\*\*Technical.\*\* Only direct transfers are counted. Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeWhalesToExchangesSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_whales_to_exchanges_sum":{"get":{"summary":"Whale Deposits to Exchanges (Volume)","description":"**Definition.** The total amount of coins transferred from whales to exchange wallets. Whales are defined as network entities (clusters of addresses) that hold at least 1,000 BTC.\\n\\n**Technical.** Only direct transfers are counted. Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeWhalesToExchangesSum?a=BTC)\n","operationId":"transactions.TransfersVolumeWhalesToExchangesSum","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 - 10m, 1h, 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"}}}}}}}}}
```

## Whale Withdrawals from Exchanges (Counts)

> \*\*Definition.\*\* The total count of transfers from exchange addresses to whale entities. Whales are defined as network entities (clusters of addresses) that hold at least 1,000 BTC.\n\n\*\*Technical.\*\* Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersExchangesToWhalesCount?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_exchanges_to_whales_count":{"get":{"summary":"Whale Withdrawals from Exchanges (Counts)","description":"**Definition.** The total count of transfers from exchange addresses to whale entities. Whales are defined as network entities (clusters of addresses) that hold at least 1,000 BTC.\\n\\n**Technical.** Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersExchangesToWhalesCount?a=BTC)\n","operationId":"transactions.TransfersExchangesToWhalesCount","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 - 10m, 1h, 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"}}}}}}}}}
```

## Whale Withdrawals from Exchanges (Volume)

> \*\*Definition.\*\* The total amount of coins transferred from exchange wallets to whale entities. Whales are defined as network entities (clusters of addresses) that hold at least 1,000 BTC.\n\n\*\*Technical.\*\* Only direct transfers are counted. Exchange metrics are based on Glassnode\&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our \[article on exchange metrics]\(<https://insights.glassnode.com/exchange-metrics/>) and \[Exchange Data Transparency Notice]\(<https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\n\\>
> \
> \[View in Studio]\(<https://studio.glassnode.com/charts/transactions.TransfersVolumeExchangesToWhalesSum?a=BTC>)<br>

```json
{"openapi":"3.0.3","info":{"title":"Glassnode API - transactions","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/transactions/transfers_volume_exchanges_to_whales_sum":{"get":{"summary":"Whale Withdrawals from Exchanges (Volume)","description":"**Definition.** The total amount of coins transferred from exchange wallets to whale entities. Whales are defined as network entities (clusters of addresses) that hold at least 1,000 BTC.\\n\\n**Technical.** Only direct transfers are counted. Exchange metrics are based on Glassnode&#x27;s continually updated set of labeled exchange addresses, together with statistical and data-science methods that are refined over time. The series is therefore mutable: its established history is stable, but recent data points may revise as labels update. For methodology and limitations, see our [article on exchange metrics](https://insights.glassnode.com/exchange-metrics/) and [Exchange Data Transparency Notice](https://docs.glassnode.com/further-information/exchange-data-transparency-notice).\\n\n\n[View in Studio](https://studio.glassnode.com/charts/transactions.TransfersVolumeExchangesToWhalesSum?a=BTC)\n","operationId":"transactions.TransfersVolumeExchangesToWhalesSum","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 - 10m, 1h, 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"}}}}}}}}}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.glassnode.com/basic-api/endpoints/transactions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
