API Limits

Understanding Speechify API usage constraints and quotas

Overview

Speechify API has built-in limits to ensure optimal performance and fair usage for all customers. These limits apply to input size and request frequency.

Input Size Limits

The maximum input size (including SSML tags) varies by endpoint:

EndpointCharacter LimitDescription
Speech Endpoint2,000 charactersFor single, non-streaming text-to-speech conversions
Stream Endpoint20,000 charactersFor larger texts with streaming capability

Character counts include all SSML tags in your input text.

Rate Limits

Rate limits are applied per user account, not per individual API key.

The following rate limits apply to all requests:

  • 200 requests per minute (sustained rate)
  • 10 requests per second (burst rate)

FAQ

Requests exceeding the character limit will be rejected with an appropriate error response. Consider breaking larger texts into smaller chunks within the allowed limits.

For enterprise customers with specific needs, custom limits may be available. Please contact our sales team to discuss your requirements.

You can track your API usage through your Speechify dashboard, which provides metrics on request volume and any rate limit events.