# Glassnode Treasury Balances (Companies)

> Glassnode Treasury Balances (Companies) 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 per-company breakdown of institutional and corporate crypto holdings for a given asset, in native units or USD, updated daily.

## Facts

- Endpoint: GET https://x402.glassnode.com/v1/metrics/treasuries/balance_companies
- 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-treasury-balances-companies-435fdecb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_F3d0ZDT53UjTX-gaaVMOY

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-treasury-balances-companies-435fdecb
```

Example prompt: Show me the current corporate treasury holdings for Bitcoin broken down by company in USD — I want to see which institutions hold the most BTC right now.

## When to prefer this

Use this endpoint when you need per-company granularity of institutional crypto holdings rather than aggregate totals. Prefer this over generic treasury metrics when you need to compare individual corporate positions, track a specific company's holdings over time, or identify which institutions are accumulating or selling a particular asset. Supports a wide range of assets beyond BTC including ETH, SOL, XRP, and others.

## Known failure modes

- Unsupported asset symbol returns validation error
- Invalid currency or format enum value rejected
- Missing required 'a' (asset) parameter causes 400 error
- Payment not processed (402) if USDC balance insufficient
- Data may lag by up to 24h given daily resolution only
- Some smaller corporate entities may be grouped under 'other' category

## How this service works

Treasury Balances (Companies) — Treasury Balances (Companies) shows the total holdings of the selected asset for institutional holders, market makers, and corporate entities with crypto investments, broken out per company so individual corporate positions can be tracked over time. The "other" category includes non-whitelisted entities. Data is available in both native asset units and USD value. Data by Glassnode.

## Output

An array of timestamped objects where each entry contains a breakdown of crypto holdings per company (including an 'other' category for non-whitelisted entities), denominated in either native asset units or USD depending on the requested currency parameter.

## 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": [
        "AVAX",
        "BNB",
        "BTC",
        "CORE",
        "CRO",
        "DOGE",
        "ETH",
        "HYPE",
        "INJ",
        "LINK",
        "LTC",
        "NEAR",
        "PUMP",
        "SOL",
        "SUI",
        "TAO",
        "TON",
        "TRX",
        "WLD",
        "WLFI",
        "XAUT",
        "XRP",
        "XTZ",
        "ZEC"
       ],
       "type": "string",
       "description": "Asset symbol, e.g. BTC, ETH"
      },
      "c": {
       "enum": [
        "native",
        "usd"
       ],
       "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-treasury-balances-companies-435fdecb/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)
