17

Most exchanges offer API solutions for market data. Here are some examples: GDAX Bittrex Kraken WAVES DEX CryptoCompare has an API that aggregates data from many exchanges, and they also offer many query parameters. Link: CryptoCompareAPI Additionally, many block explorers provide APIs for blockchain account information. This ZChain Playlist shows how to ...


16

http://api.bitcoincharts.com/v1/csv/ Each of these files have every trade executed on the given exchange (except the last 15 minutes or so).


13

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: https://api.bitcoincharts.com/v1/trades.csv?symbol=SYMBOL[&start=UNIXTIME] Returns CSV with columns: unixtime,price,amount ...


10

Acquiring Data You have two options here: Check out one of the data providers online. Quandl offers (mostly) free historical data for a variety of pairs and exchanges. Alternatively, if you have bucks to spare, Coinigy offers high-quality data sets on a per-month pricing model. Roll your own data crawler, using a programming language of your choice and the ...


8

I run alt19, which is a free site which offers historical trade data on a large number of altcoins in CSV format. We have data at 15 minute, 1 hour, and 1 day increments. http://alt19.com


7

You might want to try http://www.cryptodatasets.com/ It has free raw data and sampled data from Bitfinex and HitBtc (currently). P.S. it's my website


6

You can get complete and up-to-date price history here: http://api.bitcoincharts.com/v1/csv/mtgoxUSD.csv You can also get subsets of the data. For details see: http://bitcoincharts.com/about/markets-api/


5

You can download the whole historical data (every single trade) from the various exchanges as a single .csv file here: http://api.bitcoincharts.com/v1/csv/


5

All of the transaction history is communicated between peers over a binary gossip protocol. You can request specific blocks, sequences of blocks, or specific transactions, and clients will normally communicate by broadcasting all of the information they receive to other peers they are connected to - enabling each client to stay mostly up-to-date once they've ...


4

Try quandl! and search for "bitcoin" for example: http://www.quandl.com/BITCOIN-Bitcoin-Charts/MTGOXUSD-Bitcoin-Markets-mtgoxUSD


4

These files contain every LTC trade from day 1 through about 2:20pm UTC on 31-3-2013. LTCBTC @ BTCe Oct 2011 through March 2013 http://www.mediafire.com/view/?5cwjmviou15k32h LTCUSD @ BTCe Oct 2011 through March 2013 http://www.mediafire.com/view/?cn5qxi44j6egrad also Kraken LTCEUR charts are here: http://api.bitcoincharts.com/v1/csv/ I'm looking for ...


4

According to https://en.bitcoin.it/wiki/History: 2009 October 5 Exchange rates published by New Liberty Standard. $1 = 1,309.03 BTC (and theymos thought NLS was overcharging[3]) It cites http://newlibertystandard.wetpaint.com/page/2009+Exchange+Rate and https://en.bitcoin.it/wiki/History#cite_note-2 That first citation seems to have a decent list of ...


4

I believe the best option for you would be to write a script which grabs the data from Kraken's API, and parses that into a CSV output that you want. Using the API to download trade history is explained here: https://support.kraken.com/hc/en-us/articles/218198197-How-to-pull-all-trade-data-using-the-Kraken-REST-API?mobile_site=true


3

You can also use their JSON API: http://bitcoincharts.com/about/markets-api/ to get updates to your already downloaded historical data.


3

At the bottom of that linked google docs spreadsheet are instructions to download data from Mt Gox and many other Exchanges. Namely: Go to this link: http://bitcoincharts.com/charts/mtgoxUSD#tgSzm1g10zm2g25zv Click load raw data 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 ...


3

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


3

It sounds like you are asking how to build a block explorer. Basically you would activate the full transaction index by adding txindex=1 to your bitcoin.conf. Parse all the history data and dump it into a database. Then keep track of all the new transaction data on your own database as blocks come in with blocknotify or real-time with ZMQ notifications. ...


3

Indeed they don't specify what it means, but the only sane option is that market/limit tag comes from the type of order that closed the deal. For example there are two lowest sell(ask) orders hanging in the order book: 0.05 BTC at 2000 EUR 0.03 BTC at 2300 EUR I come to Kraken and place a Market order, buy(bid) for 0.07 BTC, thus the first trade will be ...


3

If you want something simple and fast with a huge amount of coins try https://chasing-coins.com/api/


3

Cofounder & developer here, you can check our site coinpaprika.com API


2

You didn't state what format you are looking for. Investing.com has a decent tool for this. I've used it for calculating long term gains/losses. https://www.investing.com/currencies/btc-usd-historical-data EDIT: Your updated question asked for JSON. I would use blockchain.info https://api.blockchain.info/charts/market-price?format=json&timespan=all ...


2

You might want to try http://www.cryptodatasets.com/ It has free raw(every trade by trade) data and sampled data from Bitfinex and HitBtc (non from MtGox since its not operating anymore). P.S. it's my website


2

Historical time-series of exchange rate: https://docs.google.com/spreadsheet/ccc?key=0AmcTCtjBoRWUdHJuUE1mUkFxa3A0eHBDQkxZLVVFZmc Source of the data is the "Raw Data" from BitcoinCharts.com. The raw data of daily "market cap" is available in json http://blockchain.info/charts/market-cap?timespan=all http://blockchain.info/charts/market-cap?timespan=all&...


2

http://www.CryptoDataDownload.com is new - mainly aggregates data from 28+ exchanges and lets you download it in CSV format for free. there are over 500+ pairs and the timeframes are Daily, Hourly, or Minute. No registration required or gimmicks. Data sets updated daily


2

I don't think the issue is that they don't have the data. I think they're just showing the data at a lower sampling rate. This chart draws data from three locations: https://api.bitcoinaverage.com/history/USD/per_minute_24h_sliding_window.csv Updates once per minute, but only has 24 hours of data. https://api.bitcoinaverage.com/history/USD/...


2

You can download the historical data of coinmarketcap.com with my developed crawler: https://github.com/roNn23/coinmarketcap-historical-data-crawler. But it's only getting the snapshots of coinmarketcap.com, maybe it's to wide for your needs.


2

Take a look at the CoinAPI data provider, which have full coverage of the cryptocurrency markets and provide data via REST, WebSocket and FIX protocols.


2

You can check out Coinograph cryptocurrency API. It provides raw trade data, candles, orderbook and ticker. Disclaimer: I've built the product.


2

I have posted an answer regarding the code in the stackoverflow question, but if you just want the raw (or sample) data for either BTC/ETH/LTC from Bitfinex or HitBtc, you can head over to my website at www.cryptodatasets.com. All the data is free, and gets updated every day.


Only top voted, non community-wiki answers of a minimum length are eligible