REST API

REST APIs

REST APIsIBKR Pro Only

Interactive Brokers offers a Client Portal Web API to allow any IBKR client to access their own accounts and a Third-Party API for vendors seeking access to IBKR accounts on behalf of their clients.

Client Portal Web API

Interactive Brokers offers the ability to trade, monitor and manage your IBKR account using a single RESTful API.

With the Client Portal Web API:

  • There is no need for special libraries to integrate with your application.
  • You use only a small, headless gateway to connect to your application. Not required for leased-line clients.
  • Additional security with IP restrictions is available.
  • Enjoy access to data that's not available through our existing APIs, including PortfolioAnalyst, Statements, Transaction History (up to 90 days) and more.

Third-Party Web API

Allows Third-Party vendors to provide services to IBKR client accounts. IBKR clients are not eligible to use the Third-Party Web API, IBKR clients should make use of IBKR's Client Portal Web API.

The Third-Party Web API provides the ability to view account information, position data, place orders and access market data:

  • Order routing is currently available for Equities and FX
  • Market data cannot be streamed but you can obtain market data snapshots.

To apply for access to our Third-Party Web API, please submit a completed questionnaire to our team at webapionboarding@interactivebrokers.com. Please note the compliance approval process can require 4+ weeks based on the complexity of the integration.