InstantTranscriber API
SRT and VTT caption export API
Create timed caption files from uploaded media and fetch SRT or WebVTT exports after transcription completes.
Use Cases
- Video platform caption imports
- Course accessibility workflows
- Podcast and webinar repurposing
Latency
Caption export links are returned after transcription and post-processing finish.
Pricing
Caption exports are part of the transcription job. Usage is counted by completed audio duration.
Code Example
Start a transcription job
Use a bearer API key from account settings. Send files directly or import a public URL, then poll status or wait for a webhook before fetching exports.
curl https://api.instanttranscriber.com/v1/transcriptions/TRANSCRIPT_ID \
-H "Authorization: Bearer $INSTANTTRANSCRIBER_API_KEY"Limits
Plan and job constraints
Caption exports are available after transcript completion
Long files should be reviewed before publishing
SRT/VTT timing depends on audio clarity and segmentation
Webhooks
Completion callback example
Webhooks are at-least-once notifications. Use the transcript ID and status as your idempotency key, then fetch the transcript by ID for the authoritative result.
{
"id": "9f42300c-f75a-431d-ae73-99ffb0d77677",
"status": "completed",
"download_urls": {
"srt": "https://api.instanttranscriber.com/export/9f42300c.srt",
"vtt": "https://api.instanttranscriber.com/export/9f42300c.vtt"
}
}FAQ
SRT and VTT Export API questions
Can the API create both SRT and VTT?
Yes. Completed jobs can expose SRT and VTT export links for caption workflows.
Which caption format should I use?
Use SRT for broad editor and platform support. Use VTT for HTML5 web players.
Build with the SRT and VTT Export API
Create an account, generate an API key, and send your first transcription job.