GET
/api/v1/indicators/puellHobbyist tier+ · 30 req/minPuell 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.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| asset | string | optional | BTC | 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.