
How to Choose the Right AllTick Plan
Compare AllTick plans by product limits, API request rates, WebSocket connections, and historical K-line coverage to find the right fit for your market data application.
Choosing a market data plan is an integration decision, not just a pricing decision. For fintech developers building trading dashboards, screening tools, or multi-asset applications, the right AllTick plan depends on the instruments required, API request frequency, WebSocket connections, and historical data needs.
AllTick provides market data through REST API and WebSocket API. The following guide compares the available plans and explains how to match their limits to your application.
Compare AllTick Plans at a Glance
| Plan | Product capacity | API calls/min | WebSocket connections | Best suited for |
|---|---|---|---|---|
| Free | 10 demo products | 10 | 1 | Initial testing |
| Basic | 100 selected products | 60 | 1 | Small applications |
| Premium | 200 selected products | 600 | 3 | Trading applications |
| Professional | 3,000 selected products | 1,200 | 10 | Large data applications |
| All HK Stocks | Approx. 3,000 HK stocks | 1,200 | 10 | Full Hong Kong stock coverage |
| All A-Shares | Approx. 5,000 A-shares, excluding ST/*ST | 1,200 | 10 | Full Shanghai and Shenzhen stock coverage |
| All US Stocks | Approx. 11,000 US stocks | 1,200 | 10 | Full US stock coverage |
The Free plan includes demo products, latest price, close data, and historical K-line access. Paid comprehensive plans add real-time tick data, order book, and real-time K-line features. Historical K-line access also varies by plan: the pricing page lists up to one year for Free and Basic, three years for Premium, and five years for Professional.
For the latest feature availability and subscription details, consult the official AllTick pricing page.
Choose a Plan Based on Your Application
Free for API Evaluation
Use Free when you need to check connectivity, understand the response format, or validate an initial integration before committing to a paid plan.
Its 10 demo products and 10 API calls per minute are suitable for basic testing. However, Free should not be treated as a production substitute when your application requires real-time tick subscriptions or order book data.
Basic for a Small Product Set
Basic supports up to 100 selected products and 60 API calls per minute, with one WebSocket connection.
It can suit an application displaying a limited watchlist, a small portfolio dashboard, or a financial website that needs live market updates. Its one-year historical K-line coverage can also support applications with relatively modest historical data requirements.
For example, an application tracking 20 stocks, 10 cryptocurrency pairs, and 10 Forex pairs needs 40 products in total. Basic may be sufficient, provided its request and connection limits fit the implementation.
Premium for Trading and Real-Time Workloads
Premium supports up to 200 products, 600 API calls per minute, and three WebSocket connections. It provides up to three years of historical K-line data, alongside real-time tick, K-line, and order book features.
This makes it a practical option for developers building trading bots, quantitative tools, or applications that combine multiple real-time data streams.
Consider a trading dashboard monitoring 80 stocks, 40 cryptocurrency pairs, and 30 Forex pairs. That is 150 products, which falls within Premium's product limit. The next question is whether the application needs more than one connection or a higher request rate—not simply whether it uses multiple asset classes.
Professional for Thousands of Selected Instruments
Professional supports up to 3,000 selected products, 1,200 API calls per minute, and 10 WebSocket connections. It also provides up to five years of historical K-line data.
Choose it when your application needs to monitor thousands of instruments across supported markets or requires higher request capacity and more simultaneous data connections.
One distinction matters: Professional's 3,000-product limit is not the same as full-market coverage. If you need approximately 11,000 US stock symbols, for example, the All US Stocks plan is the more relevant option.
When Should You Choose a Full-Market Plan?
Comprehensive API plans let you select individual products across Forex, stocks, cryptocurrencies, commodities, and indices. Full-market plans are designed for applications that need broad coverage of a specific stock market.
- All HK Stocks: Approximately 3,000 Hong Kong stock symbols.
- All A-Shares: Approximately 5,000 Shanghai and Shenzhen A-share symbols, excluding ST/*ST stocks.
- All US Stocks: Approximately 11,000 US stock symbols.
These plans include up to 1,200 API calls per minute and 10 WebSocket connections. The pricing page lists the latest 500 historical K-lines for the full-market plans; check the current product details before relying on a particular historical date range.
A full-market plan is worth considering for market-wide screeners, stock scanners, research platforms, and financial applications that need coverage beyond a manually selected watchlist.
REST API or WebSocket: What Matters for Plan Selection?
The two interfaces serve different data workflows.
REST API is suitable for request-based tasks, such as retrieving latest prices, querying historical K-lines, or refreshing specific market information.
WebSocket API is designed for continuous updates, including real-time tick data and order book monitoring. It is often more appropriate when an application needs ongoing market updates rather than repeated polling.
API request limits and WebSocket connection limits measure different things. A plan that allows 1,200 API calls per minute does not mean it permits 1,200 WebSocket connections or limits streaming updates to that number.
Connection limits also apply to the API token, rather than being reset by connecting from another IP address. For a product serving multiple end users, developers should assess whether a shared backend connection with data distribution is more suitable than opening a separate market data connection for every user.
Check the AllTick WebSocket interface limitations before designing your connection and subscription logic.
When Should You Upgrade?
Upgrade when a measured requirement approaches a plan limit, rather than simply when your application attracts more users.
Review your usage when:
- The required product count exceeds your current plan.
- REST request frequency approaches the API limit.
- You need more simultaneous WebSocket connections.
- Your historical analysis requires a longer K-line range.
- Your watchlist is expanding into complete stock-market coverage.
Before upgrading, calculate the total number of products across all asset classes. Also estimate peak request frequency and the number of independently maintained data connections. These checks help prevent choosing a plan that solves one constraint while leaving another unchanged.
Which AllTick Plan Is Right for You?
Start with Free to validate your integration. Choose Basic for a small product set, Premium for a trading application with higher request capacity, or Professional for thousands of selected instruments. Choose a full-market plan when your application needs the corresponding stock market's broader coverage.
If your requirements involve custom data volumes or dedicated infrastructure, contact AllTick about Enterprise options.
Review the AllTick pricing page against your actual workload before subscribing. Matching the plan to your product count, request frequency, connection requirements, and historical data needs is a more reliable approach than choosing the highest tier by default.