search legion

Review · Finance APIs

Twelve Data review

Broad market coverage and developer tools, but $79/month is the first paid tier and key limits deserve a close read.

6.8/10Search Legion score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

A capable multi-asset data toolkit, but the free tier and paid-plan credits need scrutiny.

Twelve Data covers stocks, forex, crypto, ETFs, commodities and mutual funds through APIs, WebSocket feeds, SDKs, fundamentals, and Google Sheets and Excel add-ins. The pricing page lists a free Basic plan, Grow at $79/month, Pro at $229/month, and Ultra at $999/month. Grow includes 377 API credits, 8 trial WS credits, and 27 markets; annual billing offers a stated 17% saving, but annual prices are not published.

The value depends on your markets and data needs: extras such as CUSIPs start at $9,000/year and ISINs at $24,000/year. Reddit feedback is mixed and anecdotal: one thread reports limited TSX coverage on the free plan, while another commenter viewed Grow as a better-priced option for their OHLC needs. We found no published evidence to rate support beyond a neutral score.

Good fit if

  • Developers building multi-asset products
  • Projects needing API and WebSocket data
  • Researchers using spreadsheet add-ins

Skip it if

  • Users needing broad free TSX coverage
  • Teams needing published annual pricing
  • Buyers needing costly identifiers included
Twelve Data homepage
Twelve Data homepage, captured Nov 6, 2026

ScoresHow it rates

  • Features8
  • Ease of use7
  • Value for money6.5
  • Support5
  • User sentiment6

What works

  • Covers stocks, forex, crypto, ETFs, commodities, and mutual funds
  • Offers APIs and real-time WebSocket feeds
  • SDKs and spreadsheet add-ins support developer workflows
  • Free Basic plan includes 3 markets
  • Grow lists unlimited daily usage

What doesn't

  • First paid tier costs $79/month
  • Grow includes 377 API credits and 8 trial WS credits
  • Annual prices are not published
  • CUSIPs start at $9,000/year; ISINs start at $24,000/year
  • A Reddit user reports limited free-plan TSX ticker coverage

01What Twelve Data actually does

Twelve Data sells financial-market data for developers building trading systems, fintech products and research workflows. Its coverage includes stocks, forex, crypto, ETFs, commodities and mutual funds, according to the published product information. The main offering is a set of APIs, with WebSocket feeds for streaming data.

The homepage describes shared logic across API endpoints, which may make it easier to work across asset classes without learning a different interface for each one. Twelve Data also lists developer SDKs, financial fundamentals, and add-ins for Google Sheets and Excel. The homepage does not name every SDK or specify the full depth of data available for each market, so teams should confirm those details against their requirements before switching.

Plans combine API credits, WebSocket credits and market access. That makes Twelve Data a broader toolkit than a single-purpose stock-history API, but the plan caps matter: access to multiple asset classes does not mean every market or usage level is included in the free tier.

02Where Twelve Data is strong

The main appeal is consolidation. Twelve Data puts APIs, streaming feeds, fundamentals and spreadsheet tools under one product family, with data spanning several asset classes. For teams that want to build around a shared API approach, the homepage says endpoints use common logic. The listed SDKs may also reduce integration work, though Twelve Data does not name them all on the homepage.

The free Basic plan is useful for a small evaluation or side project: the pricing page lists 8 API credits (800 a day), 8 trial WebSocket credits, 3 markets and 800 daily requests. For a project that outgrows that allowance, Grow is listed at $79 per month with 377 API credits, 8 trial WebSocket credits, 27 markets and unlimited daily usage. Pro costs $229 per month and lists 76 markets, 1,597 API credits and 1,500 WebSocket credits.

There is some favorable user feedback on price. In one Reddit thread about OHLC data, a commenter said Twelve Data’s paid option looked cheaper than FMP for their needs. That is one user’s comparison, not a general price verdict, but it suggests the paid tiers are worth comparing when you need broader access than the free plan provides.

03Where it falls short

The free plan is constrained: the pricing page lists just 3 markets, 8 API credits (800 a day), 8 trial WebSocket credits and 800 daily requests. Grow expands market access to 27 and removes the daily usage limit, but still lists 377 API credits and only 8 trial WebSocket credits. The credit allowance, not just the daily request cap, needs checking against your expected endpoint use. The published pricing details do not explain how many credits a particular request consumes.

Paid pricing starts at $79 per month for Grow and rises to $229 for Pro and $999 for Ultra. Ultra lists 85 markets, 10,946 API credits, 10,000 WebSocket credits and a 99.95% SLA. Annual billing is said to save 17%, but annual prices are not published. Venture has no published price or inclusions; Enterprise is custom. Some add-ons are costly, including CUSIPs from $9,000 a year and ISINs from $24,000 a year.

