SOPR on-chain indicator for BTC or ETH · Surf

Review a supported Bitcoin or Ethereum on-chain indicator. Returns timestamped observations of a supported Bitcoin or Ethereum on-chain metric. Use one Toolmu account and a shared prepaid balance across available Tools. Pay per use; no separate supplier subscription is required. The current execution ceiling for this Tool is 0.0144 Toolmu credits per call. This is a maximum, not the settled charge. Before execution, get the current Tool contract and check availability, the latest maximumCredits, your balance and budget. Supplier response credits_used, when present, describes supplier API credits and is not the Toolmu customer charge.

Up to 0.0144 credits / call

The final charge is based on confirmed usage. Unused reserved credits return to your available balance.

Surf

SOPR on-chain indicator for BTC or ETH · Surf

Review a supported Bitcoin or Ethereum on-chain indicator. Returns timestamped observations of a supported Bitcoin or Ethereum on-chain metric. Use one Toolmu account and a shared prepaid balance across available Tools. Pay per use; no separate supplier subscription is required. The current execution ceiling for this Tool is 0.0144 Toolmu credits per call. This is a maximum, not the settled charge. Before execution, get the current Tool contract and check availability, the latest maximumCredits, your balance and budget. Supplier response credits_used, when present, describes supplier API credits and is not the Toolmu customer charge.

You receive

Returns timestamped observations of a supported Bitcoin or Ethereum on-chain metric. Units depend on the metric. Dimensionless indicators such as NUPL must not be automatically formatted as USD or a percentage.

Start with your task

Were [Bitcoin] coins generally moved at a profit or a loss from [2026-10-01] to [2026-10-07]?

Questions about this tool.

Inputs, results and details to know before running it.

Get connected

queryParams.to (Optional): 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). Example: 2026-03-01. queryParams.from (Optional): 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). Example: 2026-01-01. queryParams.metric (Required): On-chain metric name. Can be nupl, sopr, mvrv, puell-multiple, nvm, nvt, nvt-golden-cross, or exchange-flows/{inflow,outflow,netflow,reserve}. Example: nupl. queryParams.symbol (Required): Token ticker symbol. Can be BTC or ETH. Example: BTC. queryParams.exchange (Optional): Curated exchange filter for exchange-flow metrics. Use /v1/market/exchange-flow/exchanges to list labels. Example: all_exchange. Defaults to "all_exchange". queryParams.granularity (Optional): Aggregation granularity. Example: day. Defaults to "day".