I am one of the developers of Blockmodo. It offer realtime data streamed directly from the exchanges via a WebSocket API. Alternatively, you can also go through our REST API as well to get this data.
Data can be streamed aggregated or if you choose, you can also stream and poll the data on a per-coin basis. For example, if you want the aggregate price of Bitcoin you can do that but if you want the price streamed of Bitcoin for BTC/USD for Bitfinex, you can do that as well.
In addition to the price, we offer full streaming and REST data on:
- Realtime news on each coin. Our backend also detects bot generated articles and excludes those.
- Realtime community posts across different sub-reddits, forums, etc
- Realtime social posts from the developers of each coin (twitter, etc).
- Realtime code checkins from the developers across multiple repos segmented by the coin (github, etc).
- Full coin profiles (name, website, telegram urls, etc).
We do this on over 2700+ coins for developers and terminal makers across 100+ exchanges. You can explore the documentation here:
https://blockmodo.com/docs/api
How can I see it in action?
You can see it in action here by visiting our front page:
Another terminal app that is connected to the network is CoinHub for iOS which you can check out here: