Assuming you have a live trading account with IB, you will need to "subscribe" and pay for the data coming from exchanges.
FX and Index CFDs are free and do not require a explicit subscription; but an account has to have a "permission" for them.
Check appropriate settings in Account Management.