If you are an institution, click below to learn more about our offerings for RIAs, Hedge Funds, Compliance Officers and more.

REST API

REST APIs

REST APIs

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.
  • Flexibility to use OAuth or Lease Line options are available, see special-connections for details.
    For Individual Accounts using Public Internet, a small headless gateway is required to connect to your application.
  • Additional security with IP restrictions is available.
  • Enjoy access to data not available through our existing socket based 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.