I am primarily looking for price and market cap histories for cryptocurrencies like Bitcoin, Ethereum, zcash, ...
What are some good data sources and APIs where I can download history as well as get updates of current prices?
A nice to have would be Level 1 and Level 2 data of the order books of different exchanges but that's secondary.