Skip to content
Broker news. Connected. RSS feed
FXBROKERS

A clearer view of the broker industry.

Industry ProvidersProvider profile

Twelve Data: market-data APIs, streaming and spreadsheet tools

Financial APIs and spreadsheet access, with distinct credit allowances, data-use rights and limits on the share of US trading activity captured.

By FXBrokers.ai ResearchOperating status: ActivePublished Sources checked
  • Default real-time US equities cover listed symbols but about 5% of trading activity.
  • REST quotas and WebSocket subscription credits are separate capacity measures.
  • Forex API v2 supplies composite mid-prices, with minute-based streaming updates.

Services & market-data scope

Sections ↑

Twelve Data provides financial datasets through a unified REST API, streaming connections and spreadsheet tools. Coverage includes equities, foreign exchange, cryptocurrencies, ETFs and mutual funds, with corporate actions, financial statements, holdings and analyst estimates available by plan. Customers range from individual developers and researchers to businesses embedding data in financial applications. JSON and CSV support different integration and analysis workflows.[1]

The default real-time US equities feed includes the universe of listed shares but represents approximately 5% of total US trading activity, according to Twelve Data’s August 2026 guide. Symbol coverage therefore does not mean a consolidated view of every venue’s trades. The provider describes historical and end-of-day data as covering full US volume after midnight Eastern Time on the next trading day. OTC securities require separate licensing and are excluded from the default plans. Broader real-time coverage is arranged separately.[2]

Forex API v2 is a composite reference feed. Twelve Data describes a weighted average of more than 60 liquidity-provider, prime-broker and central-bank sources, covering over 1,500 fiat pairs and precious metals. The published delivery schedule is a mid-price update each minute through WebSocket and aggregated candles from one minute to one month through REST. These rates are not a particular broker’s executable bid and offer; the separate forex guide also requires a license for onward API redistribution.[3]

APIs, libraries & spreadsheets

Sections ↑
Reference table01

Client integration options

Client integration options
RoutePublished functionalityScope distinction
REST and batch requestsTime series, quotes, fundamentals and other entitled datasets.Several symbols or endpoint calls can be combined; credits remain consumption-based.Source 14
WebSocket price feedServer-pushed prices with timestamps and subscription-status events.An API key authenticates the connection; subscriptions select the symbols.Source 7
ExcelCross-platform Office task pane plus a separate Windows add-in.The task pane provides time series, quotes and prices; Windows adds richer charting and automation.Source 4
Google SheetsReleased add-on for market data, fundamentals, indicators and scheduled refresh.Provides spreadsheet access without writing an API integration.Source 5

The January 2026 library catalogue labels Python’s twelvedata-python and R’s td package as official. Its JavaScript, C# and Go entries are marked third-party. This distinction matters when allocating maintenance and support responsibility; the availability of a client library does not make every package vendor-maintained.[6]

The WebSocket FAQ states that OHLC candles, technical-indicator values and bid/ask prices are not supplied through that price stream. Its 100-events-per-minute limit governs client control messages such as subscribing or resetting, rather than the number of incoming price updates. A system needing those other data types should define the appropriate REST requests and publication cadence.[8]

Pricing, credits & rights

Sections ↑

The following are published entry configurations in US dollars, checked on 21 October 2026. Credit selectors can raise the subscription price; the personal pricing page, for example, displays Grow at $79 monthly when 377 API credits are selected. This does not replace its lower entry configuration.[11]

Pricing & charges02

Published plan entry points

Published plan entry points
PlanMonthly starting priceAPI / WebSocket allowance
Basic$08 API credits/minute, 800/day; 8 trial WS credits.Source 10
Grow — personal$2955 API credits/minute; 8 trial WS credits.Source 10
Pro — personal$99610 API credits/minute; 500 WS credits.Source 10
Ultra — personal$3292,584 API credits/minute; 2,500 WS credits.Source 10
Venture — business$149610 API credits/minute; 500 WS credits.Source 10
Enterprise — business$1,09910,000-plus API and WS credit configurations.Source 12
Enterprise+Custom quotationSpecified capacity, licensing and enterprise requirements.Source 12

