What are the authoritative sources for historic Bitcoin prices?

Ideally this will be an API for all major exchanges.

4 Answers 4


All historical data from any exchange available at Bitcoin Charts: Markets API

Historic Trade Data

Trade data is available as CSV, delayed by approx. 15 minutes. It will return the 2000 most recent trades. Format:


Returns CSV with columns: unixtime,price,amount


Latest Kraken EUR trades: https://api.bitcoincharts.com/v1/trades.csv?symbol=krakenEUR

  • 2
    Thats a good starting point, but I don't know how "authoritative" it is since it seems to be a 3rd party. I wonder how they collect the information in the first place. Do you know if they simply screen-scrape the info? Sep 23, 2012 at 19:56
  • 2
    @makerofthings7, BitcoinCharts is the main markets watch website, operator Nils Schneider aka tcatm - Bitcoin developer, owner of BitcoinWatch, creator and owner of BitcoinCharts, GPU mining software and JS web interface - en.bitcoin.it/wiki/People . It as authoritative as it gets in Bitcoin community. Every exchange listed on this site upload its historical data on the website - bitcoincharts.com/about/exchanges
    – Serith
    Sep 23, 2012 at 21:38

At the bottom of that linked google docs spreadsheet are instructions to download data from Mt Gox and many other Exchanges. Namely:

This raw data only maintains daily prices. This is probably the closing price for the day, but I can't be sure of that.

I'm not sure how bitcoin charts actually collects this information from the other providers. I hope other


Many API endpoints included OHLC data from various exchanges can be found on


If you're looking for a one-stop shop for lots of different exchanges/markets, Coinigy provides historical crypto data. It's not free but probably one of the better sources.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.