It’s actually not that simple as it doesn’t support rest api/requests where you could simply retrieve what you want whenever you’d want.
Instead, you have to subscribe/unsubscribe to streamed data and handle variety of received data snippets and errors.
I’m not saying that’s a bad approach, but not as simple as for example receiving historical data or account information via a single API request through various other services, or generally any modern website or API. Something that currently most programmers can do in minutes with modern rest APIs, requires days with IB.
But IB API comes with good examples and plenty of documention that helps you get started quite fast:
https://interactivebrokers.github.io/