R|Api is the best choice. Simple, stable, fast. At the end of february 2018, thay promised MBO (level3) data will be available. IQFeed also is very good, but a little more expensive, and one also has to be familiar with winsock.
If you need institutional quality data, QuantHouse, dxFeed..