AllTick
How to Choose the Right AllTick Market Data Plan | Free vs Paid
AllTickFintechMarket-DataTick-DataAPI Pricing

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.

AllTick5 min read

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

PlanProduct capacityAPI calls/minWebSocket connectionsBest suited for
Free10 demo products101Initial testing
Basic100 selected products601Small applications
Premium200 selected products6003Trading applications
Professional3,000 selected products1,20010Large data applications
All HK StocksApprox. 3,000 HK stocks1,20010Full Hong Kong stock coverage
All A-SharesApprox. 5,000 A-shares, excluding ST/*ST1,20010Full Shanghai and Shenzhen stock coverage
All US StocksApprox. 11,000 US stocks1,20010Full 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.

Technical support

support@alltick.co

Telegram support

https://t.me/alltick

Start streaming market data today

Generate a free API key in seconds and connect to every market from one endpoint.