Introduction

Tiger Brokers Open Platform provides API services for individual developers and institutional clients. To facilitate user access, we have developed the Open API SDK. The Open API SDK encapsulates Tiger Brokers' underlying interfaces, allowing trading programs written in a user-selected programming language (currently supporting Java/Python/C++/C#/TypeScript/Go/Rust) to conveniently call Open API interfaces to use Tiger Brokers' market data, trading, and push services. Currently, the Tiger Brokers API supports operations on all account types under the user ID, including prime accounts, global accounts, and paper trading accounts.

📘

Quick links to SDK documentation: Python | Java | C++ | C# | TypeScript | Go | Rust

Target Users

Mainly suitable for retail or institutional investors with certain development capabilities and research into quantitative strategies.

Core Functions

  • Account Information: Query account assets and holdings
  • Trade Management: Create, modify, cancel orders; query order status and trade details
  • Market Data Query: Obtain market data for Equities, Options, Futures, Warrants, CBBCs, etc., supporting stock screeners and warrant/CBBC filtering
  • Real-time Push: Order changes, asset and holding updates, market data changes

Supported Product List

MarketProductPrimePaper Trading
USStocks, ETFs (fractional shares, prime only)
Options
Futures
Hong KongStocks, ETFs
Options
Futures
Warrants
CBBCs
SingaporeStocks, ETFs
Futures
AustraliaStocks, ETFs
⚠️

CAUTION

  1. Prime accounts support pre-market and after-market orders for US stocks; paper trading accounts may have order time restrictions.
  2. Margin trading is only supported for selected stocks.

Trade Order Types

Supports various order types to meet different trading strategies and risk control needs:

  • Market order, Limit order, Stop order, Stop Limit order, Trailing Stop order, Bracket order
  • Algorithmic orders: TWAP, VWAP

Fees

For market data permissions by market, see Market Data Permissions. API market data permissions are separate from the App and require separate purchase; see Fees & Permissions.

MarketProductPermission
USEquities, ETFsLevel 1, Level 2 depth
USFuturesCBOE and other exchange permissions
USOptionsLevel 1
HKEquities, ETFsLevel 1 (free), Level 2 depth
HKFutures, OptionsLevel 1, Level 2 depth
  • Trading fees: Same as the App, no extra charges. See Fee Schedule
  • Market data fees: API market data permissions are separate from the App and require separate purchase. See Fees & Permissions

How to Activate

  • Retail Investors: Complete online account opening and funding → Visit API Access Activation Page → Authenticate and use.
  • Institutional Investors: Register developer information through the institutional backend → Complete activation → For details, see Institutional Account Center.

If you encounter any problems during the activation process, please contact us.

AI Integration

Tiger OpenAPI provides multiple AI integration options to connect market data and trading capabilities to LLM-powered applications:

FeatureDescription
MCP ServerBased on Model Context Protocol — expose OpenAPI tools to Claude, Cursor, and other AI assistants; call market data and trading without writing code
Command Line Interface (CLI)Call OpenAPI directly from the terminal; ideal for scripting and quick validation
AI Skill PluginInstall OpenAPI domain knowledge into Claude Code, Cursor, and other AI coding assistants to improve code generation accuracy