How do I get API access?

IBKR offers three programmable interfaces: Web API, TWS API, and our FIX protocol implementation. Clients with fully open and funded accounts may use our Web API and our TWS API immediately, without any onboarding or approval process. However, our Web API offers several methods of authentication, some of which do require approval or configuration prior to use. FIX integration is conducted by our FIX Engineering team.

Please consult the introductory material for each API for further detail:

Powered by IBot
Can I use IBKR's APIs with my paper account?
Where can I find the API documentation?
Do I need to use two-factor authentication (2FA) when authenticating in the Web API?
Who can use the IBKR's Web API?