Introduction
Tiger OpenAPI provides APIs for individual developers and institutional clients. Its SDKs enable applications written in Java, Python, C++, C#, TypeScript, Go, or Rust to access market data, trading, and real-time streaming services. The APIs support Prime Accounts, Global Accounts, and paper trading accounts associated with the user's Tiger ID.
Who Should Use Tiger OpenAPI
Tiger OpenAPI is designed for retail and institutional investors who have software development experience and want to research or implement quantitative trading strategies.
Core Capabilities
- Account Information: Retrieve account assets and positions
- Trade Management: Place, modify, and cancel orders, and retrieve order status and execution details
- Market Data: Retrieve market data for stocks, options, futures, warrants, CBBCs, and other instruments; screen stocks and filter warrants and CBBCs
- Real-Time Streaming: Receive order, asset, position, and market data updates
Supported Products
| Market | Product | Prime | Paper Trading |
|---|---|---|---|
| US | Stocks and ETFs (fractional shares for Prime Accounts only) | ✓ | ✓ |
| Options | ✓ | ✓ | |
| Futures | ✓ | ✓ | |
| Hong Kong | Stocks, ETFs | ✓ | ✓ |
| Options | ✓ | ✓ | |
| Futures | ✓ | ✓ | |
| Warrants | ✓ | ✓ | |
| CBBCs | ✓ | ||
| Singapore | Stocks, ETFs | ✓ | ✓ |
| Futures | ✓ | ✓ | |
| Australia | Stocks, ETFs | ✓ | ✓ |
NOTE
- Prime Accounts support pre-market and after-hours orders for US stocks; paper trading accounts may restrict when orders can be placed.
- Margin trading is only supported for selected stocks.
Supported Order Types
Tiger OpenAPI supports a range of order types for different trading strategies and risk-management requirements:
- Market, limit, stop, stop-limit, trailing-stop, and attached orders
- Algorithmic orders: TWAP and VWAP
Fees
For market-specific access requirements, see Market Data Permissions. Tiger OpenAPI market data access is separate from access in the Tiger Trade app and must be purchased separately; see Trading and Market Data Fees.
| 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: The same fees apply in Tiger OpenAPI and the Tiger Trade app; there are no additional API trading fees. See the Fee Schedule.
- Market data fees: Tiger OpenAPI market data access is separate from access in the Tiger Trade app and must be purchased separately. See Trading and Market Data Fees.
How to Activate
- Retail investors: Open and fund an account, then activate API access on the API Access Activation Page.
- Institutional investors: Register as a developer and activate API access through the institutional portal. For details, see the Institutional Account Center.
If you encounter any problems during activation, 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 | Expose Tiger OpenAPI tools to Claude, Cursor, and other AI assistants through the Model Context Protocol, enabling market data and trading operations without writing code |
| Command Line Interface (CLI) | Call Tiger OpenAPI directly from the terminal for scripting and quick validation |
| AI Skill | Add Tiger OpenAPI domain knowledge to Claude Code, Cursor, and other AI coding assistants to improve code-generation accuracy |
| llms.txt | Let AI tools index the complete API documentation in real time |
Updated 1 day ago
