There are plenty of "retail" ways to get access to this data, both realtime and historical.
For realtime data and trading API access, interactive brokers provide a good service.
For pure data feeds, both realtime and historical, check out esignal, cqg or iqfeed.