The main difference between the plans is the international data coverage, which comes progressively across the Grow, Pro, and Ultra tiers. Also, to get full access to WebSocket, the minimum requirement is the Pro plan.
Twelve Data offers several subscription tiers: a Basic (Free) plan with limited daily credits, Grow and Pro plans with increasing data access, and Ultra and Enterprise plans for comprehensive market coverage and advanced features.
The trial is designed to help you get started with API and WebSocket by using the specific symbols from all international markets.
Basic Plan (Free)
8 API credits/day.
Access to real-time data for US markets, forex, and cryptocurrencies.
Trial WebSocket support.
Grow Plan
Includes up to 55 API credits, depending on the specific feature.
Covers extra markets such as parts of the Indian market.
Features support for commodities and limited fundamentals data.
Does not include advanced statistical features or access to deep historical data.
Pro Plan
Offers 610 API credits + 500 WebSocket API credits.
Includes access to 47 additional markets and WebSocket capabilities.
Supports pre/post-market US data, market movers, batch requests, and additional fundamentals datasets.
Historical data depth is limited compared to Ultra Plan.
Ultra Plan
Provides 2,584 API credits + 2,500 WebSocket API credits.
Unlocks access to all markets, including complete data coverage for India.
Features mutual funds and ETF breakdown, priority support, and advanced data such as analysis datasets.
Sufficient for most advanced needs without enterprise-level requirements.
Enterprise Plan
Starts at $1,999/month.
Includes custom API credit plans to meet robust data retrieval needs.
Offers enterprise-grade compliance, dedicated support, comprehensive historical market data, and a Service Level Agreement (SLA) ensuring 99.99% uptime.
API
To make the API request, replace the symbol and your API key.
https://api.twelvedata.com/time_series?symbol=TEST_SYMBOL&interval=1day&apikey=YOUR_API_KEY
In most cases "apikey=demo" parameter will be sufficient for trial symbols.
WebSocket
Firstly, connect to the WebSocket server.
wss://ws.twelvedata.com/v1/quotes/price?apikey=YOUR_API_KEY
Secondly, send the event with the test symbols.
{
"action": "subscribe",
"params": {
"symbols": "TEST_SYMBOL_1,TEST_SYMBOL_2"
}
}
Remember that you can only establish up to 1 connection and subscribe for up to 8 symbols from the list below. For more detailed WebSocket documentation, check out here. If you still have questions, check the WebSocket FAQ.
Trial symbols
Explore the latest list of instruments available for trial testing on our Exchanges page, covering FX, crypto, and other markets:
Select your preferred market to view the available symbol(s) for testing endpoints. Note that WebSocket functionality is limited to symbols from markets supported in real-time or delayed latency.
What's next?
Other symbols are fully available on the upper-tier plans! Features like complete historical market data, advanced analytics, and support for mutual funds and ETFs are unlocked with higher tiers. Once you feel comfortable with the API and WebSocket, you may upgrade to the plan that suits your needs best. Meanwhile, check out the series of "How-to" articles.