Concept

Account and API limits

Understand plan-based usage, file-size, preview, and speaker diarization limits.

Live account rules win
API jobs share the same limits as the web application. Treat values here as the current contract and surface API error codes if plan rules change.

Current plan limits

CapabilityFreePro
Daily non-failed transcriptions1 per UTC dayNo daily cap
Maximum file size500 MiB15 GiB
Transcript duration20-minute previewFull eligible media
Speaker diarizationNot availableAvailable

Daily allowance

The API counts work against the authenticated account. When the daily allowance is exhausted, upload preparation or job creation returns 429 daily_limit_reached.

429 is not a requests-per-minute quota
The current public contract does not advertise a generic request-rate limit. This 429 represents plan usage.

File size

Prepare-upload checks the declared size. Job creation checks the object actually stored. Both can return 413 file_too_large. Do not depend on client validation alone.

Feature limits

Speaker diarization requires Pro. A non-Pro request with speaker_diarization: true returns 403 pro_required. List requests accept a limit from 1 to 100 and default to 25.

© 2026 FastTranscriberBuilt for developers who work with speech.