REST credits reset each minute and depend on endpoint weight multiplied by symbols. Three time-series symbols cost three credits; three income statements cost 300. WebSocket credits separately measure subscribed streams: the price method uses one per successfully subscribed symbol. Exhausted REST quota produces HTTP 429; the Basic daily allowance resets at midnight UTC. Paid plans remove the daily cap, while retaining their per-minute limits.[9]

Data add-ons require an active subscription, consume the plan’s normal credits and may need exchange approval. Their price depends on personal or commercial use. Upgrades are prorated immediately; downgrades and cancellations normally take effect at the end of the paid period. Ordinary subscription payments are generally non-refundable.[11]

The terms provide for automatic renewal and require cancellation at least 24 hours beforehand. Fees exclude applicable taxes. Free-tier data cannot be used commercially.[13]

Implementation & operational behavior

Sections ↑

Full streaming starts at Pro for personal use or Venture for business use. Basic and Grow provide a restricted trial: one WebSocket connection and up to eight eligible trial symbols. A successful trial-symbol response does not establish entitlement to the full requested instrument universe.[10]

For multi-symbol REST queries, all symbols share the endpoint and parameters. JSON POST batching can combine different endpoints and intervals, returning an individual result for each item. Failed items do not necessarily invalidate successful ones, and attempted sub-requests still consume credits. Applications should inspect each result rather than treating a successful transport response as a complete batch.[14]

The streaming guide allows three concurrent connections for normal use and recommends a heartbeat every ten seconds. Opening connections beyond the limit can close earlier ones. A deployment spanning development, staging and production therefore needs deliberate connection ownership and reconnection handling, particularly when several processes share the same API key.[7]

The usage guide distinguishes live quota from dashboard statistics, which may be cached or show a previous maximum. The /api_usage endpoint reports the plan and remaining allowance but itself costs one API credit. Response headers api-credits-used and api-credits-left provide an additional way to monitor consumption within ordinary requests.[15]

Twelve Data estimates that completed REST candles appear 0.3–2 minutes after the interval closes, depending on the instrument. Its streaming latency estimate is approximately 170 milliseconds, also instrument-dependent. These are supplier descriptions, not measured results or a universal freshness guarantee; a strategy needs the publication behavior of its selected feed.[16]

Support, service levels & contacts

Sections ↑

The business pricing page advertises integration support and Slack Connect for Enterprise, and dedicated 24/7 support for Enterprise+. These are tier-specific offers.[12]

Public availability figures need reconciliation: Enterprise marketing advertises 99.99%, while the general terms’ conditional SLA states 99.9% and excludes third-party data availability. The applicable signed SLA should identify the commitment, exclusions and credit rules.[12][13]

Published enquiry and support routes

Sales and customer formsWebsite
https://twelvedata.com/contactSource 18

Scope Custom packages, product questions and existing-customer enquiries.

General enquiryEmail
[email protected]Source 18

Scope General questions and online-chat contact.

Coverage and customer supportEmail
[email protected]Source 1

Scope Dataset coverage, access and use-rights questions.

Licensing and attributionEmail
[email protected]Source 17

Scope External-use attribution and market-specific requirements.

Help centerWebsite
https://support.twelvedata.com/Source 18

Scope Setup, data behavior, billing and integration guides.

Data licensing & assurance scope

Sections ↑

The license defaults to internal use, with external display, redistribution and non-display rights governed by the purchased tier, add-ons or written agreement. Third-party data can require further contracts, reporting and fees.[13]

For US equities, the guide explicitly separates the included default feed from external distribution. Client access, brokerage redistribution and white-label delivery require the relevant add-on or agreed rights. Paying for more request capacity alone does not resolve that licensing scope.[2]

External display and redistribution normally require Twelve Data attribution and any exchange-specific notices. The guidance permits contractual exceptions, including qualifying white-label arrangements, and passes relevant requirements to downstream users. An unbranded interface therefore needs an express license provision rather than simply omitting the source label.[17]

