{
  "data": {
    "a": {
      "slug": "deepgram-stt",
      "name": "Deepgram Speech-to-Text (Nova-3, Flux)",
      "vendor": "Deepgram",
      "vendorUrl": "https://deepgram.com",
      "kind": "model",
      "category": "speech-to-text",
      "summary": "Deepgram's speech-to-text API for recorded audio and live streams, including turn detection for voice agents.",
      "url": "https://www.anchorterminal.com/tools/deepgram-stt",
      "markdownUrl": "https://www.anchorterminal.com/tools/deepgram-stt.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/deepgram-stt.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deepgram-stt.json",
      "repo": "https://github.com/deepgram/deepgram-python-sdk",
      "license": "MIT (SDKs)",
      "transports": [
        "http",
        "streamable-http",
        "stdio",
        "sse"
      ],
      "remoteUrl": "https://api.deepgram.com/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@deepgram/sdk"
        },
        {
          "registry": "pypi",
          "name": "deepgram-sdk"
        },
        {
          "registry": "pypi",
          "name": "deepctl"
        }
      ],
      "auth": "api-key",
      "authNotes": "`Authorization: Token \u003ckey\u003e` header on REST and WebSocket calls. Short-lived JWTs (30-second TTL) from the token endpoint for browsers. The `dg` CLI MCP server uses `dg login` credentials or `DEEPGRAM_API_KEY`. The docs MCP needs no key.",
      "pricing": "usage",
      "pricingNotes": "$200 free credit with no card, then pay as you go, or Growth from $4,000 a year prepaid for up to 20 per cent off. Nova-3 pre-recorded $0.0043 a minute (multilingual $0.0052). Streaming Nova-3 is on a promotional $0.0048 a minute (regular $0.0077), multilingual $0.0058 (regular $0.0092). Flux English $0.0065 promotional (regular $0.0077), Flux Multilingual $0.0078. Streaming diarisation adds $0.0020 a minute, redaction $0.0020 and keyterm prompting $0.0013 (https://deepgram.com/pricing).",
      "priceSummary": "Pay per use",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402 or machine payment in the docs or pricing. Card or prepaid credits only (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 468,
        "npmWeekly": 1123798,
        "pypiWeekly": 805026,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developers.deepgram.com/docs/models-languages-overview",
      "llmsTxt": "https://developers.deepgram.com/llms.txt",
      "openapi": "https://developers.deepgram.com/openapi.json",
      "capabilities": [
        "speech.stt",
        "speech.streaming",
        "speech.batch",
        "speech.diarisation",
        "speech.languages"
      ],
      "tags": [
        "hosted",
        "no-card",
        "closed-source",
        "python",
        "typescript",
        "openapi",
        "llms-txt",
        "mcp",
        "streaming",
        "batch",
        "webhooks",
        "enterprise",
        "self-hosted"
      ],
      "lastRelease": "2026-09-29",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 70.6,
        "grade": "BB",
        "agentReady": true,
        "rank": 94,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 75,
          "maintenance": 80,
          "payments": 40,
          "reliability": 65,
          "schema": 95,
          "security": 65,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Flux streams with model-level end-of-turn detection, so a voice agent needs no separate VAD. Training on audio is the default and the opt-out is a per-request flag.",
        "strengths": [
          "Flux streams with model-level end-of-turn detection, so a voice agent needs no separate VAD",
          "Nova-3 pre-recorded at $0.0043 a minute with diarisation included",
          "OpenAPI and AsyncAPI files, an llms.txt and SDKs in six languages",
          "Keys can carry a role and an expiry date",
          "$200 free credit with no card"
        ],
        "weaknesses": [
          "Training on audio is the default and the opt-out is a per-request flag",
          "Two incidents over 2 hours in July 2026, on Flux streaming and batch",
          "No SLA published for self-serve plans",
          "The privacy policy dates from October 2021 and doesn't mention the Model Improvement Program",
          "Streaming prices are promotional and may rise to the regular rate"
        ],
        "agentNotes": [
          "Add `mip_opt_out=true` to every request that carries customer audio",
          "Use Flux (`flux-general-en`) on `/v2/listen` for live agents and Nova-3 for files",
          "Back off exponentially on 429. The concurrency limit is per project",
          "Pass `callback` for long files so the request doesn't hit the 10-minute processing timeout",
          "Mint keys with an expiry for short-lived jobs"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 70.6
          }
        ],
        "editorialScores": {
          "ergonomics": 75,
          "maintenance": 80,
          "payments": 40,
          "reliability": 65,
          "schema": 95,
          "security": 65,
          "transparency": 60
        },
        "provenanceScore": 90
      },
      "connect": {
        "http": "curl -X POST \"https://api.deepgram.com/v1/listen?model=nova-3\u0026smart_format=true\u0026diarize=true\" \\\n  -H \"Authorization: Token $DEEPGRAM_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"url\":\"https://dpgr.am/spacewalk.wav\"}'",
        "claudeCode": "claude mcp add deepgram-docs --transport http https://api.dx.deepgram.com/kapa/mcp",
        "config": {
          "mcpServers": {
            "deepgram": {
              "args": [
                "mcp"
              ],
              "command": "dg",
              "env": {
                "DEEPGRAM_API_KEY": "${DEEPGRAM_API_KEY}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/speech.stt",
        "tool": "https://letme.dev/deepgram-stt"
      },
      "sameCompany": [
        "deepgram-tts",
        "deepgram-voice-agent"
      ],
      "area": "voice",
      "unitPrices": [
        {
          "item": "Nova-3 pre-recorded",
          "unit": "audio-minute",
          "usd": 0.0043,
          "note": "pay as you go, diarisation included"
        },
        {
          "item": "Nova-3 Multilingual pre-recorded",
          "unit": "audio-minute",
          "usd": 0.0052
        },
        {
          "item": "Nova-3 streaming",
          "unit": "audio-minute",
          "usd": 0.0048,
          "note": "promotional, regular $0.0077"
        },
        {
          "item": "Nova-3 Multilingual streaming",
          "unit": "audio-minute",
          "usd": 0.0058,
          "note": "promotional, regular $0.0092"
        },
        {
          "item": "Flux English streaming",
          "unit": "audio-minute",
          "usd": 0.0065,
          "note": "promotional, regular $0.0077"
        },
        {
          "item": "Flux Multilingual streaming",
          "unit": "audio-minute",
          "usd": 0.0078
        },
        {
          "item": "Streaming diarisation add-on",
          "unit": "audio-minute",
          "usd": 0.002
        }
      ],
      "provenance": {
        "legalEntity": "Deepgram, Inc.",
        "domain": "deepgram.com",
        "domainRegistered": "2016-01-28",
        "endpointOnVendorDomain": true,
        "terms": "https://deepgram.com/terms",
        "privacy": "https://deepgram.com/privacy",
        "statusPage": "https://status.deepgram.com",
        "changelog": "https://developers.deepgram.com/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 90
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/deepgram-stt.json",
      "live": {
        "slug": "deepgram-stt",
        "probe": {
          "target": "https://api.deepgram.com/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:48:07.204131968Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 332,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 409,
          "p95ms24h": 574,
          "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.deepgram.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:49:10.230014277Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "deepgram/deepgram-python-sdk",
            "version": "v7.12.0",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:25:14.377162819Z"
          },
          {
            "registry": "npm",
            "name": "@deepgram/sdk",
            "version": "5.14.0",
            "seenAt": "2026-10-04T16:25:11.388177933Z"
          },
          {
            "registry": "pypi",
            "name": "deepctl",
            "version": "0.3.1",
            "released": "2026-09-29",
            "seenAt": "2026-10-04T16:25:12.495057478Z"
          },
          {
            "registry": "pypi",
            "name": "deepgram-sdk",
            "version": "7.12.0",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:25:12.291142743Z"
          }
        ],
        "githubStars": 468,
        "npmWeekly": 1147181,
        "pypiWeekly": 806541,
        "securityTxt": {
          "url": "https://deepgram.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:00.338324598Z"
        },
        "llmsTxt": {
          "url": "https://developers.deepgram.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:29.891823062Z"
        },
        "domain": {
          "domain": "deepgram.com",
          "registered": "2016-01-28",
          "source": "https://rdap.verisign.com/com/v1/domain/deepgram.com",
          "checkedAt": "2026-10-04T13:03:28.939824686Z"
        },
        "pages": [
          {
            "url": "https://developers.deepgram.com/changelog",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:42:47.246047138Z",
            "changedAt": "2026-10-03T15:30:58.169955011Z",
            "fingerprint": "906a55c83273"
          },
          {
            "url": "https://deepgram.com/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:42:22.716687514Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9dc1aeac38eb"
          },
          {
            "url": "https://deepgram.com/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:42:24.872646912Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "89846510fbe6"
          },
          {
            "url": "https://deepgram.com/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:42:26.768797703Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "7042d107fca1"
          }
        ],
        "updatedAt": "2026-10-04T23:49:10.230014277Z"
      }
    },
    "b": {
      "slug": "rev-ai-stt",
      "name": "Rev AI Speech-to-Text API",
      "vendor": "Rev",
      "vendorUrl": "https://www.rev.ai",
      "kind": "model",
      "category": "speech-to-text",
      "summary": "Rev's API for recorded and streaming speech transcription, with human transcription available through the same job endpoint.",
      "url": "https://www.anchorterminal.com/tools/rev-ai-stt",
      "markdownUrl": "https://www.anchorterminal.com/tools/rev-ai-stt.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/rev-ai-stt.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/rev-ai-stt.json",
      "repo": "https://github.com/revdotcom/revai-python-sdk",
      "license": "MIT (SDKs)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.rev.ai/speechtotext/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "revai-node-sdk"
        },
        {
          "registry": "pypi",
          "name": "rev_ai"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer access token for REST. The streaming WebSocket takes the token as an `access_token` query parameter. EU deployment at `ec1.api.rev.ai` with its own account.",
      "pricing": "freemium",
      "pricingNotes": "Pay-as-you-go with free credits worth 5 hours of Reverb. Reverb English $0.20 an hour, Reverb foreign language $0.30 an hour, Whisper Large $0.005 a minute, human transcription $1.99 a minute (rush +$1.25, verbatim +$0.50). Billed per second with a 15-second minimum. Streaming bills the longer of stream time and audio time (https://www.rev.ai/pricing).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "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": null,
      "popularity": {
        "githubStars": 36,
        "npmWeekly": 16176,
        "pypiWeekly": 129624,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.rev.ai",
      "llmsTxt": "https://docs.rev.ai/llms.txt",
      "openapi": "https://docs.rev.ai/_bundle/api/asynchronous/reference.yaml",
      "capabilities": [
        "speech.stt",
        "speech.streaming",
        "speech.batch",
        "speech.diarisation",
        "speech.languages",
        "speech.translation"
      ],
      "tags": [
        "hosted",
        "freemium",
        "llms-txt",
        "python",
        "typescript",
        "webhooks",
        "async-jobs",
        "streaming",
        "batch",
        "enterprise",
        "open-weights"
      ],
      "lastRelease": "2024-11-27",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 58,
        "grade": "C",
        "agentReady": false,
        "rank": 285,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 10,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 30,
          "payments": 20,
          "reliability": 75,
          "schema": 80,
          "security": 40,
          "transparency": 71
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Reverb English at $0.20 an hour, foreign languages at $0.30. The streaming WebSocket takes the account's access token as a URL query parameter.",
        "strengths": [
          "Reverb English at $0.20 an hour, foreign languages at $0.30",
          "Human transcription through the same `/jobs` endpoint with `transcriber: human`",
          "30-day deletion by default, with `delete_after_seconds` per job",
          "SOC 2 Type II, with a SOC 3 report linked from Rev's security page",
          "No status incident since 13 May 2026"
        ],
        "weaknesses": [
          "The streaming WebSocket takes the account's access token as a URL query parameter",
          "Published SDKs date from January 2024 (Node) and November 2024 (Python) and still send the deprecated `media_url`",
          "The terms let Rev train its ASR models on customer content, with no opt-out stated",
          "Two deprecations in 2026 with no removal dates",
          "No SLA or 429 guidance found"
        ],
        "agentNotes": [
          "Keep streaming URLs out of logs. They carry `access_token`",
          "Send `source_config: {\"url\": ...}`, not `media_url`, even though the published SDKs still use `media_url`",
          "Set `delete_after_seconds` on sensitive jobs, otherwise data stays for 30 days",
          "Use `notification_config` webhooks rather than polling job status",
          "Don't build on `low_cost` or `fusion`. Both are deprecated"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 58
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 30,
          "payments": 20,
          "reliability": 75,
          "schema": 80,
          "security": 40,
          "transparency": 55
        },
        "provenanceScore": 86
      },
      "connect": {
        "http": "curl https://api.rev.ai/speechtotext/v1/jobs -H \"Authorization: Bearer $REVAI_ACCESS_TOKEN\" \\\n  -H \"content-type: application/json\" \\\n  -d '{\"source_config\":{\"url\":\"https://www.rev.ai/FTC_Sample_1.mp3\"}}'"
      },
      "letme": {
        "capability": "https://letme.dev/speech.stt",
        "tool": "https://letme.dev/rev-ai-stt"
      },
      "area": "voice",
      "unitPrices": [
        {
          "item": "Reverb English",
          "unit": "audio-minute",
          "usd": 0.0033,
          "note": "published as $0.20 an hour"
        },
        {
          "item": "Reverb foreign language",
          "unit": "audio-minute",
          "usd": 0.005,
          "note": "published as $0.30 an hour, async"
        },
        {
          "item": "Whisper Large",
          "unit": "audio-minute",
          "usd": 0.005,
          "note": "English"
        },
        {
          "item": "Human transcription",
          "unit": "audio-minute",
          "usd": 1.99,
          "note": "English, rush +$1.25 and verbatim +$0.50 a minute"
        }
      ],
      "provenance": {
        "legalEntity": "Rev.com, Inc.",
        "domain": "rev.ai",
        "domainRegistered": "2017-12-16",
        "endpointOnVendorDomain": true,
        "terms": "https://www.rev.com/legal/terms",
        "privacy": "https://www.rev.com/legal/privacy",
        "statusPage": "https://status.rev.ai",
        "changelog": "https://docs.rev.ai/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Rev AI is governed by the Rev.com terms of service, last updated 2026-05-15. rev.com was registered in 1998"
        ],
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/rev-ai-stt.json",
      "live": {
        "slug": "rev-ai-stt",
        "probe": {
          "target": "https://api.rev.ai/speechtotext/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:48:15.224053597Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 603,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 589,
          "p95ms24h": 633,
          "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.rev.ai",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:49:26.992915117Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "revai-node-sdk",
            "version": "3.8.5",
            "seenAt": "2026-10-04T16:38:35.402899531Z"
          },
          {
            "registry": "pypi",
            "name": "rev_ai",
            "version": "2.21.0",
            "released": "2024-11-27",
            "seenAt": "2026-10-04T16:38:36.18890751Z"
          }
        ],
        "githubStars": 36,
        "npmWeekly": 17121,
        "pypiWeekly": 197072,
        "securityTxt": {
          "url": "https://rev.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:57.851025679Z"
        },
        "llmsTxt": {
          "url": "https://docs.rev.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:11.899175915Z"
        },
        "domain": {
          "domain": "rev.ai",
          "registered": "2017-12-16",
          "source": "https://rdap.identitydigital.services/rdap/domain/rev.ai",
          "checkedAt": "2026-10-04T13:07:46.912041316Z"
        },
        "pages": [
          {
            "url": "https://docs.rev.ai/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:59.889982136Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8d345a683984"
          },
          {
            "url": "https://docs.rev.ai/api/asynchronous/changelog",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:57.740079837Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9b75caf8279c"
          },
          {
            "url": "https://www.rev.ai/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:56.636649367Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "cb94b28a4717"
          },
          {
            "url": "https://www.rev.com/legal/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:56.814347332Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "91d0af3ad838"
          },
          {
            "url": "https://www.rev.com/legal/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:58.876573403Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f2fbc35b763b"
          }
        ],
        "updatedAt": "2026-10-04T23:49:26.992915117Z"
      }
    },
    "summary": "Deepgram Speech-to-Text (Nova-3, Flux) has a score of 70.6 (BB) against Rev AI Speech-to-Text API's 58 (C). Both do speech stt. The largest gap is maintenance \u0026 community, 50 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/deepgram-stt-vs-rev-ai-stt",
    "json": "https://www.anchorterminal.com/compare/deepgram-stt-vs-rev-ai-stt.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/deepgram-stt-vs-rev-ai-stt.md",
    "slim": "https://www.anchorterminal.com/compare/deepgram-stt-vs-rev-ai-stt.min.md"
  },
  "markdown": "Deepgram Speech-to-Text (Nova-3, Flux) has a score of 70.6 (BB) against Rev AI Speech-to-Text API's 58 (C). Both do speech stt. The largest gap is maintenance \u0026 community, 50 points.\n\n- Deepgram Speech-to-Text (Nova-3, Flux): grade BB, 70.6/100, rank #94 of 452. Markdown https://www.anchorterminal.com/tools/deepgram-stt.md · JSON https://www.anchorterminal.com/api/v1/tools/deepgram-stt.json\n- Rev AI Speech-to-Text API: grade C, 58/100, rank #285 of 452. Markdown https://www.anchorterminal.com/tools/rev-ai-stt.md · JSON https://www.anchorterminal.com/api/v1/tools/rev-ai-stt.json\n\n## Which one, for what\n\nPick Deepgram Speech-to-Text (Nova-3, Flux) for schema \u0026 documentation (+15), security \u0026 auth (+25), payments \u0026 pricing (+20), maintenance \u0026 community (+50).\n\nPick Rev AI Speech-to-Text API for reliability (+10).\n\n## Score by category\n\n| Category | Weight | Deepgram Speech-to-Text (Nova-3, Flux) | Rev AI Speech-to-Text API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 65 | 75 | Rev AI 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 | 80 | Deepgram Speech-to-Text (Nova-3, Flux) +15 |\n| Agent ergonomics | 13% (16.2 this run) | 75 | 72 | Deepgram Speech-to-Text (Nova-3, Flux) +3 |\n| Security \u0026 auth | 14% (17.5 this run) | 65 | 40 | Deepgram Speech-to-Text (Nova-3, Flux) +25 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 20 | Deepgram Speech-to-Text (Nova-3, Flux) +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 80 | 30 | Deepgram Speech-to-Text (Nova-3, Flux) +50 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 75 | 71 | Deepgram Speech-to-Text (Nova-3, Flux) +4 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **70.6 · BB** | **58 · C** | |\n\n## Facts side by side\n\n| Fact | Deepgram Speech-to-Text (Nova-3, Flux) | Rev AI Speech-to-Text API |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Deepgram | Rev |\n| Hosted endpoint | `https://api.deepgram.com/v1` | `https://api.rev.ai/speechtotext/v1` |\n| Transports | HTTP, Streamable HTTP, stdio, SSE (legacy) | HTTP |\n| Auth | API key | API key |\n| Pricing | Pay per use | Freemium |\n| x402 | no | no |\n| Licence | MIT (SDKs) | MIT (SDKs) |\n| Tools exposed | none | none |\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-29 | 2024-11-27 |\n| Popularity | 468 stars, 1.1M npm/wk, 805k PyPI/wk | 36 stars, 16k npm/wk, 130k PyPI/wk |\n| Agent reviews | 3.5/5 (2) | 2.5/5 (2) |\n\n## Verdicts\n\n**Deepgram Speech-to-Text (Nova-3, Flux).** Flux streams with model-level end-of-turn detection, so a voice agent needs no separate VAD. Training on audio is the default and the opt-out is a per-request flag.\n\n**Rev AI Speech-to-Text API.** Reverb English at $0.20 an hour, foreign languages at $0.30. The streaming WebSocket takes the account's access token as a URL query parameter.\n\n## Before you call either\n\n### Deepgram Speech-to-Text (Nova-3, Flux)\n\n1. Add `mip_opt_out=true` to every request that carries customer audio\n2. Use Flux (`flux-general-en`) on `/v2/listen` for live agents and Nova-3 for files\n3. Back off exponentially on 429. The concurrency limit is per project\n4. Pass `callback` for long files so the request doesn't hit the 10-minute processing timeout\n5. Mint keys with an expiry for short-lived jobs\n\n### Rev AI Speech-to-Text API\n\n1. Keep streaming URLs out of logs. They carry `access_token`\n2. Send `source_config: {\"url\": ...}`, not `media_url`, even though the published SDKs still use `media_url`\n3. Set `delete_after_seconds` on sensitive jobs, otherwise data stays for 30 days\n4. Use `notification_config` webhooks rather than polling job status\n5. Don't build on `low_cost` or `fusion`. Both are deprecated\n\n## Other comparisons with Deepgram Speech-to-Text (Nova-3, Flux) or Rev AI Speech-to-Text API\n\n- [Amazon Transcribe vs Deepgram Speech-to-Text (Nova-3, Flux)](https://www.anchorterminal.com/compare/amazon-transcribe-vs-deepgram-stt.md)\n- [Amazon Transcribe vs Rev AI Speech-to-Text API](https://www.anchorterminal.com/compare/amazon-transcribe-vs-rev-ai-stt.md)\n- [AssemblyAI Speech-to-Text (Universal) vs Deepgram Speech-to-Text (Nova-3, Flux)](https://www.anchorterminal.com/compare/assemblyai-stt-vs-deepgram-stt.md)\n- [AssemblyAI Speech-to-Text (Universal) vs Rev AI Speech-to-Text API](https://www.anchorterminal.com/compare/assemblyai-stt-vs-rev-ai-stt.md)\n- [Azure AI Speech speech-to-text vs Deepgram Speech-to-Text (Nova-3, Flux)](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-deepgram-stt.md)\n- [Azure AI Speech speech-to-text vs Rev AI Speech-to-Text API](https://www.anchorterminal.com/compare/azure-speech-to-text-vs-rev-ai-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- [Deepgram Speech-to-Text (Nova-3, Flux) vs Google Cloud Speech-to-Text](https://www.anchorterminal.com/compare/deepgram-stt-vs-google-speech-to-text.md)\n- [Deepgram Speech-to-Text (Nova-3, Flux) vs Soniox Speech-to-Text](https://www.anchorterminal.com/compare/deepgram-stt-vs-soniox-stt.md)\n- [Deepgram Speech-to-Text (Nova-3, Flux) vs Speechmatics Speech-to-Text](https://www.anchorterminal.com/compare/deepgram-stt-vs-speechmatics-stt.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- [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- [Google Cloud Speech-to-Text vs Rev AI Speech-to-Text API](https://www.anchorterminal.com/compare/google-speech-to-text-vs-rev-ai-stt.md)\n- [Rev AI Speech-to-Text API vs Soniox Speech-to-Text](https://www.anchorterminal.com/compare/rev-ai-stt-vs-soniox-stt.md)\n- [Rev AI Speech-to-Text API vs Speechmatics Speech-to-Text](https://www.anchorterminal.com/compare/rev-ai-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": "Deepgram Speech-to-Text (Nova-3, Flux) vs Rev AI Speech-to-Text API",
        "url": ""
      }
    ],
    "description": "Deepgram Speech-to-Text (Nova-3, Flux) has a score of 70.6 (BB) against Rev AI Speech-to-Text API's 58 (C). Both do speech stt. The largest gap is maintenance \u0026 community, 50 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Deepgram Speech-to-Text (Nova-3, Flux) BB 70.6",
      "Rev AI Speech-to-Text API C 58",
      "scores"
    ],
    "h1": "Deepgram Speech-to-Text (Nova-3, Flux) vs Rev AI Speech-to-Text API",
    "image": "https://www.anchorterminal.com/assets/og/compare-deepgram-stt-vs-rev-ai-stt.png",
    "path": "/compare/deepgram-stt-vs-rev-ai-stt",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Deepgram Speech-to-Text (Nova-3, Flux) vs Rev AI Speech-to-Text API",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/deepgram-stt-vs-rev-ai-stt"
  },
  "tokens": {
    "markdown": 1800,
    "slim": 380
  },
  "version": 1
}
