{
  "name": "ElevenLabs Text to Speech",
  "slug": "elevenlabs-tts",
  "website_url": "https://elevenlabs.io/text-to-speech",
  "vendor_description": "\"Text to Speech with high quality, human-like AI voices\"",
  "categories": [
    "text-to-speech"
  ],
  "summary": "ElevenLabs Text to Speech is a REST API delivering high-quality, human-like AI voices for use cases spanning voice agents, audiobook production, video narration, game character voiceovers, and real-time conversational AI, with support for over a dozen synthesis capabilities including streaming, voice cloning, and multilingual output. Pricing starts at $6/month for 30,000 characters on the Starter plan, with a free tier of 10,000 characters per month and self-serve signup requiring no sales call. The API holds SOC 2 Type 2, ISO 27001, HIPAA, GDPR, and PCI DSS certifications, and offers Python and Node.js SDKs plus an MCP server. Notable customers include the Washington Post, HarperCollins, ESPN, and NVIDIA.",
  "capabilities": {
    "supported_actions": [
      "synthesize_speech",
      "streaming_tts",
      "instant_voice_cloning",
      "professional_voice_cloning",
      "voice_design",
      "ssml_support",
      "word_timestamps",
      "speech_to_speech",
      "multilingual_synthesis",
      "pronunciation_dictionary",
      "audio_tagging",
      "voice_library_access",
      "text_normalization",
      "websocket_streaming",
      "request_stitching"
    ],
    "supported_regions": [
      "United States",
      "European Union",
      "India",
      "Singapore"
    ],
    "supported_languages": [
      "English (US)",
      "English (UK)",
      "English (AU)",
      "English (IN)",
      "Japanese",
      "Chinese",
      "German",
      "Hindi",
      "French",
      "Korean",
      "Portuguese",
      "Italian",
      "Spanish",
      "Indonesian",
      "Dutch",
      "Turkish",
      "Filipino",
      "Polish",
      "Swedish",
      "Bulgarian",
      "Romanian",
      "Arabic",
      "Czech",
      "Greek",
      "Finnish",
      "Croatian",
      "Malay",
      "Slovak",
      "Danish",
      "Tamil",
      "Ukrainian",
      "Russian",
      "Hungarian",
      "Norwegian",
      "Vietnamese",
      "70+ languages total via eleven_v3 model"
    ],
    "input_types": [
      "plain text",
      "SSML",
      "audio tags (Eleven v3 model)"
    ],
    "output_types": [
      "mp3",
      "pcm",
      "wav",
      "opus",
      "ulaw",
      "alaw"
    ],
    "webhooks_supported": true,
    "sandbox_available": false,
    "sdk_languages": [
      "Python",
      "Node.js",
      "Python (MCP server)"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.elevenlabs.io/v1",
    "api_version": "v1",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://elevenlabs.io/docs/api-reference/authentication",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac",
    "webhook_events_url": "https://elevenlabs.io/docs/eleven-api/resources/webhooks",
    "rate_limit_requests": 2,
    "rate_limit_window": "concurrent",
    "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": "elevenlabs-mcp",
        "language": "Python (MCP server)",
        "official": true,
        "repo_url": "https://github.com/elevenlabs/elevenlabs-mcp"
      }
    ],
    "mcp_url": "https://github.com/elevenlabs/elevenlabs-mcp",
    "quickstart_url": "https://elevenlabs.io/docs/eleven-api/quickstart"
  },
  "pricing": {
    "pricing_model": "hybrid",
    "has_published_pricing": true,
    "starting_price_usd": "6.0000",
    "price_basis": "month (30,000 characters on Starter; ~$200/1M chars)",
    "free_tier_available": true,
    "free_tier_limit": "10,000 characters/month",
    "free_tier_details": "Free plan at $0/month includes 10,000 credits per month (1 text character = 1 credit for standard models); no commercial rights on free tier.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Free",
        "item": "Speech synthesis (plan fee)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Free",
        "item": "Speech synthesis - Flash/Turbo models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "20,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Free",
        "item": "Speech synthesis - Multilingual v2/v3 models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "10,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Starter",
        "item": "Speech synthesis (plan fee)",
        "amount_usd": "6.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Starter",
        "item": "Speech synthesis - Flash/Turbo models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "20,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Starter",
        "item": "Speech synthesis - Multilingual v2/v3 models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "10,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Creator",
        "item": "Speech synthesis (plan fee)",
        "amount_usd": "22.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Creator",
        "item": "Speech synthesis - Flash/Turbo models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "120,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Creator",
        "item": "Speech synthesis - Multilingual v2/v3 models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "60,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pro",
        "item": "Speech synthesis (plan fee)",
        "amount_usd": "99.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pro",
        "item": "Speech synthesis - Flash/Turbo models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "440,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pro",
        "item": "Speech synthesis - Multilingual v2/v3 models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "220,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Scale",
        "item": "Speech synthesis (plan fee)",
        "amount_usd": "299.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Scale",
        "item": "Speech synthesis - Flash/Turbo models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "1,980,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Scale",
        "item": "Speech synthesis - Multilingual v2/v3 models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "990,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Business",
        "item": "Speech synthesis (plan fee)",
        "amount_usd": "990.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Business",
        "item": "Speech synthesis - Flash/Turbo models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "5,980,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Business",
        "item": "Speech synthesis - Multilingual v2/v3 models (included quota)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "2,990,000 characters/month",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pay As You Go",
        "item": "Flash/Turbo model speech synthesis (overage or standalone)",
        "amount_usd": "0.0500",
        "amount_percent": null,
        "per": "1,000 characters",
        "currency": "USD",
        "source_url": "https://elevenlabs.io/pricing/api"
      },
      {
        "plan": "Pay As You Go",
        "item": "Multilingual v2/v3 model speech synthesis (overage or standalone)",
        "amount_usd": "0.1000",
        "amount_percent": null,
        "per": "1,000 characters",
        "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/privacy-policy",
    "documented_rate_limits": "TTS concurrency limits by plan: Free=2, Starter=3, Creator=5, Pro=10, Scale=15, Business=15 concurrent requests. Response headers expose current-concurrent-requests and maximum-concurrent-requests. Burst pricing allows up to 3x normal concurrency limit at double the standard rate. Flash v2.5 model inference latency ~75ms for typical short inputs.",
    "known_restrictions": [
      "Commercial usage rights require paid (Starter+) plan",
      "MP3 192kbps output requires Creator tier or higher",
      "PCM/WAV 44.1kHz requires Pro tier or higher",
      "Professional Voice Cloning requires paid plan",
      "Free tier restricted from voice library API access",
      "HIPAA BAA only available for Enterprise tier subscriptions",
      "Data residency (EU/India/Singapore) only available to Enterprise customers",
      "Maximum 3 pronunciation dictionary locators per request",
      "Maximum 3 request IDs for audio stitching per request",
      "Character limit per request: 5,000 (Eleven v3), 10,000 (Multilingual v2), 40,000 (Flash v2.5)",
      "Several models deprecated for removal July 9, 2026: eleven_monolingual_v1, eleven_multilingual_v1, scribe_v1, eleven_turbo_v2_5, eleven_turbo_v2",
      "Voice cloning requires consent from voice owner; platform enforces this",
      "No publicly published uptime SLA; custom SLAs available for Enterprise only"
    ]
  },
  "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": "2022-01-01",
    "ga_date": "2023-01-01",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Washington Post",
      "HarperCollins",
      "TIME",
      "The New Yorker",
      "Bertelsmann",
      "NVIDIA",
      "ESPN",
      "Paradox Interactive",
      "Perplexity",
      "Chess.com"
    ]
  },
  "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": "iso_27001",
      "url": "https://elevenlabs.io/text-to-speech",
      "excerpt": "ISO 27001 certified",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://compliance.elevenlabs.io/",
      "excerpt": "ElevenLabs Trust Center",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://elevenlabs.io/text-to-speech",
      "excerpt": "PCI DSS Level 1 certified",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://elevenlabs.io/enterprise",
      "excerpt": "custom SLAs available for enterprise customers; no publicly published standard SLA",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://elevenlabs.io/text-to-speech",
      "excerpt": "Text to Speech with high quality, human-like AI voices",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://elevenlabs.io/pricing",
      "excerpt": "Free: $0/month ... 10,000 credits",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Free/Pay-as-you-go: $0 ... Flash/Turbo: 20,000 characters ... Multilingual v2/v3: 10,000 characters",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Starter $6/month ... Flash/Turbo 20,000 characters ... Multilingual v2/v3 10,000 characters ... Flash/Turbo TTS: $0.05 per 1,000 characters ... Multilingual v2/v3 TTS: $0.10 per 1,000 characters",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://elevenlabs.io/pricing",
      "excerpt": "Starter: $6/month ... Creator: $22/month ... Pro: $99/month ... Scale: $299/month ... Business: $990/month ... Enterprise: Custom pricing",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Flash/Turbo TTS: \"$0.05\" per 1K characters ... Multilingual v2/v3 TTS: \"$0.10\" per 1K characters",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://compliance.elevenlabs.io/",
      "excerpt": "ElevenLabs Trust Center",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://elevenlabs.io/text-to-speech",
      "excerpt": "SOC 2 Type II certified",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://elevenlabs.io/docs/eleven-agents/legal/hipaa",
      "excerpt": "Execution of a BAA, as may be required by HIPAA, is only available for Enterprise tier subscriptions.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://elevenlabs.io/text-to-speech",
      "excerpt": "HIPAA-eligible workflows (for healthcare applications)",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://elevenlabs.io/dpa",
      "excerpt": "ElevenLabs — Discover our Data Processing Addendum (DPA)",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://elevenlabs.io/docs/overview/models",
      "excerpt": "eleven_v3: 70+ languages ... eleven_multilingual_v2: 29 languages ... eleven_flash_v2_5: 32 languages (adding Hungarian, Norwegian, Vietnamese)",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://elevenlabs.io/docs/api-reference/text-to-speech/convert",
      "excerpt": "Supports 27 formats including: MP3 (8 variants, 22050-44100 Hz, 32-192 kbps), Opus (5 variants, 48000 Hz, 32-192 kbps), WAV (7 variants, 8000-48000 Hz), PCM (9 variants, 8000-48000 Hz), μ-law/A-law (8000 Hz)",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://elevenlabs.io/docs/overview/capabilities/text-to-speech",
      "excerpt": "Instant voice cloning from short audio clips; Professional voice cloning for high-fidelity replicas; Voice design (generate from text descriptions)",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://elevenlabs.io/docs/eleven-api/quickstart",
      "excerpt": "Python: Install via pip install elevenlabs; TypeScript/JavaScript: Install via npm install @elevenlabs/elevenlabs-js",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://elevenlabs.io/blog/introducing-elevenlabs-mcp",
      "excerpt": "ElevenLabs MCP server launches with Claude and Cursor",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://elevenlabs.io/pricing",
      "excerpt": "Free Tier: $0/month - a production account, not a dedicated sandbox/test environment",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://elevenlabs.io/docs/overview/models",
      "excerpt": "eleven_monolingual_v1, eleven_multilingual_v1, scribe_v1 (removal: July 9, 2026); eleven_turbo_v2_5 and eleven_turbo_v2 (superseded by Flash variants)",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://elevenlabs.io/docs/api-reference/authentication",
      "excerpt": "Every request to the API must include your API key, used to authenticate your requests and track usage quota. 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/introduction",
      "excerpt": "You can interact with the API through HTTP or Websocket requests from any language",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://elevenlabs.io/docs/api-reference/text-to-speech/convert",
      "excerpt": "Production: https://api.elevenlabs.io ... POST /v1/text-to-speech/{voice_id}",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://elevenlabs.io/docs/api-reference/text-to-speech/convert",
      "excerpt": "POST /v1/text-to-speech/{voice_id}",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/elevenlabs/elevenlabs-js",
      "excerpt": "The official JavaScript (Node) library for the ElevenLabs API",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/elevenlabs/elevenlabs-mcp",
      "excerpt": "The official ElevenLabs MCP server",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://elevenlabs.io/docs/eleven-api/quickstart",
      "excerpt": "Store the key as a managed secret and pass it to the SDKs either as a environment variable via an .env file, or directly in your app's configuration",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://elevenlabs.io/docs/eleven-api/resources/webhooks",
      "excerpt": "webhooks support authentication via HMAC signatures ... verifying the ElevenLabs-Signature header in your endpoint using the SDK",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://help.elevenlabs.io/hc/en-us/articles/14312733311761-How-many-Text-to-Speech-requests-can-I-make-and-can-I-increase-it",
      "excerpt": "The concurrency limit depends on your plan: Free (2), Starter (3), Creator (5), Pro (10), Scale (15), and Business (15).",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://elevenlabs.io/docs/eleven-api/quickstart",
      "excerpt": "Generate credentials in the dashboard, then store them securely",
      "confidence": "medium"
    },
    {
      "field": "starting_price_usd",
      "url": "https://elevenlabs.io/pricing",
      "excerpt": "Starter plan at $6 per month ... 30,000 credits per month ... 1 text character equals 1 credit",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://elevenlabs.io/pricing",
      "excerpt": "The Free plan includes 10k credits per month",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://elevenlabs.io/blog/series-c",
      "excerpt": "Since launching its platform in January 2023",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.mvp.vc/company-initations/elevenlabs",
      "excerpt": "High-profile clients include the Washington Post, TIME, HarperCollins, and Bertelsmann, who leverage ElevenLabs for multilingual audio content, dubbing, and accessibility solutions.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://elevenlabs.io/docs/overview/administration/data-residency",
      "excerpt": "ElevenLabs' customer data is hosted/stored in the U.S. by default ... additional storage locations in the EU ... India ... Singapore",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://elevenlabs.io/docs/api-reference/text-to-speech/stream",
      "excerpt": "SSML: Supported via enable_ssml_parsing query parameter (boolean, default: false)",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://help.elevenlabs.io/hc/en-us/articles/14312733311761-How-many-Text-to-Speech-requests-can-I-make-and-can-I-increase-it",
      "excerpt": "Concurrency limits by plan: Free: 2, Starter: 3, Creator: 5, Pro: 10, Scale: 15, Business: 15.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://github.com/elevenlabs/elevenlabs-mcp",
      "excerpt": "GitHub - elevenlabs/elevenlabs-mcp: The official ElevenLabs MCP server",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://elevenlabs.io/docs/eleven-api/resources/webhooks",
      "excerpt": "ElevenLabs currently supports four webhook event types: post_call_transcription, voice_removal_notice, voice_removal_notice_withdrawn, voice_removed",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://elevenlabs.io/pricing/api",
      "excerpt": "Enterprise - Custom pricing: Tailored solutions with custom terms, SSO, and priority support",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://elevenlabs.io/docs/overview/capabilities/text-to-speech",
      "excerpt": "Free tier restricted from voice library API access; Commercial rights require paid plans",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://elevenlabs.io/docs/api-reference/authentication",
      "excerpt": "Every request to the API must include your API key, used to authenticate your requests and track usage quota.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://elevenlabs.io/docs/api-reference/text-to-speech/v-1-text-to-speech-voice-id-stream-input",
      "excerpt": "wss://api.elevenlabs.io/ ... /v1/text-to-speech/{voice_id}/stream-input",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://elevenlabs.io/docs/api-reference/text-to-speech/convert",
      "excerpt": "POST /v1/text-to-speech/{voice_id}",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/elevenlabs/elevenlabs-python",
      "excerpt": "The official Python SDK for the ElevenLabs API",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/elevenlabs/elevenlabs-mcp",
      "excerpt": "The official ElevenLabs MCP server",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://elevenlabs.io/blog/introducing-elevenlabs-mcp",
      "excerpt": "ElevenLabs MCP server launches with Claude and Cursor",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://elevenlabs.io/docs/eleven-api/resources/errors",
      "excerpt": "type: Category of error ... code: Specific error identifier for determining root cause ... message: Detailed explanation ... request_id: Unique identifier for troubleshooting",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://elevenlabs.io/docs/eleven-api/resources/webhooks",
      "excerpt": "post_call_transcription ... voice_removal_notice ... voice_removal_notice_withdrawn ... voice_removed",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://help.elevenlabs.io/hc/en-us/articles/14312733311761-How-many-Text-to-Speech-requests-can-I-make-and-can-I-increase-it",
      "excerpt": "Since their system cares about concurrency, requests per minute matter less than how long each request takes and when they are sent.",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://elevenlabs.io/privacy-policy",
      "excerpt": "ElevenLabs will not keep data it generates about your voice longer than 3 years after your last interaction with us, except as required by law.",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://elevenlabs.io/pricing",
      "excerpt": "1 text character equals 1 credit for standard models (V1 English, V1 Multilingual, V2 Multilingual)",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://en.wikipedia.org/wiki/ElevenLabs",
      "excerpt": "ElevenLabs was co-founded in 2022 by Piotr Dąbkowski, an ex-Google machine learning engineer and Mati Staniszewski",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://elevenlabs.io/blog/series-c",
      "excerpt": "Technology: NVIDIA, Perplexity ... Media: Bertelsmann, ESPN ... Publishing: TIME, The New Yorker, Harper Collins, The Washington Post ... Gaming: Paradox Interactive",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://elevenlabs.io/docs/api-reference/introduction",
      "excerpt": "You can interact with the API through HTTP or Websocket requests from any language",
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "deprecation_policy_url",
    "sla_url",
    "idempotency_supported (not documented for write endpoints)"
  ],
  "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-tts",
        "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-tts/{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"
      }
    ]
  }
}