Scriptivox API
Developer quickstart
Transcribe audio and video files with word-level timestamps, speaker diarization, and language detection. Build transcription into your product in minutes.
import requestsimport timeAPI_KEY = "sk_live_YOUR_KEY"BASE = "https://api.scriptivox.com/v1"# 1. Transcribe from a URLresp = requests.post(f"{BASE}/transcribe",headers={"Authorization": API_KEY},json={"url": "https://example.com/audio.mp3"})job = resp.json()# 2. Get resultwhile True:result = requests.get(f"{BASE}/transcribe/{job['id']}",headers={"Authorization": API_KEY}).json()if result["status"] == "completed":print(result["result"]["full_transcript"])breaktime.sleep(5)
Start building
Capabilities
Fast Transcription
High-accuracy transcription. Supports 98 languages with automatic detection.
Speaker Diarization
Identify who said what. Detect and label multiple speakers in your audio automatically.
Word-level Timestamps
Get precise start and end times for every word, with confidence scores.
Webhook Notifications
Get notified when transcriptions complete. HMAC-signed payloads for security.
URL Transcription
Transcribe from any public URL — Google Drive, Dropbox, OneDrive, or direct file links.
98 Languages
Automatic language detection across 98 languages. Just send your audio — no configuration needed.