# Glassnode Accumulation Trend Score (BTC)

> Glassnode Accumulation Trend Score (BTC) 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 the daily Accumulation Trend Score for Bitcoin, reflecting the relative size and activity of on-chain entities actively accumulating BTC.

## Facts

- Endpoint: GET https://x402.glassnode.com/v1/metrics/indicators/accumulation_trend_score
- 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-accumulation-trend-score-btc-00382447
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mKnsJM0RmmPrY0mP07q4v

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-accumulation-trend-score-btc-00382447
```

Example prompt: Pull the latest Bitcoin Accumulation Trend Score from Glassnode so I can see whether large on-chain entities are currently accumulating or selling BTC.

## When to prefer this

Use this endpoint when you need Glassnode's proprietary on-chain accumulation signal specifically for Bitcoin, combining entity balance size and monthly balance change into a single 0–1 score. Prefer this over generic price feeds or sentiment APIs when you need behavioral on-chain data about holder accumulation patterns, especially for macro market cycle analysis.

## Known failure modes

- Missing required 'a' query parameter (must be 'BTC') returns a 400 or schema validation error
- Payment not provided or insufficient USDC results in a 402 Payment Required response
- Invalid interval or format enum value causes a bad request error
- Rate limiting or upstream Glassnode data unavailability may return 503 or timeout
- Requesting an unsupported asset other than BTC will fail validation

## How this service works

Accumulation Trend Score — Accumulation Trend Score is an indicator that reflects the relative size of entities actively accumulating coins on-chain in terms of their BTC holdings. The scale combines the size of an entity's balance (its participation score) with the amount of new coins it has acquired or sold over the last month (its balance change score). Data by Glassnode.

## Output

Returns a time-series array of objects, each with a Unix timestamp (t) and an accumulation trend score value (o), indicating the relative degree of on-chain BTC accumulation by large entities over the prior month. Score ranges from 0 (strong distribution) to 1 (strong accumulation).

## 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-accumulation-trend-score-btc-00382447/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)
