ELSA · Rate Limits

Elsa Rate Limits

The ELSA API is partner/B2B and gated behind an issued API token. ELSA's public documentation describes constraints on maximum audio duration per request (which vary by plan — roughly 20s on Standard and up to 45s scripted / 150s unscripted on Premium) but does not publish account-level request or concurrency rate-limit numbers. Specific throttling thresholds are not reconciled in this artifact and are governed by partner agreements.

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

It captures 4 rate-limit definitions, measuring audio_seconds, requests, and connections.

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

Tagged areas include Speech Assessment, Pronunciation, Speech Recognition, Language Learning, and AI.

4 Limits Throttle: 429
Speech AssessmentPronunciationSpeech RecognitionLanguage LearningAIRate LimitingQuotasThrottling

Limits

Max Audio Duration Per Request (Standard) request
audio_seconds
~20s scripted / ~20s unscripted
Plan-dependent maximum recording length accepted per scoring call.
Max Audio Duration Per Request (Premium) request
audio_seconds
~45s scripted / ~150s unscripted
Plan-dependent maximum recording length accepted per scoring call.
Requests Per Minute account
requests
see partner agreement
No public per-account RPM published; governed by partner contract.
Concurrent Streams account
connections
see partner agreement
WebSocket realtime concurrency is not publicly documented.

Policies

Token-Gated Access
Access requires an ELSA-issued API token; quotas are tied to the partner account.
Backoff Strategy
Clients should implement retry with backoff and honor any throttling responses.

Sources