<p>This is my first ever response on any forum so I hope you find this helpful. </p>

<p>I think your question is "is it possible to get one year worth minute by minute data from gdax?". I only recently started trading with gdax via it's API but i have been trading with kraken's API for a while now and my experience with all crypto currencies so far is that you can only get a few days worth of historical data or ticks. However, if you want minute by minute data from the API, then you will have to query the data at some interval (maybe every minute). Note that the frequency of such queries are usually limited by a rate limit often determined by the exchange.</p>

<p>Also, I do not think Coinbase is an exchange in the sense conventional sense. I see coinbase and gdax as different business units of the same enity. Hence, I suspect that whatever trade or tick information you get from either of the two will be the same. However, they function differently and have two different category of people they cater to. Coinbase API is primarily for building phone applications with only basic features e.g. buy, sell, send, historical data.</p>

<p>However, gdax caters to the more sophisticated trader with more advanced features like limit order, margin trading, OHLC data etc.</p>

<p>You should check the links below to see if there are features that may attend to your needs</p>

<p><a href="https://developers.coinbase.com/" rel="nofollow noreferrer">https://developers.coinbase.com/</a>
<a href="https://docs.gdax.com/?javascript#introduction" rel="nofollow noreferrer">https://docs.gdax.com/?javascript#introduction</a></p>

CC BY-SA 3.0
2018-02-09T20:14:16.097Z
2018-02-09T20:14:16.097Z
Uche Ohafia
<p>I'm looking for minute by minute historical Bitcoin price data for the past year in format: time, open, high, low etc.</p>

<p>I code in Java and I'm not familiar with other programming languages (such as python and PHP).</p>

<p>I've read <a href="https://bitcoin.stackexchange.com/questions/52674/anyone-know-of-an-api-i-can-get-historical-price-time-series-for-multiple-coins/53413">this</a> (and <a href="https://bitcoin.stackexchange.com/questions/748/where-can-i-get-historic-data-series-of-bitcoin-prices">this</a>) thread with the following suggestions:</p>

<ol>
<li><p><a href="https://min-api.cryptocompare.com" rel="nofollow noreferrer">https://min-api.cryptocompare.com</a> - I do not see GDAX listed as one of the supported exchanges (based on this link <a href="https://www.cryptocompare.com/api/" rel="nofollow noreferrer">https://www.cryptocompare.com/api/</a>) (unless the data from Coinbase is exactly the same as the data from GDAX? I know GDAX is the parent company of Coinbase but not sure if trading data is exactly the same..) Also, I tried using this API and it seems to limit the history to several days. I was not able to get a year's worth of minute by minute data for Bitcoin USD pair. </p></li>
<li><p><a href="https://github.com/ccxt/ccxt" rel="nofollow noreferrer">https://github.com/ccxt/ccxt</a> - this seems to be trading library written in python and PHP (but no Java support). Also I'm not sure if this allows you to retrieve historical prices or only place trades via various exchanges. </p></li>
<li><p><a href="https://bitcoincharts.com/t/trades.csv?symbol=gdaxUSD&amp;start=1312174800" rel="nofollow noreferrer">https://bitcoincharts.com/t/trades.csv?symbol=gdaxUSD&amp;start=1312174800</a> returns 404 not found error.</p></li>
<li><p><a href="http://api.bitcoincharts.com/v1/csv/" rel="nofollow noreferrer">http://api.bitcoincharts.com/v1/csv/</a> - I do see Coinbase listed but not GDAX (unless they are one in the same?). Also this is tick by tick data, not minute by minute correct?</p></li>
</ol>

<p>Some of the other threads I read are about mtGox not gdax or only provide daily reports so I'm not including them.</p>

<p>If I missed any other resources I would much appreciate if you could point me in the right direction.</p>

CC BY-SA 3.0
2018-03-20T22:03:51.447Z
Did you get a good way to get this data? I wrote something quick in mathematica to get the data per minute from the GDAX API, but there are some missing data at random times.
José D.
CC BY-SA 4.0
2018-09-07T16:23:27.720Z
ad 4: GDAX and Coinbase is the same :-) This is fine resolution data for each trade! But unfortunatelly there is no info whether particular trade is buy or sell.
Tomas
<exchange-rate><java><historical-trade-data>
Get Historical Bitcoin Prices on GDAX in CSV Format
David Lynch
# Get Historical Bitcoin Prices on GDAX in CSV Format

(Asked by: username_0 on 2018-01-30)

I'm looking for minute by minute historical Bitcoin price data for the past year in format: time, open, high, low etc.

I code in Java and I'm not familiar with other programming languages (such as python and PHP).

I've read [this](https://bitcoin.stackexchange.com/questions/52674/anyone-know-of-an-api-i-can-get-historical-price-time-series-for-multiple-coins/53413) (and [this](https://bitcoin.stackexchange.com/questions/748/where-can-i-get-historic-data-series-of-bitcoin-prices)) thread with the following suggestions:

1. <https://min-api.cryptocompare.com> - I do not see GDAX listed as one of the supported exchanges (based on this link <https://www.cryptocompare.com/api/>) (unless the data from Coinbase is exactly the same as the data from GDAX? I know GDAX is the parent company of Coinbase but not sure if trading data is exactly the same..) Also, I tried using this API and it seems to limit the history to several days. I was not able to get a year's worth of minute by minute data for Bitcoin USD pair.
2. <https://github.com/ccxt/ccxt> - this seems to be trading library written in python and PHP (but no Java support). Also I'm not sure if this allows you to retrieve historical prices or only place trades via various exchanges.
3. <https://bitcoincharts.com/t/trades.csv?symbol=gdaxUSD&start=1312174800> returns 404 not found error.
4. <http://api.bitcoincharts.com/v1/csv/> - I do see Coinbase listed but not GDAX (unless they are one in the same?). Also this is tick by tick data, not minute by minute correct?

Some of the other threads I read are about mtGox not gdax or only provide daily reports so I'm not including them.

If I missed any other resources I would much appreciate if you could point me in the right direction.

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

> **Comments:**
> **username_1**: Did you get a good way to get this data? I wrote something quick in mathematica to get the data per minute from the GDAX API, but there are some missing data at random times.  
> **username_2**: ad 4: GDAX and Coinbase is the same :-) This is fine resolution data for each trade! But unfortunatelly there is no info whether particular trade is buy or sell.  

---

## 1 answers

### Answer by username_3 on 2018-02-09. Score: 1

This is my first ever response on any forum so I hope you find this helpful.

I think your question is "is it possible to get one year worth minute by minute data from gdax?". I only recently started trading with gdax via it's API but i have been trading with kraken's API for a while now and my experience with all crypto currencies so far is that you can only get a few days worth of historical data or ticks. However, if you want minute by minute data from the API, then you will have to query the data at some interval (maybe every minute). Note that the frequency of such queries are usually limited by a rate limit often determined by the exchange.

Also, I do not think Coinbase is an exchange in the sense conventional sense. I see coinbase and gdax as different business units of the same enity. Hence, I suspect that whatever trade or tick information you get from either of the two will be the same. However, they function differently and have two different category of people they cater to. Coinbase API is primarily for building phone applications with only basic features e.g. buy, sell, send, historical data.

However, gdax caters to the more sophisticated trader with more advanced features like limit order, margin trading, OHLC data etc.

You should check the links below to see if there are features that may attend to your needs

<https://developers.coinbase.com/>
<https://docs.gdax.com/?javascript#introduction>


---

