When working with IBKR's API offerings, most instruments will require a Level 1 (Top of Book) market data subscription in order to receive real-time data. The exceptions to this are Forex and Cryptocurrency data, which do not require additional subscriptions. While IBKR allows for certain free on-platform data, the API is considered off-platform. Exchanges maintain different licensing requirements and agreements for off-platform market data viewing.
Additional Information
- API Market Data Subscriptions documentation.