Most exchanges offer API solutions for market data. Here are some examples:
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 ...
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.
Returns CSV with columns: unixtime,price,amount ...
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 ...
You can get complete and up-to-date price history here:
You can also get subsets of the data.
For details see: http://bitcoincharts.com/about/markets-api/
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 ...
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
LTCUSD @ BTCe Oct 2011 through March 2013
also Kraken LTCEUR charts are here:
I'm looking for ...
According to https://en.bitcoin.it/wiki/History:
October 5 Exchange rates published by New Liberty Standard. $1 = 1,309.03 BTC (and theymos thought NLS was overcharging)
It cites http://newlibertystandard.wetpaint.com/page/2009+Exchange+Rate
That first citation seems to have a decent list of ...
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:
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 ...
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.
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 ...
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.
Your updated question asked for JSON.
I would use blockchain.info
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
Historical time-series of exchange rate:
Source of the data is the "Raw Data" from BitcoinCharts.com.
The raw data of daily "market cap" is available in json
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
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:
Updates once per minute, but only has 24 hours of data.
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.
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.