Skip to main content
Browse Docs
On This Page
View Markdown~381 tokensDownload Markdown~381 tokens

Transcribe endpoint

POST /transcribe submits a transcript-only audio or video job.

Requires X-Fast-Api-Key from an account with Pro access. Free-tier and other non-Pro API keys return 403 api_key.pro_required before job creation.

Use /transcribe when the transcript is the main output. Use /extract with media.transcript when you want transcript plus other extracted audio, frames, subtitles, or metadata in the same ZIP.

Request

curl https://api.tools.fast/extract/transcribe \
  -H "X-Fast-Api-Key: $API_KEY" \
  -F "[email protected]" \
  -F 'options={
    "transcription": {
      "mode": "quality",
      "language": "auto",
      "includeTxt": true,
      "includePdf": true,
      "includeDocx": true,
      "includeSrt": true,
      "includeVtt": true
    }
  }'

Modes

ModeUse whenPricing
fastYou need a quick transcript.Lower per-minute cost.
qualityAccuracy matters more than speed.Higher per-minute cost.
meeting-intelligenceYou need speaker-aware meeting output.Highest per-minute cost and provider availability required.

Output formats

Transcript-only jobs can include plain text, JSON, PDF, DOCX, Markdown, EPUB, SRT, and VTT depending on selected options.

Provider availability

If a selected transcription mode is temporarily unavailable, the API returns extract.audio_transcription.provider_not_configured or a provider-specific failure code. Retry later or submit with a different mode.

Try Transcribe Audio to Text in the browser ->

Extract.FAST uses this same API -- what you see in the browser is what you get in code.

Copied