# Glassnode Assets Metadata

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

Lists all assets known to Glassnode with their metadata including symbol, name, type, supported blockchains, external IDs, and semantic tags, with optional CEL filtering.

## Facts

- Endpoint: GET https://x402.glassnode.com/v1/metadata/assets
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/glassnode-assets-metadata-7c110156
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HxC-5eg_PPwEgQethzILs

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-assets-metadata-7c110156
```

Example prompt: Can you pull up the full list of assets Glassnode tracks and filter it to only show stablecoins — I want to see their symbols, supported blockchains, and any external IDs?

## When to prefer this

Use this endpoint when you need to discover what assets Glassnode supports before querying on-chain metrics, or when you want to enumerate assets by type, blockchain, or semantic category. Ideal for building asset pickers, validating whether a token is supported, or filtering by tags like 'stablecoin' or 'layer2'.

## Known failure modes

- Invalid CEL filter expression returns a 400 error
- Payment not provided or insufficient USDC balance returns a 402 error
- No assets match the provided filter returns an empty list
- Malformed query parameter syntax causes parsing error

## How this service works

Assets Metadata — Lists all assets known to Glassnode and their metadata, including symbol, name, type, supported blockchains, external IDs, and semantic tags. Use the optional CEL filter to narrow results. Data by Glassnode.

## Output

A list of asset objects each containing the asset's symbol, full name, type classification, supported blockchains, external IDs (e.g. CoinGecko, CoinMarketCap), and semantic tags like 'stablecoin' or 'defi'. Optionally filtered by a CEL expression.

## 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",
     "properties": {
      "filter": {
       "type": "string",
       "description": "CEL (Common Expression Language) filter expression, e.g. asset.semantic_tags.exists(tag,tag=='stablecoin')"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/glassnode-assets-metadata-7c110156/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)