Coverage is another reason to validate before migrating. Reddit users looking for Canadian equities reported that the free plan did not cover many TSX tickers, while another commenter said coverage did not meet their needs. Those are individual reports, not a definitive coverage map. The published product information also does not establish futures coverage, so confirm both market and symbol availability first.

04Twelve Data pricing: what you'll actually pay

The pricing page lists Basic at $0, Grow at $79/month, Pro at $229/month and Ultra at $999/month. The jump from Grow to Pro is $150/month; Pro to Ultra adds $770/month. Venture and Enterprise have no published prices, so contact Twelve Data for a quote. The page says annual billing saves 17%, but does not publish annual rates.

Check the credit limits before comparing plans: Basic lists 8 API credits (800 a day), 8 trial WebSocket credits, 3 markets and 800 daily requests. Grow lists 377 API credits, 8 trial WebSocket credits and 27 markets; Pro lists 1,597 API credits, 1,500 WebSocket credits and 76 markets. Both offer unlimited daily usage. Ultra lists 10,946 API credits, 10,000 WebSocket credits and 85 markets, plus a 99.95% SLA.

Some data costs extra: ASX starts at $120/year, Cboe Europe at $300/year, and ISINs at $24,000/year. Confirm which markets and identifiers your use case needs before choosing a tier.

Full Twelve Data pricing breakdown →

05Switching to (or from) Twelve Data

A move to Twelve Data means connecting your product to its APIs or WebSocket feeds, then checking that the endpoints and data you need fit your plan. The homepage says API endpoints use shared logic and lists SDKs, fundamentals, and Google Sheets and Excel add-ins. The published material does not specify migration tools, data-export options, or which SDK languages are supported, so confirm those details before planning a cutover.

If you leave, inventory every API call, WebSocket subscription, spreadsheet workflow and market first. Replacing the feed may mean changing integrations and checking symbols, coverage and credit use against the new provider. That is planning advice, not a claim about a documented Twelve Data export process.

The published sources contain no Reddit posts, so we can't attribute reasons for leaving to Reddit users. The published pricing does flag likely decision points: paid API and WebSocket credit limits, extra charges for some markets and identifiers, and unpublished Venture, Enterprise and annual prices. Compare those costs and coverage with your replacement before switching.

From the threadsWhat users say

The Reddit feedback is limited and mixed: one buyer reported that Twelve Data’s free tier did not cover enough TSX tickers, while another later preferred its paid subscription to FMP on price. The comments do not establish a broad consensus on reliability or data quality.

Free-tier coverage
Hello I need 1d market close data. Ive been recommended Twelve Data but i see the free tier is mostly USA i also need Canadian market as well
r/algotrading · view thread
Coverage shortfall
I tried them, but they didn't have the coverage I needed. I do 1hr timeframes, and if I remember correctly it didn't give enough to cover a full year
r/algotrading · view thread
Paid-plan value
Twelve Data is actually my better choice for a paid subscription. And its cheaper than the pro plan on FMP
r/algotrading · view thread
Grow price appeal
For now i just need the raw OHLC data and i think the grow on twelve data with I think 100 something api is pretty good price compares to fmp
r/algotrading · view thread

Questions people ask

How much does Twelve Data cost?

According to the pricing page, Basic is free, Grow is $79 per month, Pro is $229, and Ultra is $999. Venture and Enterprise prices are not published. Paid plans offer annual billing with a 17% saving, but annual prices are not published, so compare the listed monthly price with your expected usage.

What do I get on the free plan?

The pricing page lists Basic at $0 per month for testing and side projects. It includes 8 API credits (800 a day), 8 trial WebSocket credits, access to 3 markets, and 800 daily requests. The listing does not say which three markets you receive, so check the current plan details against the symbols you need.

Is Twelve Data suitable for Canadian stocks?

Feedback is mixed. One Reddit user said the free plan covered only a limited number of TSX tickers, while another later preferred Twelve Data’s paid subscription to FMP on price. The pricing page lists a Cboe Canada add-on from $180 per year. Confirm that your required symbols and exchanges are included before switching.

What markets and tools does Twelve Data offer?

Twelve Data describes its data products as covering stocks, forex, crypto, ETFs, commodities, mutual funds, and other assets. Its products include APIs, WebSocket feeds, SDKs, fundamentals, and spreadsheet add-ins for Google Sheets and Excel. The homepage says the APIs share logic across endpoints and offers real-time data streaming.

Can I get custom API or WebSocket limits?

The pricing page says Enterprise offers custom API and WebSocket credit limits for custom data and credit requirements. Enterprise pricing is not published, so you will need to request a quote. Venture is also listed, but its price and included features are not specified on the vendor's site.

Sources

  1. Twelve Data homepage
  2. Twelve Data pricing page
  3. Reddit: Best API data feed for futures?
  4. Reddit: OHLCV Data
  5. Reddit: Market data API
  6. Reddit: Twelve Data Launches Chainlink Node Bringing Non-U.S. Equities, ETF, and Index Prices to DeFi