The trust center lists security policies, audit logging, subprocessors and a data-processing agreement, with an access-request route for sensitive documentation. It displays a SOC 2 compliance label. The public overview is not the underlying audit report; report type, period, scope and exceptions require the applicable assurance materials.[19]

Operator & company identity

Sections ↑

The January 2026 terms identify Twelve Data Pte. Ltd., UEN 202006058W. The published legal-notice address is 20A Tanjong Pagar Road, Singapore 088443.[13]

Twelve Data’s datasets and application tools support research, charting and product development. They do not themselves establish a brokerage account, custody arrangement or trade-execution service.[1]

Operator
Twelve Data Pte. Ltd., UEN 202006058W, Singapore.
Service scope
Financial market data, fundamentals and analytics through REST, WebSocket and spreadsheet add-ons.
Customer types
Developers; Researchers; Individual investors; Fintech companies; Financial institutions; Data distributors
Delivery
API; SaaS
Pricing publication
Public and quoted pricing
Platforms
Twelve Data API; Twelve Data WebSocket; Forex API v2; Excel Office Add-in; Excel Windows Add-in; Twelve Data Google Sheets Add-on
Integrations
REST; WebSocket; Python SDK; R library; Microsoft Excel; Google Sheets
Pricing scope
Free and priced credit-based plans; enterprise capacity, data add-ons and distribution rights can require additional charges or a quotation.
Implementation
Choose entitled datasets and identifiers, estimate endpoint weights, then configure REST requests or streaming subscriptions and quota monitoring.
Support
Help center, sales/customer forms and email; enhanced support and availability commitments depend on the selected business tier.
Permissions and regulatory scope
Data services; external display, onward distribution and exchange entitlements require rights appropriate to the selected use.

Provider metadata checked 21 Oct 2026Source 1Source 13Source 9Source 3Source 4Source 5Source 6Source 11Source 12Source 18Source 17

Additional Information

Sections ↑

On termination, the terms require deletion within 30 days, with an exception for compliance audit trails.[13]

Counsel Jeff Nardinelli’s public biography reports that Nasdaq’s trade-secret lawsuit concerning alleged misuse of financial data was settled. The biography does not disclose the settlement date or terms. This is counsel’s account of the resolution; it is not a finding of liability, a description of present feed sourcing or an exchange license.[20]

Follow the evidence

Sources & further reading

  1. Platform and data overview Twelve Data · Accessed 21 Oct 2026
  2. US equities coverage and rights Twelve Data · Accessed 21 Oct 2026
  3. Forex API v2 Twelve Data · Accessed 21 Oct 2026
  4. Excel add-ins Twelve Data · Accessed 21 Oct 2026
  5. Google Sheets add-on Twelve Data · Accessed 21 Oct 2026
  6. Official and third-party libraries Twelve Data · Accessed 21 Oct 2026
  7. WebSocket connection guide Twelve Data · Accessed 21 Oct 2026
  8. WebSocket capabilities and limits Twelve Data · Accessed 21 Oct 2026
  9. Credit accounting Twelve Data · Accessed 21 Oct 2026
  10. Plan entry levels and trial scope Twelve Data · Accessed 21 Oct 2026
  11. Personal pricing and add-ons Twelve Data · Accessed 21 Oct 2026
  12. Business pricing and support scope Twelve Data · Accessed 21 Oct 2026
  13. Terms of use Twelve Data · Accessed 21 Oct 2026
  14. Batch request behavior Twelve Data · Accessed 21 Oct 2026
  15. Quota monitoring Twelve Data · Accessed 21 Oct 2026
  16. Publication latency guidance Twelve Data · Accessed 21 Oct 2026
  17. External attribution requirements Twelve Data · Accessed 21 Oct 2026
  18. Sales and customer contacts Twelve Data · Accessed 21 Oct 2026
  19. Security and trust center Twelve Data · Accessed 21 Oct 2026
  20. Counsel biography: reported case resolution Simpson Thacher & Bartlett · Accessed 21 Oct 2026

This profile reports dated public information, including provider-published services and terms. It does not independently test or guarantee service delivery, integrations or performance. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.

Report an error or submit an update