Skip to main content
Loading market data…
GET/api/v1/indicators/puellHobbyist tier+ · 30 req/min

Puell Multiple (miner-revenue cycle signal) — Pro-tier metric.

Puell Multiple = daily issuance value / 365-day MA of daily issuance value. Requires the `IssTotUSD` primitive, which is Pro-gated on the CoinMetrics Community tier. We return the signal envelope with `available: false` and `meta.unavailable = "pro-tier"` so UIs can render a stable 'Pro-only' pill.

Query parameters

All query parameters are optional unless marked required.

NameTypeRequiredDefaultDescription
assetstringoptionalBTC
Short alphabetic asset code.

Response shape

Always wrapped in the standard envelope. Nullable fields are explicitly marked — treat missing numeric data as a real data-source gap, not as an error.

data payloadtypescript
// Wrapped in the standard envelope:
// {
//   data: /* shape below */,
//   meta?: { total?: number; limit?: number; offset?: number; ... }
// }

{
  asset: string;
  signal: CycleSignal | null;
}

Example

Copy the curl, replace YOUR_KEY with a real key from your dashboard, and run.

Requestbash
curl -sS "http://localhost:3000/api/v1/indicators/puell"
Responsejson
{
  "data": {
    "asset": "BTC",
    "signal": {
      "key": "puell",
      "name": "Puell Multiple",
      "available": false,
      "unavailableReason": "pro_metric",
      "sparkline": []
    }
  },
  "meta": { "total": 1, "asset": "BTC", "unavailable": "pro-tier" }
}

Notes

  • When a Pro-tier feed is eventually plumbed in, this endpoint will flip to `available: true` with no shape change.

Next

Check the error code reference, or get an API key to try the request against your own account.