Thanks! Yes, exactly. i'm not getting any SMART quotes through the API. I've also tried unsuccessfully ARCA and ISLAND just to see if anything works other than BATS. That's why i'm guessing it might have something to do with the market data subscriptions. I've also queried IB about this. It's important because the SMART routing may reduce trading commissions. I'll be happy to hear any other thoughts about this issue... Thanks again
As HobbyTrading suggested, it is most likely a data issue. Log in to Account Management, select Manage Account-->Trade Configuration-->Market Data. Click on the North America tab.
I believe you need to check:
US Equity and Options Add-On Streaming Bundle
US Securities Snapshot and Futures Value Bundle
If you also want NYSE ARCA quotes, you'll need to check:
NYSE ArcaBook
I believe US Equity and Options Add-On Streaming Bundle is the same as selecting:
AMEX (Network B/CTA)
NASDAQ (Network C/UTP)
NYSE (Network A/CTA)