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
| Market | Product | Prime | Paper Trading |
|---|---|---|---|
| US | Stocks, ETFs (fractional shares, prime only) | ✓ | ✓ |
| Options | ✓ | ✓ | |
| Futures | ✓ | ✓ | |
| Hong Kong | Stocks, ETFs | ✓ | ✓ |
| Options | ✓ | ✓ | |
| Futures | ✓ | ✓ | |
| Warrants | ✓ | ✓ | |
| CBBCs | ✓ | ||
| Singapore | Stocks, ETFs | ✓ | ✓ |
| Futures | ✓ | ✓ | |
| Australia | Stocks, ETFs | ✓ | ✓ |
CAUTION
- Prime accounts support pre-market and after-market orders for US stocks; paper trading accounts may have order time restrictions.
- 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.
| Market | Product | Permission |
|---|---|---|
| US | Equities, ETFs | Level 1, Level 2 depth |
| US | Futures | CBOE and other exchange permissions |
| US | Options | Level 1 |
| HK | Equities, ETFs | Level 1 (free), Level 2 depth |
| HK | Futures, Options | Level 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:
| Feature | Description |
|---|---|
| MCP Server | Based 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 Plugin | Install OpenAPI domain knowledge into Claude Code, Cursor, and other AI coding assistants to improve code generation accuracy |
