<p>Free:
<a href="https://www.kaggle.com/mczielinski/bitcoin-historical-data" rel="nofollow noreferrer">https://www.kaggle.com/mczielinski/bitcoin-historical-data</a></p>
<p>Not Free:
This is the most extensive data set you'll find for free.  I augment it with data exported from TradingView.</p>

CC BY-SA 4.0
2022-01-03T02:24:05.420Z
2022-01-03T02:24:05.420Z
BarnBuilder
<p>Modern answer for visibility: <a href="https://min-api.cryptocompare.com/" rel="nofollow noreferrer">https://min-api.cryptocompare.com/</a>
Nice api they having pricing breakdowns for day, hour and minute granularity.</p>

CC BY-SA 4.0
2018-09-28T22:46:55.827Z
2018-09-28T22:46:55.827Z
Bauhaus
<p>You can try <a href="http://bitcoincharts.com/about/markets-api/" rel="nofollow">Bitcoin Charts API</a></p>

CC BY-SA 3.0
2014-12-18T09:47:11.363Z
2014-12-18T09:47:11.363Z
Sebastian Xawery Wiśniowiecki
<p>As of now, the only API I can find that serves historical data is <a href="https://blockchain.info/charts/market-price?timespan=60days&amp;format=json" rel="noreferrer">https://blockchain.info/charts/market-price?timespan=60days&amp;format=json</a>. It only uses USD, and I need to serve non-USD data. My google-fu is failing me, does anyone know of an API that serves historical data for more than one currency? Preferably a currency I can specify as part of the API call.</p>

CC BY-SA 3.0
2014-12-18T12:29:43.220Z
I believe Coindesk has an index of data in various currencies. http://www.coindesk.com/price/ What you have to know however is that it was not possible to buy BTC in all currencies from the get-go. USD was the original traded currency, so that has the longest history. You could theoretically derive the price for any given day based on the FOREX rates in OANDA or XE.
T9b
<exchange-rate><historical-trade-data>
Historical BTC data in JSON
Christopher Sardegna
# Historical BTC data in JSON

(Asked by: username_0 on 2014-12-18)

As of now, the only API I can find that serves historical data is <https://blockchain.info/charts/market-price?timespan=60days&format=json>. It only uses USD, and I need to serve non-USD data. My google-fu is failing me, does anyone know of an API that serves historical data for more than one currency? Preferably a currency I can specify as part of the API call.

**Tags:** exchange-rate, historical-trade-data

> **Comments:**
> **username_1**: I believe Coindesk has an index of data in various currencies. http://www.coindesk.com/price/ What you have to know however is that it was not possible to buy BTC in all currencies from the get-go. USD was the original traded currency, so that has the longest history. You could theoretically derive the price for any given day based on the FOREX rates in OANDA or XE.  

---

## 3 answers

### Answer by username_2 on 2022-01-03. Score: 0

Free:
<https://www.kaggle.com/mczielinski/bitcoin-historical-data>

Not Free:
This is the most extensive data set you'll find for free. I augment it with data exported from TradingView.


---

### Answer by username_3 on 2018-09-28. Score: 0

Modern answer for visibility: <https://min-api.cryptocompare.com/>
Nice api they having pricing breakdowns for day, hour and minute granularity.


---

### Answer by username_4 on 2014-12-18. Score: 0

You can try [Bitcoin Charts API](http://bitcoincharts.com/about/markets-api/)


---

