Free Plan

Start exploring.
No token required.

The Free plan gives you access to a broad set of Bitcoin on-chain metrics covering the last 4 years of data. No registration needed — just call the API directly.

Upgrade for full history
Free vs Advanced — at a glance
Feature Free Advanced
Requests / hour
8 200
Requests / day
15 400
Historical data
How far back you can query
Last 4 years Full history
Miner flow metrics
Inflow, outflow, reserve, net flow
Exchange flow metrics
Inflow, outflow, reserve, net flow
Macro liquidity metrics
M2 Bank, M2 Global
BGeometrics Index
Proprietary composite indicator
CSV export
All endpoints support /csv
API token
Price
Free $6 / month
Available endpoints — Free plan

All endpoints are served from https://bitcoin-data.com/v1/ and return the last 4 years of data. Each endpoint supports /last for the latest value, /csv to export as a CSV file, and optional query params ?day=, ?startday=, ?endday=.

Bitcoin Price
GET /v1/btc-price
Bitcoin daily price in USD
→ /last  ·  /csv
GET /v1/btc-ohlc
Open, High, Low, Close daily prices
→ /last  ·  /csv
GET /v1/delta-price-usd
Daily price change in USD
→ /last  ·  /csv
GET /v1/delta-price-pct
Daily price change in %
→ /last  ·  /csv
GET /v1/fear-greed
Fear & Greed index
→ /last  ·  /csv
Market Valuation
GET /v1/market-cap
Bitcoin market capitalization
→ /last  ·  /csv
GET /v1/realized-cap
Realized capitalization
→ /last  ·  /csv
GET /v1/cap-real-usd
Realized cap in USD
→ /last  ·  /csv
GET /v1/realized-price
Average price at which all BTC was last moved
→ /last  ·  /csv
GET /v1/true-market-mean
Realized cap divided by active supply
→ /last  ·  /csv
GET /v1/supply-current
Total circulating Bitcoin supply
→ /last  ·  /csv
MVRV — Market Value to Realized Value
GET /v1/mvrv
MVRV ratio (all holders)
→ /last  ·  /csv
GET /v1/mvrv-zscore
MVRV Z-Score
→ /last  ·  /csv
GET /v1/sth-mvrv
MVRV — Short-Term Holders
→ /last  ·  /csv
GET /v1/lth-mvrv
MVRV — Long-Term Holders
→ /last  ·  /csv
SOPR — Spent Output Profit Ratio
GET /v1/sopr
SOPR (all holders)
→ /last  ·  /csv
GET /v1/sth-sopr
SOPR — Short-Term Holders
→ /last  ·  /csv
GET /v1/lth-sopr
SOPR — Long-Term Holders
→ /last  ·  /csv
GET /v1/asopr
Adjusted SOPR (excludes same-block txs)
→ /last  ·  /csv
NUPL — Net Unrealized Profit / Loss
GET /v1/nupl
NUPL (all holders)
→ /last  ·  /csv
GET /v1/nupl-sth
NUPL — Short-Term Holders
→ /last  ·  /csv
GET /v1/nupl-lth
NUPL — Long-Term Holders
→ /last  ·  /csv
Realized Profit / Loss
GET /v1/profit-loss
% of BTC supply currently in profit
→ /last  ·  /csv
GET /v1/supply-profit
BTC supply in profit
→ /last  ·  /csv
GET /v1/supply-loss
BTC supply in loss
→ /last  ·  /csv
GET /v1/realized-profit
Realized profit (all holders)
→ /last  ·  /csv
GET /v1/realized-loss
Realized loss (all holders)
→ /last  ·  /csv
GET /v1/realized_profit_lth
Realized profit — Long-Term Holders
→ /last  ·  /csv
GET /v1/realized_loss_lth
Realized loss — Long-Term Holders
→ /last  ·  /csv
GET /v1/realized_profit_sth
Realized profit — Short-Term Holders
→ /last  ·  /csv
GET /v1/realized_loss_sth
Realized loss — Short-Term Holders
→ /last  ·  /csv
GET /v1/nrpl-btc
Net Realized P/L in BTC
→ /last  ·  /csv
GET /v1/nrpl-usd
Net Realized P/L in USD
→ /last  ·  /csv
STH / LTH Realized Price
GET /v1/sth-realized-price
Realized price for Short-Term Holders
→ /last  ·  /csv
GET /v1/lth-realized-price
Realized price for Long-Term Holders
→ /last  ·  /csv
GET /v1/realized-price-delta
Spread between STH and LTH realized prices
→ /last  ·  /csv
On-Chain Pricing Models
GET /v1/delta-cap
Delta Cap (realized cap minus average realized cap)
→ /last  ·  /csv
GET /v1/investor-price
Investor Price cost-basis model
→ /last  ·  /csv
GET /v1/investor-cap
Investor Cap valuation
→ /last  ·  /csv
GET /v1/thermo-cap
Thermocap — cumulative miner revenue
→ /last  ·  /csv
GET /v1/thermo-price
Thermocap pricing model
→ /last  ·  /csv
GET /v1/terminal-price
Terminal Price model
→ /last  ·  /csv
GET /v1/aviv
AVIV — Active Value to Investor Value ratio
→ /last  ·  /csv
GET /v1/asol
ASOL — Average lifespan of spent outputs
→ /last  ·  /csv
Coin / Value Days Destroyed
GET /v1/cdd
Coin Days Destroyed
→ /last  ·  /csv
GET /v1/cdd-90dma
CDD 90-day moving average
→ /last  ·  /csv
GET /v1/vdd
Value Days Destroyed
→ /last  ·  /csv
GET /v1/vdd-multiple
VDD Multiple (VDD / 1-year avg VDD)
→ /last  ·  /csv
GET /v1/supply-adjusted-cdd
Supply-adjusted Coin Days Destroyed
→ /last  ·  /csv
HODL Waves
GET /v1/hodl-waves-supply
BTC supply distribution by UTXO age bands
→ /last  ·  /csv
GET /v1/realized-cap-hodl-waves
Realized cap broken down by UTXO age bands
→ /last  ·  /csv
Miner & Network Health
GET /v1/puell-multiple
Daily issuance value / 365-day MA
→ /last  ·  /csv
GET /v1/hashrate
Network hashrate
→ /last  ·  /csv
GET /v1/hashprice
Revenue per unit of hash power
→ /last  ·  /csv
GET /v1/hashribbons
Hash Ribbons (miner capitulation signal)
→ /last  ·  /csv
GET /v1/difficulty-BTC
Bitcoin mining difficulty
→ /last  ·  /csv
GET /v1/btc-issued
Daily BTC issued to miners
→ /last  ·  /csv
GET /v1/iss-cont-pct-ann
Annualized Bitcoin issuance rate
→ /last  ·  /csv
GET /v1/nvts
NVT Signal — Network Value to Transactions
→ /last  ·  /csv
UTXOs
GET /v1/utxo-count
Total unspent transaction outputs
→ /last  ·  /csv
GET /v1/utxos-in-profit-count
Count of UTXOs currently in profit
→ /last  ·  /csv
GET /v1/utxos-in-profit-pct
% of UTXOs in profit
→ /last  ·  /csv
GET /v1/utxos-in-loss-count
Count of UTXOs currently in loss
→ /last  ·  /csv
GET /v1/utxos-in-loss-pct
% of UTXOs in loss
→ /last  ·  /csv
Address Cohorts — Wallet Count
GET /v1/balance-addr-1-BTC
Wallets holding < 1 BTC
→ /last  ·  /csv
GET /v1/balance-addr-10-1-BTC
Wallets holding 1–10 BTC
→ /last  ·  /csv
GET /v1/balance-addr-100-10-BTC
Wallets holding 10–100 BTC
→ /last  ·  /csv
GET /v1/balance-addr-1K-100-BTC
Wallets holding 100–1 000 BTC
→ /last  ·  /csv
GET /v1/balance-addr-10K-1K-BTC
Wallets holding 1 000–10 000 BTC
→ /last  ·  /csv
GET /v1/balance-addr-10K-BTC
Wallets holding > 10 000 BTC
→ /last  ·  /csv
Address Cohorts — BTC Holdings
GET /v1/coins-addr-1-BTC
BTC held by wallets with < 1 BTC
→ /last  ·  /csv
GET /v1/coins-addr-10-1-BTC
BTC held by wallets with 1–10 BTC
→ /last  ·  /csv
GET /v1/coins-addr-100-10-BTC
BTC held by wallets with 10–100 BTC
→ /last  ·  /csv
GET /v1/coins-addr-1K-100-BTC
BTC held by wallets with 100–1 000 BTC
→ /last  ·  /csv
GET /v1/coins-addr-10K-1K-BTC
BTC held by wallets with 1 000–10 000 BTC
→ /last  ·  /csv
GET /v1/coins-addr-10K-BTC
BTC held by wallets with > 10 000 BTC
→ /last  ·  /csv
Market
GET /v1/bitcoin-dominance
Bitcoin % of total crypto market cap
→ /last  ·  /csv
GET /v1/stablecoin-supply
Circulating supply of major stablecoins
→ /last  ·  /csv
Bitcoin ETFs
GET /v1/etf-btc-total
Total BTC held across all ETFs
→ /last  ·  /csv
GET /v1/etf-flow-btc
Daily ETF flows (Blackrock, Fidelity, Grayscale…)
→ /last  ·  /csv
Derivatives & Sentiment
GET /v1/funding-rate
Perpetual futures funding rate
→ /last  ·  /csv
GET /v1/open-interest-futures
Bitcoin futures open interest
→ /last  ·  /csv
GET /v1/btc-liquidations-1d
Daily BTC liquidations
→ /last  ·  /csv
GET /v1/technical-indicators
RSI, MACD, SMA, EMA indicators
→ /last  ·  /csv
  Get Advanced — $6/month