Works with your stack
50M+
minutes transcribed
99.2%
accuracy rate
40+
languages supported
<10s
average processing
How it works
Three steps to a clean transcript
Paste the link
Drop any YouTube URL you own or are authorized to use. No configuration needed.
We transcribe it
Our AI pipeline processes the audio in parallel chunks, delivering results in seconds.
Download the result
Get clean transcripts in JSON, TXT, SRT, or VTT — ready for any workflow.
Features
Everything you need
A complete transcription platform — from API-first to dashboard-ready.
Lightning-fast
Sub-10 seconds for most videos. Parallel chunk processing with dedicated GPU inference.
40+ Languages
Auto-detection. Accurate across accents and dialects.
Timestamps
Word-level or sentence-level. You choose the granularity.
Speaker Diarization
Who said what, when.
SRT / VTT Export
Caption files, ready to upload.
Webhooks
HMAC-signed callbacks when jobs finish.
Streaming
Real-time response streaming via SSE.
Secure by default
Hashed keys, signed webhooks, RBAC.
API Playground
One API call. Done.
Integrate in minutes with our clean, consistent API.
curl -X POST https://api.transtube.io/v1/transcriptions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"source": {
"type": "youtube",
"url": "https://youtube.com/watch?v=dQw4w9WgXcQ"
},
"options": {
"timestamps": true,
"format": ["json", "srt", "txt"],
"language": "auto"
},
"webhook_url": "https://your-app.com/webhook"
}'{
"job_id": "job_01HXYZ4K9QR2WTVBN3M7P8C",
"status": "completed",
"created_at": "2025-01-15T10:32:00Z",
"completed_at": "2025-01-15T10:32:07Z",
"duration_seconds": 342,
"result": {
"language": "en",
"confidence": 0.98,
"segments": [
{
"start": 0.0,
"end": 4.2,
"text": "Welcome to this tutorial on building
modern web applications.",
"words": [
{ "word": "Welcome", "start": 0.0, "end": 0.5 },
{ "word": "to", "start": 0.5, "end": 0.7 }
]
}
],
"formats": {
"txt": "https://r2.transtube.io/results/.../transcript.txt",
"srt": "https://r2.transtube.io/results/.../captions.srt",
"json": "https://r2.transtube.io/results/.../transcript.json"
}
}
}Pricing
Simple, predictable pricing
Pay for what you use. Upgrade or cancel any time.
Free
Get started, no credit card required.
- 60 minutes/month
- TXT & JSON output
- Standard queue priority
- Community support
- API access
- Webhooks
- Speaker diarization
- Translation
- Team seats
Add-ons on Pro & Scale: Speaker diarization $0.02/min · Translation $0.03/min · High accuracy model $0.01/min
Start transcribing in under 2 minutes.
Free tier available. No credit card required. Cancel any time.
For videos you own or are authorized to use.