Interactive Brokers logo

Interactive Brokers

Interactive Brokers is an online brokerage firm providing trading access to stocks, options, futures, currencies, bonds, and funds across 150+ markets worldwide. IBKR offers comprehensive REST APIs that enable developers and traders to programmatically access trading, portfolio management, market data, and account management capabilities through the IBKR Web API and Client Portal API.

2 APIs 0 Features
BrokerageMarket DataOrdersPortfolioTrading

APIs

Interactive Brokers Web API

The Interactive Brokers Web API is a RESTful API that provides programmatic access to IBKR trading, portfolio management, market data, and account information. The API consolida...

Interactive Brokers Client Portal API

The Interactive Brokers Client Portal API is a REST API accessed through a locally running Java gateway that routes authenticated requests to IBKR systems. It provides a lightwe...

Event Specifications

Interactive Brokers Client Portal API WebSocket

AsyncAPI definition for the Interactive Brokers (IBKR) Client Portal Web API streaming WebSocket endpoint. The Client Portal API exposes a single WebSocket endpoint at `/v1/api/...

ASYNCAPI

Resources

🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Website
Website
👥
GitHub
GitHub
🔗
Login
Login

Sources

Raw ↑
aid: interactive-brokers
name: Interactive Brokers
description: >-
  Interactive Brokers is an online brokerage firm providing trading access to stocks, options, futures, currencies,
  bonds, and funds across 150+ markets worldwide. IBKR offers comprehensive REST APIs that enable developers and traders
  to programmatically access trading, portfolio management, market data, and account management capabilities through the
  IBKR Web API and Client Portal API.
kind: contract
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Brokerage
  - Market Data
  - Orders
  - Portfolio
  - Trading
url: https://raw.githubusercontent.com/api-evangelist/interactive-brokers/refs/heads/main/apis.yml
created: '2026-03-21'
modified: '2026-05-29'
specificationVersion: '0.19'
apis:
  - aid: interactive-brokers:web-api
    name: Interactive Brokers Web API
    description: >-
      The Interactive Brokers Web API is a RESTful API that provides programmatic access to IBKR trading, portfolio
      management, market data, and account information. The API consolidates the Client Portal Web API, Digital Account
      Management, and Flex Web Service into a unified interface. It supports OAuth 2.0 authentication and provides
      endpoints for order placement, portfolio monitoring, real-time and historical market data, and account management
      across global markets.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://www.interactivebrokers.com/campus/ibkr-api-page/webapi-doc/
    baseURL: https://localhost:5000/v1/api
    tags:
      - Brokerage
      - Market Data
      - Orders
      - Portfolio
      - Trading
    properties:
      - type: Documentation
        url: https://www.interactivebrokers.com/campus/ibkr-api-page/webapi-doc/
      - type: OpenAPI
        url: openapi/interactive-brokers-web-api-openapi.yml
      - type: AsyncAPI
        url: asyncapi/interactive-brokers-asyncapi.yml
  - aid: interactive-brokers:client-portal-api
    name: Interactive Brokers Client Portal API
    description: >-
      The Interactive Brokers Client Portal API is a REST API accessed through a locally running Java gateway that
      routes authenticated requests to IBKR systems. It provides a lightweight interface for trading, viewing portfolio
      information, accessing market data, and managing authentication. The API uses a two-tiered session structure with
      read-only and brokerage session levels.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://interactivebrokers.github.io/cpwebapi/
    baseURL: https://localhost:5000/v1/api
    tags:
      - Authentication
      - Brokerage
      - Gateway
      - Trading
    properties:
      - type: Documentation
        url: https://interactivebrokers.github.io/cpwebapi/
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/interactive-brokers
  - type: Portal
    url: https://www.interactivebrokers.com/campus/ibkr-api-page/ibkr-api-home/
  - type: Documentation
    url: https://www.interactivebrokers.com/campus/ibkr-api-page/webapi-doc/
  - type: Website
    url: https://www.interactivebrokers.com/
  - type: GitHub
    url: https://github.com/nicholasgasior/interactive-brokers-api
  - type: Login
    url: https://www.interactivebrokers.com/sso/Login
maintainers:
  - FN: API Evangelist
    email: info@apievangelist.com