# Glassnode Taproot Adoption Metric

> Glassnode Taproot Adoption Metric is a paid API for AI agents from x402.glassnode.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Returns time-series data quantifying the degree of Taproot adoption on the Bitcoin network, measured as the share of transactions spending at least one Taproot input relative to all transactions.

## Facts

- Endpoint: GET https://x402.glassnode.com/v1/metrics/transactions/taproot_adoption
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/glassnode-taproot-adoption-metric-14dd84cf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BFAXeHJTdvlNCzRGCzQwR

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability glassnode-taproot-adoption-metric-14dd84cf
```

Example prompt: What's the current Taproot adoption rate on Bitcoin — pull Glassnode's daily metric showing the share of transactions spending at least one Taproot input.

## When to prefer this

Use this endpoint when you need authoritative on-chain Bitcoin Taproot adoption data sourced from Glassnode, especially when tracking adoption trends over time, comparing protocol upgrade uptake, or building dashboards on Bitcoin network health. Prefer this over generalist blockchain explorers when you need a clean, pre-computed adoption ratio metric rather than raw transaction data.

## Known failure modes

- Missing required 'a' (asset) query parameter returns 400 or schema validation error
- Invalid asset symbol (non-BTC) rejected since only BTC is supported
- Payment not made or x402 payment header missing causes 402 Payment Required response
- Invalid format parameter 'f' (not 'json' or 'csv') causes rejection
- Invalid interval 'i' (not '24h') may return error or default behavior
- Rate limiting or quota exhaustion causes 429 Too Many Requests

## How this service works

Taproot Adoption — 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. Data by Glassnode.

## Output

Returns a JSON (or CSV) array of timestamped data points where each record contains a Unix timestamp and an object with the Taproot adoption ratio (transactions spending ≥1 Taproot input divided by total transactions) for the Bitcoin network at daily resolution.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "a"
     ],
     "properties": {
      "a": {
       "enum": [
        "BTC"
       ],
       "type": "string",
       "description": "Asset symbol, e.g. BTC, ETH"
      },
      "c": {
       "enum": [
        "native"
       ],
       "type": "string",
       "description": "Currency for denominated values, e.g. usd, native"
      },
      "f": {
       "enum": [
        "csv",
        "json"
       ],
       "type": "string",
       "description": "Response format: json or csv"
      },
      "i": {
       "enum": [
        "24h"
       ],
       "type": "string",
       "description": "Time interval / resolution, e.g. 24h, 1w, 1month"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "o": {
        "type": "object"
       },
       "t": {
        "type": "number"
       }
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/glassnode-taproot-adoption-metric-14dd84cf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.glassnode.com](https://www.zero.xyz/host/x402.glassnode.com/llms.txt)
