{
  "data": {
    "a": {
      "slug": "elevenlabs-scribe",
      "name": "ElevenLabs Scribe Speech to Text API",
      "vendor": "ElevenLabs",
      "vendorUrl": "https://elevenlabs.io",
      "kind": "model",
      "category": "speech-to-text",
      "summary": "ElevenLabs' speech-to-text service for audio transcription.",
      "url": "https://www.anchorterminal.com/tools/elevenlabs-scribe",
      "markdownUrl": "https://www.anchorterminal.com/tools/elevenlabs-scribe.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/elevenlabs-scribe.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/elevenlabs-scribe.json",
      "repo": "https://github.com/elevenlabs/elevenlabs-python",
      "license": "MIT (SDKs)",
      "transports": [
        "http",
        "stdio"
      ],
      "remoteUrl": "https://api.elevenlabs.io/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@elevenlabs/elevenlabs-js"
        },
        {
          "registry": "pypi",
          "name": "elevenlabs"
        },
        {
          "registry": "pypi",
          "name": "elevenlabs-mcp"
        }
      ],
      "auth": "api-key",
      "authNotes": "`xi-api-key` header on `POST /v1/speech-to-text` and the realtime WebSocket. The hosted MCP server doesn't expose transcription. Only the deprecated local `elevenlabs-mcp` server has a `speech_to_text` tool.",
      "pricing": "freemium",
      "pricingNotes": "Scribe v2 and Scribe v2 Medical cost $0.22 an hour of audio, Scribe v2 Realtime $0.39 an hour. Entity detection adds $0.07 an hour and keyterm prompting $0.05 an hour. Silence counts. Free includes about 4.5 hours of batch audio a month, Starter $6 27 hours, Creator $22 100 hours, Pro $99 450 hours, Scale $299 1,359 hours and Business $990 4,500 hours (https://elevenlabs.io/pricing/api).",
      "priceSummary": "Freemium",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402 or machine payment in the docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 3122,
        "npmWeekly": 1063065,
        "pypiWeekly": 2223099,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://elevenlabs.io/docs/overview/capabilities/speech-to-text",
      "llmsTxt": "https://elevenlabs.io/docs/llms.txt",
      "openapi": "https://api.elevenlabs.io/openapi.json",
      "capabilities": [
        "speech.stt",
        "speech.streaming",
        "speech.batch",
        "speech.diarisation",
        "speech.languages"
      ],
      "tags": [
        "hosted",
        "freemium",
        "free-tier",
        "closed-source",
        "python",
        "typescript",
        "openapi",
        "llms-txt",
        "streaming",
        "batch",
        "webhooks",
        "async-jobs",
        "enterprise"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69,
        "grade": "B",
        "agentReady": false,
        "rank": 117,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 6,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 75,
          "maintenance": 75,
          "payments": 40,
          "reliability": 70,
          "schema": 95,
          "security": 55,
          "transparency": 71
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "$0.22 an hour for batch with 90+ languages and diarisation to 32 speakers. Audio may be used for training unless the account opts out, and the opt-out isn't retroactive.",
        "strengths": [
          "$0.22 an hour for batch with 90+ languages and diarisation to 32 speakers",
          "Keys restricted by endpoint, capped by credits and set to expire",
          "429 codes named in the error reference with exponential backoff guidance",
          "Files up to 3 GB and 10 hours, or a `source_url`",
          "OpenAPI file and an llms.txt with Markdown pages"
        ],
        "weaknesses": [
          "Audio may be used for training unless the account opts out, and the opt-out isn't retroactive",
          "Speech-to-text data is retained by default, and zero retention needs Enterprise",
          "STT request failures for 94 minutes on 29 September 2026, plus latency incidents on 26 August, 4 September and 28 September",
          "Realtime costs $0.39 an hour, nearly double batch",
          "No self-serve SLA found"
        ],
        "agentNotes": [
          "Create a key restricted to speech-to-text with a credit quota and an expiry",
          "Use `source_url` for hosted files instead of downloading and re-uploading",
          "Set `webhook=true` for long files so the call doesn't block",
          "Back off exponentially on any of the three 429 codes",
          "Opt out under Data use before sending customer audio. It only covers later uploads"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 69
          }
        ],
        "editorialScores": {
          "ergonomics": 75,
          "maintenance": 75,
          "payments": 40,
          "reliability": 70,
          "schema": 95,
          "security": 55,
          "transparency": 50
        },
        "provenanceScore": 92
      },
      "connect": {
        "http": "curl -X POST https://api.elevenlabs.io/v1/speech-to-text -H \"xi-api-key: $ELEVENLABS_API_KEY\" \\\n  -F model_id=scribe_v2 -F diarize=true -F file=@call.mp3",
        "config": {
          "mcpServers": {
            "elevenlabs": {
              "args": [
                "elevenlabs-mcp"
              ],
              "command": "uvx",
              "env": {
                "ELEVENLABS_API_KEY": "${ELEVENLABS_API_KEY}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/speech.stt",
        "tool": "https://letme.dev/elevenlabs-scribe"
      },
      "sameCompany": [
        "elevenlabs-music",
        "elevenlabs-tts",
        "elevenlabs-agents",
        "elevenlabs-voice-cloning"
      ],
      "area": "voice",
      "unitPrices": [
        {
          "item": "Scribe v2 batch",
          "unit": "audio-minute",
          "usd": 0.0037,
          "note": "published as $0.22 an hour, also Scribe v2 Medical"
        },
        {
          "item": "Scribe v2 Realtime",
          "unit": "audio-minute",
          "usd": 0.0065,
          "note": "published as $0.39 an hour"
        },
        {
          "item": "Entity detection add-on",
          "unit": "audio-minute",
          "usd": 0.0012,
          "note": "published as $0.07 an hour"
        },
        {
          "item": "Keyterm prompting add-on",
          "unit": "audio-minute",
          "usd": 0.0008,
          "note": "published as $0.05 an hour"
        }
      ],
      "provenance": {
        "legalEntity": "Eleven Labs Inc.",
        "domain": "elevenlabs.io",
        "domainRegistered": "2021-12-15",
        "endpointOnVendorDomain": true,
        "terms": "https://elevenlabs.io/terms-of-use",
        "privacy": "https://elevenlabs.io/privacy-policy",
        "statusPage": "https://status.elevenlabs.io",
        "changelog": "https://elevenlabs.io/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "score": 92
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/elevenlabs-scribe.json",
      "live": {
        "slug": "elevenlabs-scribe",
        "probe": {
          "target": "https://api.elevenlabs.io/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:48:07.861332171Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 125,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 119,
          "p95ms24h": 193,
          "samples24h": 272,
          "samples30d": 1100,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 270
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.elevenlabs.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:49:10.9513839Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "elevenlabs/elevenlabs-python",
            "version": "v2.70.0",
            "released": "2026-09-28",
            "seenAt": "2026-10-04T16:26:17.25929198Z"
          },
          {
            "registry": "npm",
            "name": "@elevenlabs/elevenlabs-js",
            "version": "2.70.0",
            "seenAt": "2026-10-04T16:26:14.91095365Z"
          },
          {
            "registry": "pypi",
            "name": "elevenlabs",
            "version": "2.70.0",
            "released": "2026-09-28",
            "seenAt": "2026-10-04T16:26:15.174074453Z"
          },
          {
            "registry": "pypi",
            "name": "elevenlabs-mcp",
            "version": "0.12.2",
            "released": "2026-08-04",
            "seenAt": "2026-10-04T16:26:15.283719447Z"
          }
        ],
        "githubStars": 3129,
        "npmWeekly": 1135260,
        "pypiWeekly": 2247596,
        "securityTxt": {
          "url": "https://elevenlabs.io/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-03-01T00:00:00.000Z",
          "checkedAt": "2026-10-04T15:15:51.968224287Z"
        },
        "llmsTxt": {
          "url": "https://elevenlabs.io/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:47.706081321Z"
        },
        "domain": {
          "domain": "elevenlabs.io",
          "checkedAt": "2026-10-04T13:07:28.958673807Z"
        },
        "updatedAt": "2026-10-04T23:49:10.9513839Z"
      }
    },
    "b": {
      "slug": "gladia-stt",
      "name": "Gladia Speech-to-Text API + MCP",
      "vendor": "Gladia",
      "vendorUrl": "https://www.gladia.io",
      "kind": "model",
      "category": "speech-to-text",
      "summary": "Speech-to-text API for live and recorded audio, with multilingual transcription and code switching.",
      "url": "https://www.anchorterminal.com/tools/gladia-stt",
      "markdownUrl": "https://www.anchorterminal.com/tools/gladia-stt.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/gladia-stt.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gladia-stt.json",
      "repo": "https://github.com/gladiaio/sdk",
      "license": "MIT (SDKs and MCP server)",
      "transports": [
        "http",
        "stdio"
      ],
      "remoteUrl": "https://api.gladia.io/v2",
      "packages": [
        {
          "registry": "npm",
          "name": "@gladiaio/sdk"
        },
        {
          "registry": "pypi",
          "name": "gladiaio-sdk"
        },
        {
          "registry": "npm",
          "name": "@gladiaio/mcp"
        }
      ],
      "auth": "api-key",
      "authNotes": "`x-gladia-key` header. Live sessions start with `POST /v2/live`, which returns a WebSocket URL. The MCP server reads `GLADIA_API_KEY` from the environment.",
      "pricing": "freemium",
      "pricingNotes": "Prepaid wallet. Starter is pay-as-you-go at $0.61 an hour async and $0.75 an hour real-time, with every add-on and language included. Growth, on an upfront commitment, goes as low as $0.20 async and $0.25 real-time. New accounts get a one-time €50 credit (https://www.gladia.io/pricing).",
      "priceSummary": "Freemium",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402 or machine payment in the docs or pricing. Billed to a funded account (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 8,
      "popularity": {
        "githubStars": 4,
        "npmWeekly": 4799,
        "pypiWeekly": 126138,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.gladia.io",
      "llmsTxt": "https://docs.gladia.io/llms.txt",
      "openapi": "https://api.gladia.io/openapi.json",
      "capabilities": [
        "speech.stt",
        "speech.streaming",
        "speech.batch",
        "speech.diarisation",
        "speech.languages",
        "speech.translation"
      ],
      "tags": [
        "hosted",
        "freemium",
        "no-card",
        "mcp",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "webhooks",
        "async-jobs",
        "streaming",
        "batch",
        "enterprise"
      ],
      "lastRelease": "2026-09-24",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69.7,
        "grade": "B",
        "agentReady": false,
        "rank": 108,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 5,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 75,
          "maintenance": 80,
          "payments": 40,
          "reliability": 60,
          "schema": 95,
          "security": 70,
          "transparency": 66
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "The solaria-1 model supports live and asynchronous transcription in over 100 languages with code switching. Starter pricing is $0.61 an hour for asynchronous transcription and $0.75 for real-time audio.",
        "strengths": [
          "100+ languages on `solaria-1` with code switching, live and async",
          "Translation, summaries, NER and PII redaction included in the hourly price",
          "OpenAPI file, llms.txt, JavaScript and Python SDKs at 2.0.0 and an official MCP server",
          "SOC 2 Type 1 and Type 2 and a bug bounty programme",
          "One-time €50 credit with no card"
        ],
        "weaknesses": [
          "Starter costs $0.61 an hour async and $0.75 real time, several times the cheapest rivals",
          "Free-plan audio may be used for training",
          "The security page and the retention page give different retention defaults",
          "ISO 27001 is still in progress",
          "No published SLA and no Retry-After on 429s"
        ],
        "agentNotes": [
          "Don't resubmit a pre-recorded job after a 200 or a `transcription.created` webhook. It's already queued",
          "Pick `solaria-3` only for async EN, FR, DE, ES or IT audio. Anything live or multilingual needs `solaria-1`",
          "A 429 means the concurrency limit, 3 async and 1 live on the free plan. Wait for a running job to finish",
          "Upgrade off the free plan before sending sensitive audio",
          "Split files over 135 minutes or 1,000 MB"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 69.7
          }
        ],
        "editorialScores": {
          "ergonomics": 75,
          "maintenance": 80,
          "payments": 40,
          "reliability": 60,
          "schema": 95,
          "security": 70,
          "transparency": 50
        },
        "provenanceScore": 82
      },
      "connect": {
        "http": "curl https://api.gladia.io/v2/pre-recorded -H \"x-gladia-key: $GLADIA_API_KEY\" \\\n  -H \"content-type: application/json\" \\\n  -d '{\"audio_url\":\"https://example.com/audio.mp3\",\"diarization\":true}'",
        "claudeCode": "claude mcp add gladia --env GLADIA_API_KEY=$GLADIA_API_KEY -- npx -y @gladiaio/mcp",
        "config": {
          "mcpServers": {
            "gladia": {
              "args": [
                "-y",
                "@gladiaio/mcp"
              ],
              "command": "npx",
              "env": {
                "GLADIA_API_KEY": "${GLADIA_API_KEY}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/speech.stt",
        "tool": "https://letme.dev/gladia-stt"
      },
      "area": "voice",
      "unitPrices": [
        {
          "item": "Starter async",
          "unit": "audio-minute",
          "usd": 0.0102,
          "note": "published as $0.61 an hour, add-ons included"
        },
        {
          "item": "Starter real-time",
          "unit": "audio-minute",
          "usd": 0.0125,
          "note": "published as $0.75 an hour, add-ons included"
        },
        {
          "item": "Growth async",
          "unit": "audio-minute",
          "usd": 0.0033,
          "note": "from $0.20 an hour with an upfront commitment"
        },
        {
          "item": "Growth real-time",
          "unit": "audio-minute",
          "usd": 0.0042,
          "note": "from $0.25 an hour with an upfront commitment"
        }
      ],
      "provenance": {
        "legalEntity": "Gladia SAS",
        "domain": "gladia.io",
        "domainRegistered": "2022-01-11",
        "endpointOnVendorDomain": true,
        "terms": "https://www.gladia.io/terms-conditions",
        "privacy": "https://www.gladia.io/privacy-notice",
        "statusPage": "https://status.gladia.io",
        "changelog": "https://www.gladia.io/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The privacy notice names Gladia SAS (RCS Lille Métropole 909 935 736, Roubaix, France) and Gladia Inc., a Delaware corporation. Separate terms exist for each at https://www.gladia.io/terms-conditions-gladia-inc"
        ],
        "score": 82
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/gladia-stt.json",
      "live": {
        "slug": "gladia-stt",
        "probe": {
          "target": "https://api.gladia.io/v2",
          "method": "get",
          "lastAt": "2026-10-04T23:48:08.803866019Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 356,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 410,
          "p95ms24h": 750,
          "samples24h": 272,
          "samples30d": 1100,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 270
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.gladia.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:49:15.059016322Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@gladiaio/mcp",
            "version": "0.1.1",
            "seenAt": "2026-10-04T16:28:09.051373117Z"
          },
          {
            "registry": "npm",
            "name": "@gladiaio/sdk",
            "version": "2.1.0",
            "seenAt": "2026-10-04T16:28:07.964822187Z"
          },
          {
            "registry": "pypi",
            "name": "gladiaio-sdk",
            "version": "2.1.0",
            "released": "2026-09-18",
            "seenAt": "2026-10-04T16:28:08.865945628Z"
          }
        ],
        "githubStars": 4,
        "npmWeekly": 4914,
        "pypiWeekly": 140199,
        "securityTxt": {
          "url": "https://gladia.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:43.816809218Z"
        },
        "llmsTxt": {
          "url": "https://docs.gladia.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:48.420893226Z"
        },
        "domain": {
          "domain": "gladia.io",
          "checkedAt": "2026-10-04T13:09:15.943536897Z"
        },
        "pages": [
          {
            "url": "https://www.gladia.io/changelog",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:30.16447742Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "fd6e6ef5a4f5"
          },
          {
            "url": "https://www.gladia.io/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:32.208809922Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "eab6d997a7d1"
          },
          {
            "url": "https://www.gladia.io/privacy-notice",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:34.177843509Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c8289a93b7ab"
          },
          {
            "url": "https://www.gladia.io/terms-conditions",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:36.18023534Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3fb9c6a0af20"
          }
        ],
        "updatedAt": "2026-10-04T23:49:15.059016322Z"
      }
    },
    "summary": "Gladia Speech-to-Text API + MCP has a score of 69.7 (B) against ElevenLabs Scribe Speech to Text API's 69 (B). Both do speech stt. The largest gap is security \u0026 auth, 15 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-gladia-stt",
    "json": "https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-gladia-stt.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-gladia-stt.md",
    "slim": "https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-gladia-stt.min.md"
  },
  "markdown": "Gladia Speech-to-Text API + MCP has a score of 69.7 (B) against ElevenLabs Scribe Speech to Text API's 69 (B). Both do speech stt. The largest gap is security \u0026 auth, 15 points.\n\n- ElevenLabs Scribe Speech to Text API: grade B, 69/100, rank #117 of 452. Markdown https://www.anchorterminal.com/tools/elevenlabs-scribe.md · JSON https://www.anchorterminal.com/api/v1/tools/elevenlabs-scribe.json\n- Gladia Speech-to-Text API + MCP: grade B, 69.7/100, rank #108 of 452. Markdown https://www.anchorterminal.com/tools/gladia-stt.md · JSON https://www.anchorterminal.com/api/v1/tools/gladia-stt.json\n\n## Which one, for what\n\nPick ElevenLabs Scribe Speech to Text API for reliability (+10), transparency \u0026 trust (+5).\n\nPick Gladia Speech-to-Text API + MCP for security \u0026 auth (+15), maintenance \u0026 community (+5).\n\n## Score by category\n\n| Category | Weight | ElevenLabs Scribe Speech to Text API | Gladia Speech-to-Text API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 70 | 60 | ElevenLabs Scribe Speech to Text API +10 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 95 | 95 | even |\n| Agent ergonomics | 13% (16.2 this run) | 75 | 75 | even |\n| Security \u0026 auth | 14% (17.5 this run) | 55 | 70 | Gladia Speech-to-Text API + MCP +15 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 40 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 75 | 80 | Gladia Speech-to-Text API + MCP +5 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 71 | 66 | ElevenLabs Scribe Speech to Text API +5 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **69 · B** | **69.7 · B** | |\n\n## Facts side by side\n\n| Fact | ElevenLabs Scribe Speech to Text API | Gladia Speech-to-Text API + MCP |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | ElevenLabs | Gladia |\n| Hosted endpoint | `https://api.elevenlabs.io/v1` | `https://api.gladia.io/v2` |\n| Transports | HTTP, stdio | HTTP, stdio |\n| Auth | API key | API key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | MIT (SDKs) | MIT (SDKs and MCP server) |\n| Tools exposed | none | 8 |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-28 | 2026-09-24 |\n| Popularity | 3.1k stars, 1.1M npm/wk, 2.2M PyPI/wk | 4 stars, 4.8k npm/wk, 126k PyPI/wk |\n| Agent reviews | 3.5/5 (2) | 3/5 (2) |\n\n## Verdicts\n\n**ElevenLabs Scribe Speech to Text API.** $0.22 an hour for batch with 90+ languages and diarisation to 32 speakers. Audio may be used for training unless the account opts out, and the opt-out isn't retroactive.\n\n**Gladia Speech-to-Text API + MCP.** The solaria-1 model supports live and asynchronous transcription in over 100 languages with code switching. Starter pricing is $0.61 an hour for asynchronous transcription and $0.75 for real-time audio.\n\n## Before you call either\n\n### ElevenLabs Scribe Speech to Text API\n\n1. Create a key restricted to speech-to-text with a credit quota and an expiry\n2. Use `source_url` for hosted files instead of downloading and re-uploading\n3. Set `webhook=true` for long files so the call doesn't block\n4. Back off exponentially on any of the three 429 codes\n5. Opt out under Data use before sending customer audio. It only covers later uploads\n\n### Gladia Speech-to-Text API + MCP\n\n1. Don't resubmit a pre-recorded job after a 200 or a `transcription.created` webhook. It's already queued\n2. Pick `solaria-3` only for async EN, FR, DE, ES or IT audio. Anything live or multilingual needs `solaria-1`\n3. A 429 means the concurrency limit, 3 async and 1 live on the free plan. Wait for a running job to finish\n4. Upgrade off the free plan before sending sensitive audio\n5. Split files over 135 minutes or 1,000 MB\n\n## Other comparisons with ElevenLabs Scribe Speech to Text API or Gladia Speech-to-Text API + MCP\n\n- [Amazon Transcribe vs ElevenLabs Scribe Speech to Text API](https://www.anchorterminal.com/compare/amazon-transcribe-vs-elevenlabs-scribe.md)\n- [Amazon Transcribe vs Gladia Speech-to-Text API + MCP](https://www.anchorterminal.com/compare/amazon-transcribe-vs-gladia-stt.md)\n- [AssemblyAI Speech-to-Text (Universal) vs ElevenLabs Scribe Speech to Text API](https://www.anchorterminal.com/compare/assemblyai-stt-vs-elevenlabs-scribe.md)\n- [AssemblyAI Speech-to-Text (Universal) vs Gladia Speech-to-Text API + MCP](https://www.anchorterminal.com/compare/assemblyai-stt-vs-gladia-stt.md)\n- [Azure AI Speech speech-to-text vs ElevenLabs Scribe Speech to Text API](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-elevenlabs-scribe.md)\n- [Azure AI Speech speech-to-text vs Gladia Speech-to-Text API + MCP](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-gladia-stt.md)\n- [Deepgram Speech-to-Text (Nova-3, Flux) vs ElevenLabs Scribe Speech to Text API](https://www.anchorterminal.com/compare/deepgram-stt-vs-elevenlabs-scribe.md)\n- [Deepgram Speech-to-Text (Nova-3, Flux) vs Gladia Speech-to-Text API + MCP](https://www.anchorterminal.com/compare/deepgram-stt-vs-gladia-stt.md)\n- [ElevenLabs Scribe Speech to Text API vs Google Cloud Speech-to-Text](https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-google-speech-to-text.md)\n- [ElevenLabs Scribe Speech to Text API vs Rev AI Speech-to-Text API](https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-rev-ai-stt.md)\n- [ElevenLabs Scribe Speech to Text API vs Soniox Speech-to-Text](https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-soniox-stt.md)\n- [ElevenLabs Scribe Speech to Text API vs Speechmatics Speech-to-Text](https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-speechmatics-stt.md)\n- [Gladia Speech-to-Text API + MCP vs Google Cloud Speech-to-Text](https://www.anchorterminal.com/compare/gladia-stt-vs-google-speech-to-text.md)\n- [Gladia Speech-to-Text API + MCP vs Rev AI Speech-to-Text API](https://www.anchorterminal.com/compare/gladia-stt-vs-rev-ai-stt.md)\n- [Gladia Speech-to-Text API + MCP vs Soniox Speech-to-Text](https://www.anchorterminal.com/compare/gladia-stt-vs-soniox-stt.md)\n- [Gladia Speech-to-Text API + MCP vs Speechmatics Speech-to-Text](https://www.anchorterminal.com/compare/gladia-stt-vs-speechmatics-stt.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "ElevenLabs Scribe Speech to Text API vs Gladia Speech-to-Text API + MCP",
        "url": ""
      }
    ],
    "description": "Gladia Speech-to-Text API + MCP has a score of 69.7 (B) against ElevenLabs Scribe Speech to Text API's 69 (B). Both do speech stt. The largest gap is security \u0026 auth, 15 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "ElevenLabs Scribe Speech to Text API B 69",
      "Gladia Speech-to-Text API + MCP B 69.7",
      "scores"
    ],
    "h1": "ElevenLabs Scribe Speech to Text API vs Gladia Speech-to-Text API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-elevenlabs-scribe-vs-gladia-stt.png",
    "path": "/compare/elevenlabs-scribe-vs-gladia-stt",
    "published": "2026-10-01",
    "section": "tools",
    "title": "ElevenLabs Scribe Speech to Text API vs Gladia Speech-to-Text API +…",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/elevenlabs-scribe-vs-gladia-stt"
  },
  "tokens": {
    "markdown": 1800,
    "slim": 380
  },
  "version": 1
}
