Twelve Data · Rate Limits

Twelvedata Rate Limits

Twelve Data throttles usage with a credit system rather than a simple requests-per-second cap. Each API endpoint has a data weight expressed in API credits; the per-minute credit quota resets each minute. The free Basic plan allows 8 API credits per minute and 800 API credits per day. Paid plans raise the per-minute ceiling (Grow 377, Pro 1,597, Ultra 10,946) and remove the daily cap. The real-time WebSocket is metered separately: each successfully subscribed symbol consumes 1 WebSocket credit against a per-plan WebSocket credit pool.

Twelvedata Rate Limits is the machine-readable rate-limit profile for Twelve Data on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 3 rate-limit definitions, measuring credits.

The profile also includes 3 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Market Data, Financial Data, Real-Time Data, Rate Limiting, and Quotas.

3 Limits Throttle: 429
Market DataFinancial DataReal-Time DataRate LimitingQuotasThrottling

Limits

API Credits Per Minute account
credits
8 on Basic; 377 Grow; 1597 Pro; 10946 Ultra
Per-minute credit quota; resets each minute. Each endpoint consumes a weighted number of credits.
API Credits Per Day account
credits
800 on Basic; unlimited on paid plans
Daily cap applies only to the free Basic plan.
WebSocket Credits account
credits
8 trial (Basic/Grow); 1500 Pro; 10000 Ultra
One WebSocket credit is consumed per successfully subscribed symbol on wss://ws.twelvedata.com/v1/quotes/price.

Policies

Credit Weighting
Each endpoint has a data weight; heavier endpoints (batch, some fundamentals) consume more credits per call.
Per-Minute Reset
The API credit quota resets every minute; clients should pace requests to stay under the per-minute ceiling.
Backoff Strategy
On HTTP 429, clients should back off and retry after the minute window resets rather than hammering the endpoint.

Sources