Real-time level 1 and level 2 price feeds
Time series historical data; tick, n-minute, daily bar database
Various REST APIs to build CMC like web displays
Have you evaluated cryptoquote.io? Take a look at their real-time level 1 and level 2 websocket APIs. They seem to understand market data and have navigated the non-standard connections to cryptocurrency exchanges well.