I'm not aware of free live data with an API as the exchanges charge for that. You can pay for CTS T4 or Option City-City Trader with the API enabled and get live data for a reasonable cost. Then you can either use that to trade or not.
What trading software do you use now?
I just contacted IB and they said you need an account.