# LongPort Developers Documentation LongPort Developers provides programmatic quote trading interfaces for investors with research and development capabilities and assists them to build trading or quote strategy analysis tools based on their own investment strategies. The functions fall into the following categories: - **Trading** - Create, amend, cancel orders, query today's/past orders and transaction details, etc. - **Quotes** - Real-time quotes, acquisition of historical quotes, etc. - **Portfolio** - Real-time query of the account assets, positions, funds - **Real-time subscription** - Provides real-time quotes and push notifications for order status changes ## Interface Type LongPort provides diversified access methods such as HTTP / WebSockets interfaces for accessing the underlying services and SDK (Python / C++, etc.) encapsulated in the upper layer, allowing flexible choices. ## How to Enable OpenAPI 1. Log in to the [LongPort App](https://longportapp.com/download) to complete the account opening process; 2. Log in to the [longportapp.com](https://longportapp.com) and enter the developer platform, complete the developer verification (OpenAPI permission application), and obtain a token. ## Quote Coverage
Market Symbol
HK Market Securities (including equities, ETFs, Warrants, CBBCs)
Hang Seng Index
US Market Securities (including stocks, ETFs)
Nasdsaq Index
OPRA Options
CN Market Securities (including stocks, ETFs)
Index
## Trading Supported trading functions include: | Market | Stock and ETF | Warrant & CBBC | Options | | --------- | ------------- | -------------- | ------- | | HK Market | ✓ | ✓ | | | US Market | ✓ | ✓ | ✓ | ## Rate Limit {#rate-limit} | Category | Limitation | | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Quote API | | | Trade API | | :::success The [OpenAPI SDK](https://open.longportapp.com/sdk) has done effective frequency control internally: - Quote: The methods under `QuoteContext` will be actively controlled by the SDK according to the server's rate limit. When the request is too fast, the SDK will automatically delay the request. Therefore, you do not need to implement the frequency control details separately. - Trade: The methods under `TradeContext` are not limited by the SDK. Due to the special nature of the trading order placement scenario, this is left to the user to handle. ::: ## Pricing {#pricing} LongPort does not charge any additional fees for activating or using interface services. You only need to open a LongPort Integrated A/C and get OpenAPI service permissions to use it for free. For actual transaction fees, please contact the brokerage firm where you have opened your securities account. ## Other The OpenAPI services are provided by LongPort and the applicable affiliates (subject to the agreement). openapi-trade.longportapp.com ## SDK - [Overview](https://open.longportapp.com/docs.md) ## Docs - [Get Socket OTP (One time password)](https://open.longportapp.com/docs/socket-token-api.md) - [Error Codes](https://open.longportapp.com/docs/error-codes.md) - [llm](https://open.longportapp.com/docs/llm.md) - [LongPort MCP](https://open.longportapp.com/docs/mcp.md) - [Overview](https://open.longportapp.com/docs/how-to-access-api.md) - [Getting Started](https://open.longportapp.com/docs/getting-started.md) - [API Reference](https://open.longportapp.com/docs/api.md) - [Refresh Token](https://open.longportapp.com/docs/refresh-token-api.md) ## Legal - [User Data Authorisation and Acknowledgement — HK](https://open.longportapp.com/docs/legal/user-data-authorization-hk.md) - [LongPort Developers Platform Disclaimer — HK](https://open.longportapp.com/docs/legal/developers-platform-disclaimer-hk.md) - [LongPort Developers API Non-Commercial Licence Agreement — SG](https://open.longportapp.com/docs/legal/api-license-agreement-sg.md) - [User Data Authorisation and Acknowledgement — SG](https://open.longportapp.com/docs/legal/user-data-authorization-sg.md) - [LongPort API Non-Commercial Licence Agreement — HK](https://open.longportapp.com/docs/legal/api-license-agreement-hk.md) - [LongPort Developers Platform Disclaimer — SG](https://open.longportapp.com/docs/legal/developers-platform-disclaimer-sg.md) - [Legal](https://open.longportapp.com/docs/legal/index.md) ## Quote - [Overview](https://open.longportapp.com/docs/quote/overview.md) - [Definition](https://open.longportapp.com/docs/quote/objects.md) ## Warrants - [Screener](https://open.longportapp.com/docs/quote/warrants/warrant-filter.md) - [Issuers](https://open.longportapp.com/docs/quote/warrants/issuer.md) - [Quotes](https://open.longportapp.com/docs/quote/warrants/warrant-quote.md) ## Subscribe - [Overview](https://open.longportapp.com/docs/quote/subscribe/overview.md) - [Get Subscriptions](https://open.longportapp.com/docs/quote/subscribe/subscription.md) - [Unsubscribe](https://open.longportapp.com/docs/quote/subscribe/unsubscribe.md) - [Subscribe Quote](https://open.longportapp.com/docs/quote/subscribe/subscribe.md) ## Options - [Option Chain](https://open.longportapp.com/docs/quote/options/optionchain-date-strike.md) - [Daily Volume](https://open.longportapp.com/docs/quote/options/option-volume-daily.md) - [Option Quotes](https://open.longportapp.com/docs/quote/options/option-quote.md) - [Volume](https://open.longportapp.com/docs/quote/options/option-volume.md) - [Expiry Dates](https://open.longportapp.com/docs/quote/options/optionchain-date.md) ## Analytics - [Capital Distribution](https://open.longportapp.com/docs/quote/analytics/capital-distribution.md) - [Capital Flow](https://open.longportapp.com/docs/quote/analytics/capital-flow-intraday.md) - [Calc Index](https://open.longportapp.com/docs/quote/analytics/calc-index.md) ## Push - [Depth](https://open.longportapp.com/docs/quote/push/depth.md) - [Trades](https://open.longportapp.com/docs/quote/push/trade.md) - [Quote](https://open.longportapp.com/docs/quote/push/quote.md) - [Brokers](https://open.longportapp.com/docs/quote/push/broker.md) ## Security - [Overnight Eligible Securities](https://open.longportapp.com/docs/quote/security/security_list.md) ## Stocks - [Broker Queue](https://open.longportapp.com/docs/quote/stocks/brokers.md) - [Depth](https://open.longportapp.com/docs/quote/stocks/depth.md) - [Trades](https://open.longportapp.com/docs/quote/stocks/trade.md) - [Static Info](https://open.longportapp.com/docs/quote/stocks/static.md) - [Quotes](https://open.longportapp.com/docs/quote/stocks/quote.md) - [Intraday](https://open.longportapp.com/docs/quote/stocks/intraday.md) - [Broker IDs](https://open.longportapp.com/docs/quote/stocks/broker-ids.md) - [Candlesticks](https://open.longportapp.com/docs/quote/stocks/candlestick.md) - [Historical Candlesticks](https://open.longportapp.com/docs/quote/stocks/history-candlestick.md) ## Watchlist - [Create Group](https://open.longportapp.com/docs/quote/watchlist/watchlist_create_group.md) - [Delete Group](https://open.longportapp.com/docs/quote/watchlist/watchlist_delete_group.md) - [Manage Group Securities](https://open.longportapp.com/docs/quote/watchlist/watchlist_update_group.md) - [Update Pinned](https://open.longportapp.com/docs/quote/watchlist/update-pinned.md) - [Watchlist Groups](https://open.longportapp.com/docs/quote/watchlist/watchlist_groups.md) ## Individual - [Create Watchlist Group](https://open.longportapp.com/docs/quote/individual/watchlist_create_group.md) - [Delete Watchlist Group](https://open.longportapp.com/docs/quote/individual/watchlist_delete_group.md) - [Update Watchlist Group](https://open.longportapp.com/docs/quote/individual/watchlist_update_group.md) - [Watchlist Group](https://open.longportapp.com/docs/quote/individual/watchlist_groups.md) ## Pull - [Current Market Temperature](https://open.longportapp.com/docs/quote/pull/market_temperature.md) - [Security Brokers](https://open.longportapp.com/docs/quote/pull/brokers.md) - [Security Depth](https://open.longportapp.com/docs/quote/pull/depth.md) - [Filings](https://open.longportapp.com/docs/quote/pull/filings.md) - [Security Trades](https://open.longportapp.com/docs/quote/pull/trade.md) - [Warrant Filter](https://open.longportapp.com/docs/quote/pull/warrant-filter.md) - [Basic Information of Securities](https://open.longportapp.com/docs/quote/pull/static.md) - [Real-time Quotes Of Securities](https://open.longportapp.com/docs/quote/pull/quote.md) - [Warrant Issuer IDs](https://open.longportapp.com/docs/quote/pull/issuer.md) - [Option Chain By Date](https://open.longportapp.com/docs/quote/pull/optionchain-date-strike.md) - [Security Capital Distribution](https://open.longportapp.com/docs/quote/pull/capital-distribution.md) - [Real-time Quotes of Option](https://open.longportapp.com/docs/quote/pull/option-quote.md) - [Security Intraday](https://open.longportapp.com/docs/quote/pull/intraday.md) - [Historical Market Temperature](https://open.longportapp.com/docs/quote/pull/history_market_temperature.md) - [Security Capital Flow Intraday](https://open.longportapp.com/docs/quote/pull/capital-flow-intraday.md) - [Broker IDs](https://open.longportapp.com/docs/quote/pull/broker-ids.md) - [Short Positions (US & HK)](https://open.longportapp.com/docs/quote/pull/short-positions.md) - [Security Candlesticks](https://open.longportapp.com/docs/quote/pull/candlestick.md) - [Real-time Quotes of Warrant](https://open.longportapp.com/docs/quote/pull/warrant-quote.md) - [Trading Session of The Day](https://open.longportapp.com/docs/quote/pull/trade-session.md) - [Security History Candlesticks](https://open.longportapp.com/docs/quote/pull/history-candlestick.md) - [Option Chain Expiry Date List](https://open.longportapp.com/docs/quote/pull/optionchain-date.md) - [Market Trading Days](https://open.longportapp.com/docs/quote/pull/trade-day.md) - [Calculate Indexes Of Securities](https://open.longportapp.com/docs/quote/pull/calc-index.md) - [Daily Short Sale Volume](https://open.longportapp.com/docs/quote/pull/short-trades.md) ## Screener - [Screener Search](https://open.longportapp.com/docs/screener/screener-search.md) - [Preset Screener Strategies](https://open.longportapp.com/docs/screener/screener-recommend-strategies.md) - [Screener Strategy Detail](https://open.longportapp.com/docs/screener/screener-strategy.md) - [My Screener Strategies](https://open.longportapp.com/docs/screener/screener-user-strategies.md) - [Screener Indicators](https://open.longportapp.com/docs/screener/screener-indicators.md) ## Trade - [Trade Push](https://open.longportapp.com/docs/trade/trade-push.md) - [Definition](https://open.longportapp.com/docs/trade/trade-definition.md) - [Overview](https://open.longportapp.com/docs/trade/trade-overview.md) ## Execution - [Today Executions](https://open.longportapp.com/docs/trade/execution/today_executions.md) - [History Executions](https://open.longportapp.com/docs/trade/execution/history_executions.md) ## Asset - [Account Assets](https://open.longportapp.com/docs/trade/asset/account.md) - [Stock Positions](https://open.longportapp.com/docs/trade/asset/stock.md) - [Fund Positions](https://open.longportapp.com/docs/trade/asset/fund.md) - [Margin Ratio](https://open.longportapp.com/docs/trade/asset/margin_ratio.md) - [Cash Flow](https://open.longportapp.com/docs/trade/asset/cashflow.md) ## Order - [Cancel Order](https://open.longportapp.com/docs/trade/order/withdraw.md) - [History Orders](https://open.longportapp.com/docs/trade/order/history_orders.md) - [Submit Order](https://open.longportapp.com/docs/trade/order/submit.md) - [Estimate Maximum Purchase Quantity](https://open.longportapp.com/docs/trade/order/estimate_available_buy_limit.md) - [Today Orders](https://open.longportapp.com/docs/trade/order/today_orders.md) - [Replace Order](https://open.longportapp.com/docs/trade/order/replace.md) - [Order Details](https://open.longportapp.com/docs/trade/order/order_detail.md) ## Qa - [Trade](https://open.longportapp.com/docs/qa/trade.md) - [General](https://open.longportapp.com/docs/qa/general.md) - [Quote Releated](https://open.longportapp.com/docs/qa/broker.md) ## Account - [Overview](https://open.longportapp.com/docs/account/overview.md) ## Alert - [Create Alert](https://open.longportapp.com/docs/account/alert/create-alert.md) - [Delete Alert](https://open.longportapp.com/docs/account/alert/delete-alert.md) - [Update Alert](https://open.longportapp.com/docs/account/alert/update-alert.md) - [List Alerts](https://open.longportapp.com/docs/account/alert/list-alerts.md) ## Portfolio - [Profit Analysis Summary](https://open.longportapp.com/docs/account/portfolio/profit-analysis-summary.md) - [Profit Analysis Flows](https://open.longportapp.com/docs/account/portfolio/profit-analysis-flows.md) - [Exchange Rates](https://open.longportapp.com/docs/account/portfolio/exchange-rates.md) - [Profit Analysis Detail](https://open.longportapp.com/docs/account/portfolio/profit-analysis-detail.md) - [Profit Analysis by Market](https://open.longportapp.com/docs/account/portfolio/profit-analysis-by-market.md) ## Dca - [DCA Trade History](https://open.longportapp.com/docs/account/dca/dca-history.md) - [Set DCA Reminder](https://open.longportapp.com/docs/account/dca/set-reminder.md) - [Update DCA Plan](https://open.longportapp.com/docs/account/dca/update-dca.md) - [Create DCA Plan](https://open.longportapp.com/docs/account/dca/create-dca.md) - [Resume DCA Plan](https://open.longportapp.com/docs/account/dca/resume-dca.md) - [Pause DCA Plan](https://open.longportapp.com/docs/account/dca/pause-dca.md) - [DCA Statistics](https://open.longportapp.com/docs/account/dca/dca-stats.md) - [Calculate DCA Date](https://open.longportapp.com/docs/account/dca/calc-date.md) - [Check DCA Support](https://open.longportapp.com/docs/account/dca/check-support.md) - [Stop DCA Plan](https://open.longportapp.com/docs/account/dca/stop-dca.md) - [List DCA Plans](https://open.longportapp.com/docs/account/dca/list-dca.md) ## Socket - [Subscribe Real-Time Trading Data](https://open.longportapp.com/docs/socket/subscribe_trade.md) - [Endpoints](https://open.longportapp.com/docs/socket/hosts.md) - [Subscribe Real-Time Market Data](https://open.longportapp.com/docs/socket/subscribe_quote.md) - [Data Commands](https://open.longportapp.com/docs/socket/biz_command.md) - [Control commands](https://open.longportapp.com/docs/socket/control-command.md) - [Access differences between WebSocket and TCP](https://open.longportapp.com/docs/socket/diff_ws_tcp.md) ## Protocol - [Protocol Overview](https://open.longportapp.com/docs/socket/protocol/overview.md) - [Parse Request Packet](https://open.longportapp.com/docs/socket/protocol/request.md) - [Parse Handshake](https://open.longportapp.com/docs/socket/protocol/handshake.md) - [Communication Model](https://open.longportapp.com/docs/socket/protocol/connect.md) - [Parse Push Packet](https://open.longportapp.com/docs/socket/protocol/push.md) - [Parse Response Packet](https://open.longportapp.com/docs/socket/protocol/response.md) - [Parse Header of Packet](https://open.longportapp.com/docs/socket/protocol/header.md) ## Market - [Rank Categories](https://open.longportapp.com/docs/market/rank-categories.md) - [Popularity Leaderboard](https://open.longportapp.com/docs/market/rank-list.md) - [Top Movers](https://open.longportapp.com/docs/market/top-movers.md) - [Unusual Items](https://open.longportapp.com/docs/market/unusual-items.md) - [Market Status](https://open.longportapp.com/docs/market/market-status.md) - [Trading Sessions](https://open.longportapp.com/docs/market/trade-session.md) - [Trading Days](https://open.longportapp.com/docs/market/trade-days.md) - [Market Temperature](https://open.longportapp.com/docs/market/market-temperature.md) - [Historical Temperature](https://open.longportapp.com/docs/market/history-market-temperature.md) ## Calendar - [Meeting Calendar](https://open.longportapp.com/docs/market/calendar/meeting-calendar.md) - [Split Calendar](https://open.longportapp.com/docs/market/calendar/split-calendar.md) - [IPO Calendar](https://open.longportapp.com/docs/market/calendar/ipo-calendar.md) - [Dividend Calendar](https://open.longportapp.com/docs/market/calendar/dividend-calendar.md) - [Macro Calendar](https://open.longportapp.com/docs/market/calendar/macro-calendar.md) - [Earnings Calendar](https://open.longportapp.com/docs/market/calendar/earnings-calendar.md) - [Merge Calendar](https://open.longportapp.com/docs/market/calendar/merge-calendar.md) ## Fundamental - [Overview](https://open.longportapp.com/docs/fundamental/overview.md) ## Market - [Index Components](https://open.longportapp.com/docs/fundamental/market/index-components.md) - [A/H Premium](https://open.longportapp.com/docs/fundamental/market/ah-premium.md) - [Broker Positions](https://open.longportapp.com/docs/fundamental/market/broker-positions.md) - [Broker Holding Detail](https://open.longportapp.com/docs/fundamental/market/broker-holding-detail.md) - [Broker Holding Daily](https://open.longportapp.com/docs/fundamental/market/broker-holding-daily.md) - [A/H Premium Intraday](https://open.longportapp.com/docs/fundamental/market/ah-premium-intraday.md) - [Trading Stats](https://open.longportapp.com/docs/fundamental/market/trading-stats.md) ## Fundamental - [Macroeconomic Historical Data](https://open.longportapp.com/docs/fundamental/fundamental/macroeconomic.md) - [Analyst Ratings](https://open.longportapp.com/docs/fundamental/fundamental/ratings.md) - [Forecast EPS](https://open.longportapp.com/docs/fundamental/fundamental/forecast-eps.md) - [Dividends](https://open.longportapp.com/docs/fundamental/fundamental/dividends.md) - [Valuation Comparison](https://open.longportapp.com/docs/fundamental/fundamental/valuation-comparison.md) - [Shareholder Detail](https://open.longportapp.com/docs/fundamental/fundamental/shareholder-detail.md) - [Corporate Actions](https://open.longportapp.com/docs/fundamental/fundamental/corporate-actions.md) - [Institution Rating](https://open.longportapp.com/docs/fundamental/fundamental/institution-rating.md) - [ETF Asset Allocation](https://open.longportapp.com/docs/fundamental/fundamental/etf-asset-allocation.md) - [Business Segments History](https://open.longportapp.com/docs/fundamental/fundamental/business-segments-history.md) - [Dividend Detail](https://open.longportapp.com/docs/fundamental/fundamental/dividend-detail.md) - [Financial Report Snapshot](https://open.longportapp.com/docs/fundamental/fundamental/financial-report-snapshot.md) - [Business Segments](https://open.longportapp.com/docs/fundamental/fundamental/business-segments.md) - [Valuation History](https://open.longportapp.com/docs/fundamental/fundamental/valuation-history.md) - [Institution Rating Detail](https://open.longportapp.com/docs/fundamental/fundamental/institution-rating-detail.md) - [Valuations](https://open.longportapp.com/docs/fundamental/fundamental/valuations.md) - [Fund Holdings](https://open.longportapp.com/docs/fundamental/fundamental/fund-holdings.md) - [Company Profile](https://open.longportapp.com/docs/fundamental/fundamental/company-profile.md) - [Industry Valuation Distribution](https://open.longportapp.com/docs/fundamental/fundamental/industry-valuation-dist.md) - [Investment Relations](https://open.longportapp.com/docs/fundamental/fundamental/invest-relation.md) - [Macroeconomic Indicators](https://open.longportapp.com/docs/fundamental/fundamental/macroeconomic-indicators.md) - [Financial Report](https://open.longportapp.com/docs/fundamental/fundamental/financial-report.md) - [Industry Valuation](https://open.longportapp.com/docs/fundamental/fundamental/industry-valuation.md) - [Financial Consensus](https://open.longportapp.com/docs/fundamental/fundamental/consensus.md) - [Top Shareholders](https://open.longportapp.com/docs/fundamental/fundamental/shareholder-top.md) - [Shareholders](https://open.longportapp.com/docs/fundamental/fundamental/shareholders.md) - [Industry Ranking](https://open.longportapp.com/docs/fundamental/fundamental/industry-rank.md) - [Buyback](https://open.longportapp.com/docs/fundamental/fundamental/buyback.md) - [Executives](https://open.longportapp.com/docs/fundamental/fundamental/executives.md) - [Institutional Rating Views Timeline](https://open.longportapp.com/docs/fundamental/fundamental/institution-rating-views.md) - [Operating Metrics](https://open.longportapp.com/docs/fundamental/fundamental/operating.md) - [Industry Peer Hierarchy](https://open.longportapp.com/docs/fundamental/fundamental/industry-peers.md) ## Skill - [LongPort Skill Installation Guide](https://open.longportapp.com/skill/install.md) - [LongPort Skill](https://open.longportapp.com/skill/index.md)