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).
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.
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.
https://bitcoincharts.com/t/trades.csv?symbol=gdaxUSD&start=1312174800 returns 404 not found error.
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.