API documentation
API data

Data resolutions

Choose an asset to see the resolutions available for each metric. If you request one that is not listed, the API returns HTTP 404.

Selected asset
bitcoin
Matching metrics
194

Request a listed resolution by adding ?dataResolution=<token> to the endpoint URL. Leave it out to use daily data. Older aliases, such as day1, are also accepted.

Pulling full history at 10-minute resolution

Every request returns at most 10,000 points. At min10 that is about 69 days, so a plain ?dataResolution=min10 call gives you the most recent weeks, not the whole series. It is not truncating your data, it is one page of it.

To read the full history, page through it with startDate and endDate. Supplying startDate also switches the server off its trimmed one-year copy and onto the complete export.

# One page: the newest ~69 days
GET /api/v1/onchain/supply-in-profit-loss?dataResolution=min10

# Full history, one month per call, oldest to newest
GET /api/v1/onchain/supply-in-profit-loss?dataResolution=min10  &startDate=2025-01-01&endDate=2025-02-01
GET /api/v1/onchain/supply-in-profit-loss?dataResolution=min10  &startDate=2025-02-01&endDate=2025-03-01

A month of min10 is roughly 4,300 points, comfortably inside one page. Please page rather than retrying a large call: a single sub-day export can exceed 400 MB on disk, and dated windows let us serve you from a bounded read instead of streaming the whole file for every request. If you want a long span in one call, ask for a coarser resolution such as hour1 or day1, where a year fits well inside the limit.

Results

bitcoin

194 of 194 metrics shown
Metric IDPer-Block10m30m1h4h12h1d3d1w1M3M1y
a2vr
a2vr-momentum
accumulation-index
acdd
active-addresses
active-mvrv
active-mvrv-norm
active-supply-profit-loss
active-vaulted-profit-loss
addr-count-heatmap
addr-count-heatmap-by-age
addr-count-heatmap-lth
addr-count-heatmap-sth
age-band-profit-loss
age-bands
apparent-demand
aviv
aviv-bands
aviv-momentum
aviv-nupl
aviv-z-score
balance-distribution
balance-distribution-flows
balanced-price
bitcoin-caps
bitcoin-cycle-index
bitcoin-valuation-metrics
bitcoin-yardstick
block-height
cdd
cdd-vdd
chain-caps
circulating-supply
coinbase-rewards
coinblocks-created
coinblocks-destroyed
cointime-active-vaulted
cointime-economics
composite-momentum
cost-basis-age-matrix
cost-basis-concentration
cost-basis-distribution
cost-basis-distribution-by-age
cost-basis-distribution-lth
cost-basis-distribution-sth
cost-basis-heatmap
cost-basis-heatmap-by-age
cost-basis-heatmap-lth
cost-basis-heatmap-sth
cost-basis-percentiles
cost-basis-quantiles
cumulative-lth-profit
cumulative-pl-price
cvdd
cvdd-bands
daily-blocks
daily-issuance
daily-transaction-fees
daily-utxos-created
daily-utxos-spent
detailed-mvrv
gini-volatility
hash-rate
hodl-waves
hodl-waves-profit-loss
hodler-position
holder-realized-prices
implied-onchain-volatility
investor-cap
investorness-producerness
liveliness
lth-cost-basis
lth-cost-basis-change
lth-in-profit
lth-median-mvrv
lth-mvrv
lth-mvrv-z-score
lth-net-position
lth-nupl
lth-nupl-momentum
lth-pvr
lth-realized-pl-ratio
lth-realized-pl-ratio-momentum
lth-sopr
lth-sopr-momentum
lth-stress
lth-wealth-attribution
lth-wealth-concentration
market-cap-by-age
mctc
median-cost-basis-by-age
median-mvrv
mining-difficulty
mvrv
mvrv-bands
mvrv-momentum
mvrv-z-score
net-realized-pl
network-health
network-stats
nupl
onchain-price-levels
onchain-risk-composite
profit-loss
puell-multiple
rcap-hodl-profit-loss
realized-cap
realized-cap-drawdown
realized-hodl-waves
realized-pl-acceleration
realized-pl-by-band
realized-pl-deviation
realized-pl-deviation-momentum
realized-pl-heatmap
realized-pl-heatmap-by-age
realized-pl-heatmap-lth
realized-pl-heatmap-sth
realized-pl-ratio
realized-pl-ratio-momentum
realized-pl-sharpe-ratio
realized-price-streak
realized-profit-by-age
realized-profit-loss
relative-lth-sth-realized-pl
relative-realized-pl
relative-unrealized-pl
relative-unrealized-pl-by-age
relative-unrealized-pl-by-cohort
reserve-risk
revived-supply
revived-supply-by-age
rhodl
rhodl-momentum
risk-dashboard
rup-rul
sell-side-pressure
sell-side-risk-ratio
seller-exhaustion-constant
seller-median-cb
slrv-ratio
sopd-heatmap
sopd-heatmap-by-age
sopd-heatmap-lth
sopd-heatmap-sth
sopr
sopr-by-age
sopr-by-basis-band
sopr-volatility-ratio
sopr-zscore
spent-age-histogram
spent-age-percentiles
spent-volume-by-age
sth-cost-basis
sth-cost-basis-change
sth-in-profit
sth-lth
sth-lth-cdd
sth-lth-median-cost-basis-ratio
sth-lth-ratio
sth-median-mvrv
sth-mvrv
sth-mvrv-z-score
sth-net-position
sth-nupl
sth-nupl-momentum
sth-pvr
sth-realized-pl-ratio
sth-realized-pl-ratio-momentum
sth-sopr
sth-sopr-momentum
sth-stress
sth-wealth-concentration
supply-1yr-plus
supply-dynamics
supply-in-profit-loss
thermocap
thermocap-flow
transaction-fees
true-market-mean
true-market-mean-pvr
unrealized-pl-heatmap
unrealized-pl-heatmap-by-age
unrealized-pl-heatmap-lth
unrealized-pl-heatmap-sth
urpd
urpd_by_cohort
utxos-created
utxos-spent
valuation-metrics
vaulted-supply-profit-loss
vaultedness
vaultedness-active-mvrv-divergence
vdd-multiple
yearly-absorption-rate