Every chart on this site is also a CSV file. The numbers come from our own Bitcoin Core node and our daily price history, the same figures the charts draw. Use them for anything, under CC BY 4.0, as long as you link back to the chart.
yyyy-MM-dd. Column names carry their unit: _usd, _bytes, _seconds.The daily close in USD back to 2011, from our own price history, on a log or linear scale.
2011-08-18 to 2026-10-14 · 5,537 rows
date, btc_open_usd, btc_high_usd, btc_low_usd, btc_close_usd
Estimated computing power securing the network, 7-day average, with price overlaid.
2009-01-14 to 2026-10-14 · 6,483 rows
date, hashrate_7d_avg_hashes_per_second, btc_close_usd
How hard it is to find a block, adjusted every 2,016 blocks.
2009-01-03 to 2026-10-03 · 482 rows
date, epoch, difficulty, btc_close_usd
The dollar value of each day's new coins, divided by its 365-day average.
2012-08-16 to 2026-10-14 · 5,173 rows
date, puell_multiple, issuance_btc, issuance_usd, issuance_usd_365d_avg, btc_close_usd
Average seconds between blocks per epoch. Target is 600.
2009-01-27 to 2026-10-03 · 481 rows
date, avg_block_interval_seconds
Average block size per day, and how close blocks run to the 4 million weight-unit limit.
2009-01-03 to 2026-10-14 · 6,489 rows
date, avg_block_size_bytes, avg_block_weight_wu
How many transactions were confirmed in Bitcoin blocks each UTC day.
2009-01-03 to 2026-10-14 · 6,489 rows
date, transactions
Bitcoin price divided by its 200-day moving average, drawn with the 0.55× to 2.5× bands.
2012-03-04 to 2026-10-14 · 5,338 rows
date, mayer_multiple, btc_close_usd, sma_200d_usd
Bitcoin price against the average of its last 1,400 daily closes, a slow long-term trend line.
2015-06-17 to 2026-10-14 · 4,138 rows
date, ma_200w_usd, btc_close_usd, price_vs_ma_pct
What the market paid for the circulating supply, against what it is worth now. The gap is aggregate holder profit or loss.
2011-08-18 to 2026-10-14 · 5,537 rows
date, realized_cap_usd, market_cap_usd
The average price at which every bitcoin last moved. With price above it, the average coin is in profit.
2011-08-18 to 2026-10-14 · 5,537 rows
date, realized_price_usd, sth_realized_price_usd, btc_close_usd
Market value over realized value. Above 1, the average coin is worth more than it last moved at.
2011-09-16 to 2026-10-14 · 5,508 rows
date, mvrv_ratio, btc_close_usd
The gap between market cap and realized cap, measured in standard deviations of market cap.
2011-09-16 to 2026-10-14 · 5,508 rows
date, mvrv_z_score, btc_close_usd
The share of all bitcoin whose price when it last moved is below the latest daily close.
2011-08-18 to 2026-10-14 · 5,537 rows
date, percent_supply_in_profit, btc_close_usd
Profit and loss locked in each day as coins move, against the price each coin last moved at.
2011-08-18 to 2026-10-14 · 5,537 rows
date, realized_profit_usd, realized_loss_usd
All bitcoin grouped by how long since it last moved, from under a day to over ten years.
2009-01-03 to 2026-10-14 · 6,489 rows
date, age_lt_1d_pct, age_1d_1w_pct, age_1w_1m_pct, age_1m_3m_pct, age_3m_6m_pct, age_6m_12m_pct, age_1y_2y_pct, age_2y_3y_pct, age_3y_5y_pct, age_5y_7y_pct, age_7y_10y_pct, age_gt_10y_pct
Name the chart, link its page and give the date you downloaded the file. For example:
Explore21 Charts, “Bitcoin MVRV Z-Score”, https://charts.explore21.com/bitcoin-mvrv-z-score, accessed 15 October 2026.
Each chart page has a Cite button that fills in today’s date, and an Embed button for putting the live chart on your own site. Questions about a number go to the about page, which says who runs the site and how to get in touch.