Scriptivox logoScriptivox

    Get started

    OverviewQuickstartPricing

    API Reference

    TranscribeFile UploadGet ResultBalanceError CodesRate LimitsFormatsLanguages

    Guides

    Webhooks

    Use Cases

    Folder Watcher
    Scriptivox logoScriptivoxAPI Documentation

    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.

    Get started
    import requests
    import time
    API_KEY = "sk_live_YOUR_KEY"
    BASE = "https://api.scriptivox.com/v1"
    # 1. Transcribe from a URL
    resp = requests.post(f"{BASE}/transcribe",
    headers={"Authorization": API_KEY},
    json={"url": "https://example.com/audio.mp3"})
    job = resp.json()
    # 2. Get result
    while True:
    result = requests.get(
    f"{BASE}/transcribe/{job['id']}",
    headers={"Authorization": API_KEY}
    ).json()
    if result["status"] == "completed":
    print(result["result"]["full_transcript"])
    break
    time.sleep(5)

    Start building

    Quickstart

    Get your first transcription running in under 5 minutes

    API Reference

    Upload, transcribe, and retrieve results via REST endpoints

    Webhooks

    Receive real-time notifications when transcriptions complete

    Pricing

    Simple pay-as-you-go at $0.20/hour of audio processed

    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.