# Glassnode US Spot ETF Flows (All)

> Glassnode US Spot ETF Flows (All) 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 daily net fund flow estimates for major U.S.-listed spot Bitcoin and Ethereum ETFs (IBIT, GBTC, FBTC, ARKB, BITB, ETHA, ETHE, FETH, ETHV, QETH, etc.) from issuers like BlackRock, Grayscale, and Fidelity.

## Facts

- Endpoint: GET https://x402.glassnode.com/v1/metrics/institutions/us_spot_etf_flows_all
- 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-us-spot-etf-flows-all-35c2b610
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cRkUP1dTGpL3AjL8d2hqR

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-us-spot-etf-flows-all-35c2b610
```

Example prompt: Pull the daily net fund flows for all major US spot Bitcoin ETFs from Glassnode — show me the latest 24h data in USD as JSON so I can see which ETFs like IBIT and GBTC are seeing the biggest inflows or outflows.

## When to prefer this

Use this endpoint when you need institutional-grade, Glassnode-sourced daily net flow data across all major US spot crypto ETFs simultaneously. Prefer this over generic financial data APIs when you need per-ETF breakdown covering both Bitcoin and Ethereum ETFs from issuers like BlackRock, Grayscale, and Fidelity, and when you need time-series resolution options (daily, weekly, monthly).

## Known failure modes

- Missing required 'a' (asset) parameter returns 400 validation error
- Unsupported asset symbol (non-BTC/ETH) returns enum validation error
- Payment not included or invalid returns 402 Payment Required
- Rate limiting or quota exceeded returns 429
- Network timeout returns 503 or connection error

## How this service works

US Spot ETF Flows — An estimate of the daily net fund flow of the leading U.S.-listed spot Crypto ETFs, reflecting day-to-day changes in each ETF's holdings. Covers major Bitcoin ETFs (e.g. IBIT, GBTC, FBTC, ARKB, BITB) and Ethereum ETFs (e.g. ETHA, ETHE, FETH, ETHV, QETH) from issuers such as BlackRock, Grayscale, Fidelity, Bitwise, and VanEck. Data by Glassnode.

## Output

An array of time-series objects, each with a Unix timestamp and a nested object containing net flow values per ETF (e.g. IBIT, GBTC, FBTC, ARKB, BITB for BTC; ETHA, ETHE, FETH, ETHV, QETH for ETH), denominated in the requested currency (USD or native asset) at the chosen interval resolution (24h, 1w, or 1month).

## 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",
        "DOGE",
        "DOT",
        "ETH",
        "HBAR",
        "HYPE",
        "LINK",
        "LTC",
        "SOL",
        "SUI",
        "XAG",
        "XAU",
        "XRP"
       ],
       "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": [
        "1month",
        "1w",
        "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-us-spot-etf-flows-all-35c2b610/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)
