{
  "name": "ElevenLabs Scribe (Speech to Text)",
  "slug": "elevenlabs-scribe",
  "website_url": "https://elevenlabs.io/speech-to-text",
  "vendor_description": "\"Scribe v2 is the most accurate Speech to Text model\" offering \"real-time Speech to Text in under 150 ms\" across \"90+ languages.\"",
  "categories": [
    "speech-to-text"
  ],
  "summary": "ElevenLabs Scribe is a REST speech-to-text API supporting batch and real-time transcription across 90+ languages, with sub-150ms latency for streaming use cases. It covers speaker diarization, word and character timestamps, entity detection and redaction, multichannel processing, and keyterm prompting, making it suitable for podcasts, video captioning, meeting documentation, and AI agent integrations. Pricing starts at $0.22 per hour of audio with a free tier of 4.5 hours per month, self-serve signup, and an enterprise plan available. The service holds SOC 2 Type 2, HIPAA, GDPR, ISO 27001, and PCI DSS certifications, and ships SDKs for Python, Node.js, Swift, Kotlin, and Flutter.",
  "capabilities": {
    "supported_actions": [
      "transcribe_batch",
      "transcribe_streaming",
      "speaker_diarization",
      "language_detection",
      "word_timestamps",
      "character_timestamps",
      "entity_detection",
      "entity_redaction",
      "keyterm_prompting",
      "dynamic_audio_tagging",
      "no_verbatim_mode",
      "multichannel_processing",
      "webhook_delivery",
      "voice_activity_detection",
      "manual_commit_control"
    ],
    "supported_regions": [
      "US",
      "EU",
      "India",
      "Singapore"
    ],
    "supported_languages": [
      "Afrikaans",
      "Amharic",
      "Arabic",
      "Armenian",
      "Assamese",
      "Asturian",
      "Azerbaijani",
      "Belarusian",
      "Bengali",
      "Bosnian",
      "Bulgarian",
      "Burmese",
      "Cantonese",
      "Catalan",
      "Central Kurdish",
      "Chichewa",
      "Chinese (Mandarin)",
      "Croatian",
      "Czech",
      "Danish",
      "Dutch",
      "English",
      "Estonian",
      "Filipino",
      "Finnish",
      "French",
      "Fulah",
      "Galician",
      "Ganda",
      "Georgian",
      "German",
      "Greek",
      "Gujarati",
      "Hausa",
      "Hebrew",
      "Hindi",
      "Hungarian",
      "Icelandic",
      "Igbo",
      "Indonesian",
      "Irish",
      "Italian",
      "Japanese",
      "Javanese",
      "Kabuverdianu",
      "Kannada",
      "Kazakh",
      "Khmer",
      "Korean",
      "Kyrgyz",
      "Lao",
      "Latvian",
      "Lingala",
      "Lithuanian",
      "Luo",
      "Luxembourgish",
      "Macedonian",
      "Malay",
      "Malayalam",
      "Maltese",
      "Maori",
      "Marathi",
      "Mongolian",
      "Nepali",
      "Northern Sotho",
      "Norwegian",
      "Occitan",
      "Oriya",
      "Pashto",
      "Pedi",
      "Persian",
      "Polish",
      "Portuguese",
      "Punjabi",
      "Romanian",
      "Russian",
      "Serbian",
      "Shona",
      "Sindhi",
      "Slovak",
      "Slovenian",
      "Somali",
      "Spanish",
      "Swahili",
      "Swedish",
      "Tajik",
      "Tamil",
      "Telugu",
      "Thai",
      "Turkish",
      "Ukrainian",
      "Umbundu",
      "Urdu",
      "Uzbek",
      "Vietnamese",
      "Welsh",
      "Wolof",
      "Xhosa",
      "Zulu"
    ],
    "input_types": [
      "audio/aac",
      "audio/aiff",
      "audio/ogg",
      "audio/mpeg (MP3)",
      "audio/opus",
      "audio/wav",
      "audio/flac",
      "audio/m4a",
      "audio/webm",
      "video/mp4",
      "video/avi",
      "video/mkv",
      "video/quicktime (MOV)",
      "video/wmv",
      "video/x-flv",
      "video/mpeg",
      "video/3gpp",
      "file upload (up to 3 GB)",
      "cloud storage URL (up to 2 GB)",
      "YouTube URL",
      "TikTok URL",
      "WebSocket PCM stream (8–48 kHz)",
      "WebSocket μ-law stream (ulaw_8000)"
    ],
    "output_types": [
      "JSON (word-level timestamps, speaker IDs, confidence scores)",
      "plain text",
      "SRT",
      "DOCX",
      "HTML",
      "PDF",
      "segmented JSON",
      "partial_transcript (streaming)",
      "committed_transcript (streaming)",
      "committed_transcript_with_timestamps (streaming)"
    ],
    "webhooks_supported": true,
    "sandbox_available": false,
    "sdk_languages": [
      "Python",
      "Node.js",
      "Swift",
      "Kotlin",
      "Flutter"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.elevenlabs.io",
    "api_version": "v1",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": "https://elevenlabs.io/docs/developers/best-practices/breaking-changes-policy",
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://elevenlabs.io/docs/api-reference/introduction",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac",
    "webhook_events_url": "https://elevenlabs.io/docs/eleven-api/resources/webhooks",
    "rate_limit_requests": null,
    "rate_limit_window": null,
    "sdk_packages": [
      {
        "package": "elevenlabs",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/elevenlabs/elevenlabs-python"
      },
      {
        "package": "@elevenlabs/elevenlabs-js",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/elevenlabs/elevenlabs-js"
      },
      {
        "package": null,
        "language": "Swift",
        "official": true,
        "repo_url": "https://github.com/elevenlabs/ElevenLabsSwift"
      },
      {
        "package": "io.elevenlabs:elevenlabs-android",
        "language": "Kotlin",
        "official": true,
        "repo_url": "https://github.com/elevenlabs/elevenlabs-android"
      },
      {
        "package": "elevenlabs_agents",
        "language": "Flutter",
        "official": true,
        "repo_url": "https://github.com/elevenlabs/elevenlabs-flutter"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://elevenlabs.io/docs/eleven-api/guides/cookbooks/speech-to-text"
  },
  "pricing": {
    "pricing_model": "hybrid",
    "has_published_pricing": true,
    "starting_price_usd": "0.2200",
    "price_basis": "hour of audio",
    "free_tier_available": true,
    "free_tier_limit": "4 hours 30 minutes/month (Scribe v1/v2)",
    "free_tier_details": "Free plan includes 4 hours 30 minutes/month of Scribe v1/v2 transcription and 2 hours 30 minutes/month of Scribe v2 Realtime transcription at no cost (recurring monthly allowance, shared with other platform features via the 10,000 credit pool).",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Pay As You Go",
        "item": "Scribe v1/v2 batch transcription",
        "amount_usd": "0.2200",
        "amount_percent": null,
        "per": "hour of audio",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pay As You Go",
        "item": "Scribe v2 Realtime transcription",
        "amount_usd": "0.3900",
        "amount_percent": null,
        "per": "hour of audio",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pay As You Go",
        "item": "Entity detection add-on",
        "amount_usd": "0.0700",
        "amount_percent": null,
        "per": "hour of audio",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pay As You Go",
        "item": "Keyterm prompting add-on",
        "amount_usd": "0.0500",
        "amount_percent": null,
        "per": "hour of audio",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Free",
        "item": "Monthly plan fee",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Free",
        "item": "Scribe v1/v2 included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "4 hours 30 minutes/month included",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Free",
        "item": "Scribe v2 Realtime included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "2 hours 30 minutes/month included",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Starter",
        "item": "Monthly plan fee",
        "amount_usd": "6.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Starter",
        "item": "Scribe v1/v2 included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "4.5 hours included/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Starter",
        "item": "Scribe v2 Realtime included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "2.5 hours included/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Creator",
        "item": "Monthly plan fee",
        "amount_usd": "22.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Creator",
        "item": "Scribe v1/v2 included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "27 hours included/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Creator",
        "item": "Scribe v2 Realtime included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "15 hours included/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pro",
        "item": "Monthly plan fee",
        "amount_usd": "99.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pro",
        "item": "Scribe v1/v2 included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "100 hours included/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pro",
        "item": "Scribe v2 Realtime included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "56 hours included/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Scale",
        "item": "Monthly plan fee",
        "amount_usd": "299.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Scale",
        "item": "Scribe v1/v2 included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "450 hours included/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Scale",
        "item": "Scribe v2 Realtime included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "254 hours included/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Business",
        "item": "Monthly plan fee",
        "amount_usd": "990.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Business",
        "item": "Scribe v1/v2 included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "1359 hours included/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Business",
        "item": "Scribe v2 Realtime included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "767 hours included/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Enterprise",
        "item": "Scribe v1/v2 included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "4500 hours included/month (example volume)",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Enterprise",
        "item": "Scribe v2 Realtime included transcription",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "2538 hours included/month (example volume)",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": true,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": true,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://elevenlabs.io/dpa",
    "documented_rate_limits": "Concurrency for Scribe v1/v2 batch: min(4, round_up(audio_duration_secs/480)). Files over 8 minutes chunked into 4 parallel segments. Scribe v2 Realtime: 30+ concurrent streams on Business plans; enterprise plans include elevated limits. Response headers expose current-concurrent-requests and maximum-concurrent-requests. HTTP 429 returned on rate_limit_exceeded or concurrent_limit_exceeded.",
    "known_restrictions": [
      "Maximum file size: 3 GB (file upload) or 2 GB (cloud storage URL)",
      "Maximum audio duration: 10 hours (standard), 1 hour (multichannel)",
      "Minimum audio duration: 100ms",
      "Maximum channels in multichannel mode: 5",
      "Maximum speakers for diarization: 32",
      "Maximum keyterms: 1,000 per request (batch); 50 keyterms (realtime)",
      "Keyterm max length: under 50 characters, max 5 words (batch); up to 20 characters (realtime)",
      "Scribe v1 deprecated, removal July 9 2026",
      "Zero Retention Mode (enable_logging=false) is enterprise-only",
      "Data residency (EU, India, Singapore) is enterprise-only feature",
      "HIPAA support requires BAA with ElevenLabs Sales and Zero Retention Mode enabled",
      "Speaker diarization not available on Scribe v2 Realtime",
      "Dual channel not supported on Scribe v2 Realtime",
      "Entity detection and redaction incur additional cost; speaker role detection also incurs additional cost"
    ]
  },
  "developer": {
    "docs_url": "https://elevenlabs.io/docs/overview/intro",
    "api_reference_url": "https://elevenlabs.io/api",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://elevenlabs.io/changelog",
    "status_page_url": "https://status.elevenlabs.io",
    "llms_txt_url": "https://elevenlabs.io/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2025-02-26",
    "ga_date": "2025-02-26",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Revolut",
      "Klarna",
      "Washington Post",
      "Deutsche Telekom",
      "HarperCollins"
    ]
  },
  "scores": {
    "agent_friendliness": 65,
    "pricing_transparency": 100,
    "setup_speed": 85,
    "docs_quality": 55,
    "procurement_friction": 100,
    "trust_readiness": 80,
    "best_for": [
      "Prototypes and side projects - free to start, no sales call",
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)"
    ],
    "avoid_if": []
  },
  "sources": [
    {
      "field": "vendor_description",
      "url": "https://elevenlabs.io/speech-to-text",
      "excerpt": "Scribe v2 is the most accurate Speech to Text model offering real-time Speech to Text in under 150 ms across 90+ languages.",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://elevenlabs.io/speech-to-text",
      "excerpt": "Scribe v2 is the most accurate Speech to Text model — this is a dedicated STT/transcription product, not a TTS or voice agent product.",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://elevenlabs.io/blog/introducing-scribe-v2",
      "excerpt": "Compliance certifications: SOC 2, ISO 27001, PCI DSS L1, HIPAA, GDPR",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Scribe v1/v2: $0.22 per hour. Scribe v2 Realtime: $0.39 per hour. Entity Detection add-on: $0.070 per hour. Keyterm Prompting add-on: $0.050 per hour.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://elevenlabs.io/pricing",
      "excerpt": "The Free plan offers 10k credits per month with access to Text to Speech, Speech to Text, Sound Effects, Voice Design, Music, Productions, Image & Video",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://compliance.elevenlabs.io/resources",
      "excerpt": "ElevenLabs has completed 2025 SOC 2 Type 2 + HIPAA Report Final",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://elevenlabs.io/enterprise",
      "excerpt": "ElevenLabs offers HIPAA-eligible configurations for enterprise customers when Zero Retention Mode is enabled with a Business Associate Agreement.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://elevenlabs.io/docs/overview/administration/data-residency",
      "excerpt": "GDPR Alignment: Our platform and practices are designed to align with applicable GDPR requirements",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://compliance.elevenlabs.io/resources",
      "excerpt": "ElevenLabs has ISO 27001/17/18, ISO 27701, and ISO 42001 certificates",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://compliance.elevenlabs.io/resources",
      "excerpt": "ElevenLabs is SOC 2 Type II, ISO 27001, and PCI DSS Level 1 certified",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://elevenlabs.io/docs/overview/administration/data-residency",
      "excerpt": "ElevenLabs offers data residency in three jurisdictions: EU (api.eu.residency.elevenlabs.io), India (api.in.residency.elevenlabs.io), Singapore (api.sg.residency.elevenlabs.io)",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://elevenlabs.io/blog/introducing-elevenlabs-mcp",
      "excerpt": "The ElevenLabs MCP server is an abstraction over the ElevenLabs API to provide a large language model with context to access the full ElevenLabs AI audio platform",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://elevenlabs.io/docs/overview/capabilities/speech-to-text",
      "excerpt": "Accurate transcription in 90+ languages",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://elevenlabs.io/speech-to-text",
      "excerpt": "The page enumerates 99 distinct languages with individual pages, including Afrikaans, Amharic, Arabic, Armenian, Assamese, Asturian, Azerbaijani, Belarusian, Bengali, Bosnian, Bulgarian, Burmese, Cantonese, Catalan...",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Starter $6/month: 4.5 hours Scribe v1/v2, 2.5 hours Scribe v2 Realtime; Creator $22/month: 27 hours / 15 hours; Pro $99/month: 100 hours / 56 hours",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Free plan includes Scribe v1/v2: 4 hrs 30 min; Scribe v2 Realtime: 2 hrs 30 min included per month.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Scribe v1/v2: $0.22 per hour. Entity Detection: $0.070 per hour. Keyterm Prompting: $0.050 per hour. Scribe v2 Realtime: $0.39 per hour.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://elevenlabs.io/docs/overview/administration/data-residency",
      "excerpt": "ElevenLabs maintains SOC2 certification, demonstrating our commitment to high standards for security, availability and confidentiality.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://elevenlabs.io/docs/overview/capabilities/speech-to-text",
      "excerpt": "HIPAA-compliant deployments require contacting ElevenLabs Sales to sign a Business Associate Agreement (BAA) agreement",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://elevenlabs.io/blog/introducing-scribe-v2",
      "excerpt": "Compliance certifications: SOC 2, ISO 27001, PCI DSS L1, HIPAA, GDPR",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://elevenlabs.io/blog/introducing-scribe-v2",
      "excerpt": "Compliance certifications: SOC 2, ISO 27001, PCI DSS L1, HIPAA, GDPR",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://elevenlabs.io/enterprise",
      "excerpt": "Custom service-level agreements are available for mission-critical workloads",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://elevenlabs.io/docs/overview/capabilities/speech-to-text",
      "excerpt": "Webhooks: Asynchronous results can be sent to webhooks configured in webhook settings in the UI",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://elevenlabs.io/docs/overview/capabilities/speech-to-text",
      "excerpt": "Audio formats: AAC, AIFF, OGG, MP3, OPUS, WAV, FLAC, M4A, WebM. Video formats: MP4, AVI, MKV, MOV, WMV, FLV, WebM, MPEG, 3GPP",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://elevenlabs.io/docs/overview/models",
      "excerpt": "Scribe v1: Deprecated and will be removed July 9th, 2026",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Enterprise: Custom terms available",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://elevenlabs.io/docs/api-reference/speech-to-text/convert",
      "excerpt": "The documentation provides code examples in TypeScript/JavaScript, Python, Go, Ruby, Java, PHP, C#, Swift",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://elevenlabs.io/docs/api-reference/speech-to-text/convert",
      "excerpt": "Authentication is done either by providing a valid API key in the xi-api-key header or by providing a valid token in the token query parameter.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://elevenlabs.io/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime",
      "excerpt": "GET /v1/speech-to-text/realtime (WebSocket). Protocol: WebSocket Secure (WSS). Specification: AsyncAPI 2.6.0.",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://elevenlabs.io/docs/api-reference/speech-to-text/convert",
      "excerpt": "Endpoint: POST /v1/speech-to-text. API version 1.0.0 indicated in OpenAPI specification; endpoint path includes /v1/ prefix.",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://elevenlabs.io/blog/meet-scribe",
      "excerpt": "Scribe is available now, with developers able to integrate it today via our Speech to Text API.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://elevenlabs.io/docs/eleven-api/resources/libraries",
      "excerpt": "REST API Libraries — Python: elevenlabs (PyPI), github.com/elevenlabs/elevenlabs-python; JavaScript (Node): @elevenlabs/elevenlabs-js (npm), github.com/elevenlabs/elevenlabs-js. Agents Platform Libraries include Swift (github.com/elevenlabs/ElevenLabsSwift), Kotlin (io.elevenlabs/elevenlabs-android), Flutter (elevenlabs_agents).",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://elevenlabs.io/docs/api-reference/speech-to-text/convert",
      "excerpt": "HTTP 422 returns HTTPValidationError with validation details including location, message, and error type. Error message types covering authentication failures, quota exhaustion, rate limiting, and resource constraints.",
      "confidence": "medium"
    },
    {
      "field": "webhook_events_url",
      "url": "https://elevenlabs.io/docs/eleven-api/resources/webhooks",
      "excerpt": "Supported events: post_call_transcription (A Agents Platform call has finished and analysis is complete), voice_removal_notice, voice_removal_notice_withdrawn, voice_removed.",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "ElevenLabs charges for speech to text based on the duration of the audio sent for transcription. Billing is calculated per hour of audio, with rates varying by tier and model.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://elevenlabs.io/blog/meet-scribe",
      "excerpt": "Launch Date: February 26, 2025. Scribe is described as the world's most accurate transcription model.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://elevenlabs.io/blog/500m-arr-and-new-investors",
      "excerpt": "ElevenLabs crosses $500M ARR and welcomes new investors. Enterprise clients include Deutsche Telekom, Revolut, Klarna, Washington Post, HarperCollins.",
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://elevenlabs.io/docs/overview/capabilities/speech-to-text",
      "excerpt": "Maximum file size: 3 GB. Maximum duration: 10 hours (standard), 1 hour (multichannel). Multi-channel mode: Up to 5 channels. Max speakers: 32 for diarization prediction",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://elevenlabs.io/docs/overview/capabilities/speech-to-text",
      "excerpt": "Concurrency = min(4, round_up(audio_duration_secs/480)). Files over 8 minutes are internally chunked into 4 segments for parallel processing",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://elevenlabs.io/pricing",
      "excerpt": "No dedicated sandbox or test environment mentioned; free plan provides live environment access only.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://elevenlabs.io/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime",
      "excerpt": "Authentication uses the `xi-api-key` header parameter. Two methods are supported: API Key (include valid key in the xi-api-key header) and Single-Use Token (provide token via token query parameter recommended for client-side transcription).",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://elevenlabs.io/docs/api-reference/speech-to-text/convert",
      "excerpt": "POST /v1/speech-to-text — Content-Type: multipart/form-data. Returns SpeechToTextChunkResponseModel with transcription text, words array, and metadata.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://elevenlabs.io/docs/api-reference/speech-to-text/convert",
      "excerpt": "Production (Default): https://api.elevenlabs.io; Production US: https://api.us.elevenlabs.io; Production EU: https://api.eu.residency.elevenlabs.io",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://elevenlabs.io/docs/api-reference/speech-to-text/convert",
      "excerpt": "Endpoint: POST /v1/speech-to-text — versioning encoded in URL path as /v1/.",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://elevenlabs.io/docs/developers/best-practices/breaking-changes-policy",
      "excerpt": "Endpoints might be marked as deprecated, however the outright removal of them will not occur without sufficient outreach to all affected users. All API updates and changes are published in the changelog on a weekly cadence.",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://elevenlabs.io/docs/eleven-api/guides/cookbooks/speech-to-text",
      "excerpt": "Speech to Text quickstart | ElevenLabs Documentation — This guide will show you how to convert spoken audio into text using the Speech to Text API.",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://elevenlabs.io/docs/eleven-api/resources/webhooks",
      "excerpt": "Webhooks currently support authentication via HMAC signatures. Verification occurs via the ElevenLabs-Signature header using the SDK's built-in methods (constructEvent in JavaScript, construct_event in Python).",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Scribe v1/v2: Price per hour is $0.22. Entity detection adds $0.070 per hour. Keyterm prompting adds $0.050 per hour. Scribe v2 Realtime low latency (~150ms) transcription costs $0.39 per hour.",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Free plan includes Scribe v1/v2: 4 hrs 30 min; Scribe v2 Realtime: 2 hrs 30 min included per month.",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://techcrunch.com/2025/02/26/elevenlabs-is-launching-its-own-speech-to-text-model/",
      "excerpt": "ElevenLabs is launching its own speech-to-text model — published February 26, 2025. Model available immediately via the Speech to Text API.",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://elevenlabs.io/dpa",
      "excerpt": "Customer Content will be deleted from the Services within thirty (30) days of the expiration or termination of the Agreement, unless Customer consents to retention beyond such period.",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "specific per-plan request-per-minute rate limits",
    "published uptime SLA percentage",
    "rate_limit_requests",
    "rate_limit_window",
    "sla_url",
    "idempotency_supported",
    "mcp_url"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-21T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/elevenlabs-scribe",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/elevenlabs-scribe/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}