On-Chain Indicator
Returns on-chain indicator time-series for BTC or ETH.
Available metrics: nupl, sopr, mvrv, puell-multiple, nvm, nvt, nvt-golden-cross, exchange-flows (inflow/outflow/netflow/reserve).
Long ranges: each response is capped at about 100 data points. When meta.has_more=true, split from/to into smaller windows (about 90 days for daily data) and merge by timestamp client-side. For exchange-flow metrics, all_exchange, spot_exchange, and derivative_exchange are aggregate filters, not sums over the curated individual exchange list.
Request
- Base URLhttps://api.asksurf.ai
- AuthHTTP bearer
Query parameters
Token ticker symbol. Can be BTC or ETH.
On-chain metric name. Can be nupl, sopr, mvrv, puell-multiple, nvm, nvt, nvt-golden-cross, or exchange-flows/{inflow,outflow,netflow,reserve}.
Aggregation granularity.
Start of time range. Accepts Unix seconds or date string (YYYY-MM-DD). Defaults to 90 days ago when omitted. Maximum range is 365 days. Responses are capped at about 100 data points; when meta.has_more is true, split from/to into smaller windows (about 90 days for daily data).
End of time range. Accepts Unix seconds or date string (YYYY-MM-DD). Defaults to today when omitted. Maximum range is 365 days. Responses are capped at about 100 data points; when meta.has_more is true, split from/to into smaller windows (about 90 days for daily data).
Curated exchange filter for exchange-flow metrics. Use /v1/market/exchange-flow/exchanges to list labels.
Response
OK
Example response
{
"$schema": "https://example.com/schemas/DataResponseMarketMetricPoint.json"
}Changes
No recorded changes to this operation across all 12 revisions of this API.