Setup Process
IBKR’s account registration system and client portal are carefully engineered to meet our requirements; any request to outsource application workflow requires additional approval. We have summarized steps involved to use API for registration and funding in sequential order.
Preliminary
- Send an email to api-solutions@interactivebrokers.com with the following:
- Firm Name
- Firm Role (ie. Introducing Broker, Financial Advisor OR Third Party Service Provider)
- API Services which you are interested in using (ie. Registration, Funding, Single Sign On, View Portfolio Data, Trading, Reporting)
- Describe intended usage (1-2 sentences)
- A rep from our API team will provide link to complete an integration questionnaire (electronically).
- Upon completing the questionnaire, a representative from our API solutions team will reach out to schedule an introductory call to assess needs and determine services required for a successful integration.
Build and Test
Access to QA environment will be granted upon agreement of the integration requirements.
- To setup the QA (sandbox) environment for Registration and Funding API, provide the following to am-api@interactivebrokers.com:
- RSA key
- Size: 3072 or 4096
- Format: PEM
- IP Addresses (CIDR Format)
- Signed Services Agreement
- RSA key
- IBKR will provide QA credential which can be used to access QA.
- Build interface and test IBKR’s APIS.
- Developers tool kit includes quick start guide
- Suggested test cases
Go Live
- If all development work is complete and your team is ready to go live with the API integration, complete following:
- Provide IBKR with RSA Key for production using the IBKR message center.
- RSA key for production cannot be same as key that is used for QA
- Contact your API integration manager with the following:
- Web ticket number associated with RSA Key
- Summary of services which will be offered within platform
- Example: Hybrid registration, account deposits, single sign on for client portal, add trading permissions
- Instructions to access application interface in QA
- Screenshots of registration journey in sequential order (PDF)
- Signed Services Agreement (if this was not done during preliminary steps).
- Provide IBKR with RSA Key for production using the IBKR message center.
- IBKR will review and test interface.
- IBKR will send email with approval status of interface. If approved, IBKR will provide production credentials (Client ID) to your team using the IBKR message center.
- Test connectivity with the production credentials. If successful, provide following to your IBKR API integration manager:
- URL address to the application in the Production Environment.
- Contacts for Production (operations and maintenance).
- Launch to Production

