This is the most comprehensive all-time Bitcoin price history chart you will find online, with price data starting in October 2009. Updated daily. Notice the logarithmic scale on the price axis which is essential to represent all equally important boom-and-bust cycles. The chart is interactive:

On 2009-10-05 the market price of Bitcoin is first established at $0.000764/BTC by New Liberty Standard, the first Bitcoin exchange ($1.00 buys 1309.03 BTC.) The exchange rate history is available at two archived pages: first, second. Their last known exchange rate is $0.005472/BTC on 2010-03-02.

On 2010-04-25 the market price is established again at $0.003/BTC, using the daily volume-weighted trading price of the second Bitcoin exchange, BitcoinMarket.com (PayPal USD trades). The owner, dwdollar, actually started operating it on 2010-03-17, however trading data for the first few weeks is—to my knowledge—not available.

After 2010-07-18 the exchange rate is from the CoinDesk BPI v1 API (https://api.coindesk.com/v1/bpi/historical/close.json?start=2010-07-18&end=2022-05-17).

After 2022-05-18 the BPI v1 API has gaps, so I switched to the "BPI v3 API" (https://www.coindesk.com/pf/api/v3/content/fetch/chart-api?query=...). But it was disabled on 2024-11-24 so I then switched to the Bitcoin XBX index (https://production.api.coindesk.com/v2/tb/price/values/BTC?interval=1d&...).

After 2025-02-07 there is no clear API where Coindesk publishes the XBX index, so I switched to the cryptocompare BTC price in USD, using the open price of each day (https://min-api.cryptocompare.com/data/v2/histoday?fsym=BTC&tsym=USD&limit=...).

After 2026-06-20 my script hit the 100 calls/month API rate limit of cryptocompare. So I tried to buy an API plan with higher limits but it was impossible as their website proved completely broken. So I switched to Coindesk's CCIX reference pricing of BTC-USD using the open price of each day (https://data-api.coindesk.com/index/cc/v1/historical/days?market=ccix&instrument=BTC-USD&groups=OHLC&limit=...)


All above comes originally from (and is still up-to-date at) bitcoin.zorinaq.com/price. Thank you, Marc!

See the diff and wgetcompare.txt between Zorinaq's data and this site.

Other data available here:

The notable change compared to the original is that two ancient datapoints were added and they show that the genesis block was mined on 2009-01-03 and until 2009-10-04 (the day before the first real price is recorded on this chart) the price was zero. This change also nicely offsets the Y-axis values of the logarithmic chart making it much more human-readable.

All the sources and the data used to generate this site are kept in a git repository on Github.

Variants

See also following variants:

Links