Deepgram website screenshot

Deepgram

Deepgram is an enterprise voice AI platform that provides speech-to-text, text-to-speech, and voice agent APIs powered by advanced AI models. The platform offers real-time and batch transcription through its Nova model family, natural-sounding speech synthesis through its Aura model family, and an end-to-end Voice Agent API that combines STT, LLM orchestration, and TTS into a single real-time interface.

Deepgram publishes 20 API contracts indexed on the APIs.io network, including Voice Agent API, Balances API, Keys API, and 17 more. Tagged areas include Artificial Intelligence, Speech-to-Text, Text-to-Speech, Transcription, and Voice AI.

The Deepgram catalog on APIs.io includes 3 event-driven AsyncAPI specifications, 1 JSON-LD context, and 5 Spectral governance rulesets.

Deepgram’s developer surface includes authentication, documentation, pricing, changelog, and 29 more developer resources.

50.4/100 developing ▬ flat Agent 36/100 agent ready Front door AI 5/6 prominent saas Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
AccessPaid
4 published contracts 1 MCP Servers 16 Features
Artificial IntelligenceSpeech-to-TextText-to-SpeechTranscriptionVoice AIVoiceReal-Time

What this lets a business do 3

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

AI Model Services
AE-110
Pre-RecordedText To Speech
Developer Platform & API Ecosystem Management
BC-4270
KeysRequests
POST /v1/projects/{project_id}/keys GET /v1/projects/{project_id}/requests
Cybersecurity Management
BC-620
Scopes
PUT /v1/projects/{project_id}/members/{member_id}/scopes

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-11-06 · rubric v0.27.0
Regulatory Posture applies to this provider. Its tags matched the AI & Biometrics regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site. Kin Score badge preview for Deepgram It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/deepgram/"><img src="https://apis.io/badge/deepgram/card.svg" alt="Deepgram on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
  • Idempotency +9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
  • A2A Agent Card +8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
  • Request/Response Examples +7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
  • Registration Without a Human +6 pts — a `registration_endpoint` in the served RFC 8414 / OIDC discovery document
  • Delegated User Identity +6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
  • Documented Reversibility +6 pts — a reversal operation in the contract, graded up when a window is documented too
7 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from the provider profile at artifacts.apis.io/deepgram/apis.yml: open an issue on github.com/api-evangelist/deepgram to ask a question or point us at an artifact you publish. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Markets this provider is in provisional

The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.

MarketPositionDepthRegistered MCP serverDeclares compatibility
Speech and Voice AI covered 36.2 - 1
Obsidian Community Plugins (third-party APIs the Obsidian plugin ecosystem integrates) covered 36.2 - 1
Artifact Hub Cloud-Native Packages covered 36.2 - 1

Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.

Standards implemented 3

Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.

measured — observed by APIs.io (verified)
measured — observed by APIs.io (published)
measured — observed by APIs.io (published)

APIs 20

Individual APIs this provider publishes, each with its own machine-readable definition.

Deepgram Voice Agent API

The Deepgram Voice Agent API is an end-to-end solution that combines speech-to-text, LLM orchestration, and text-to-speech into a single real-time API. It simplifies the develop...

Deepgram Balances API

Retrieve billing balance information for projects.

Deepgram Keys API

Create, list, and manage API keys for projects.

Deepgram Members API

Manage project team members.

Deepgram Models API

Retrieve available model metadata.

Deepgram Projects API

Manage Deepgram projects and project settings.

Deepgram Scopes API

Manage member scopes and permissions within projects.

Deepgram Usage API

Retrieve usage data and request logs for projects.

Deepgram Audio API

The audio API from Deepgram — 2 operation(s) for audio.

Deepgram Breakdown API

The breakdown API from Deepgram — 2 operation(s) for breakdown.

Deepgram Configurations API

The configurations API from Deepgram — 2 operation(s) for configurations.

Deepgram Distribution Credentials API

The distributionCredentials API from Deepgram — 2 operation(s) for distributioncredentials.

Deepgram Fields API

The fields API from Deepgram — 2 operation(s) for fields.

Deepgram Invites API

The invites API from Deepgram — 2 operation(s) for invites.

Deepgram Media API

The media API from Deepgram — 1 operation(s) for media.

Deepgram Purchases API

The purchases API from Deepgram — 1 operation(s) for purchases.

Deepgram Requests API

The requests API from Deepgram — 2 operation(s) for requests.

Deepgram Text API

The text API from Deepgram — 1 operation(s) for text.

Deepgram Tokens API

The tokens API from Deepgram — 1 operation(s) for tokens.

Deepgram Variables API

The variables API from Deepgram — 2 operation(s) for variables.

Scroll for all 20

Postman Collections 3

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 14

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Deepgram Management API

OPEN COLLECTION

Scroll for all 14

Arazzo Workflows 10

Multi-step API workflows described with the Arazzo specification.

Deepgram Audit Project Usage and Billing

Pull a project's details, usage summary, request log, and billing balances into a single audit snapshot.

ARAZZO

Deepgram Balance-Gated Transcription

Check a project's billing balance and only transcribe audio when sufficient credit remains.

ARAZZO

Deepgram Diarized Transcript Intelligence

Transcribe a multi-speaker recording with diarization, then run targeted text intelligence over the transcript.

ARAZZO

Deepgram Invite and Confirm a Project Member

Send a project invitation, confirm it appears in the pending invitation list, and list current members.

ARAZZO

Deepgram Provision a Project API Key

Create a new project, mint a scoped API key for it, and verify the key appears in the project key list.

ARAZZO

Deepgram Rotate a Project API Key

Mint a replacement API key in a project, verify it, then delete the old key to complete a rotation.

ARAZZO

Deepgram Select a Model and Transcribe

Browse available models, read the metadata for a chosen model, then transcribe audio with that model.

ARAZZO

Deepgram Transcribe, Analyze, and Synthesize

Transcribe audio to text, run text intelligence on the transcript, then synthesize a spoken response.

ARAZZO

Deepgram Transcribe Audio and Track Usage

Transcribe a pre-recorded audio URL and then reconcile the request against project usage and request logs.

ARAZZO

Deepgram Update a Member's Scopes

Locate a project member, read their current scopes, update them, and confirm the new scopes took effect.

ARAZZO

Scroll for all 10

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Deepgram MCP Server

Remote MCP server at developers.deepgram.com over HTTP.

MCP SERVER

Deepgram API pricing

Prices published by Deepgram, read 2026-10-28 from deepgram.com/pricing.

PlanPrice
Pay As You Go $200 Credit then pay-as-you-go
Includes: $200 credit; all endpoints in public models
Growth $4K+/ year
Includes: Save up to 20% with pre-paid credits for the year
Enterprise Contact Sales
Nova-3 Monolingual (streaming) $0.0048/min
Nova-3 Multilingual (streaming) $0.0058/min
Flux English (streaming) $0.0065/min
Flux Multilingual (streaming) $0.0078/min
Nova-3 Monolingual (pre-recorded) $0.0043/min

All 15 plans, limits and sources →

Rate limits

Compiled by API Evangelist, not yet checked against Deepgram's documentation. All 4 limits →

Billed by: minute · FinOps profile →

Pricing Plans 2

Published pricing tiers and plan structures.

Deepgram Plans Pricing

15 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Deepgram Rate Limits

4 limits

RATE LIMITS

Service Levels 1

Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 16

Notable capabilities this provider offers.

Nova-3 STT: $0.0048/min mono, $0.0058/min multilingual
Flux STT: $0.0065/min English, $0.0078/min multilingual
Aura-1 TTS at $0.015/1k characters
Aura-2 TTS at $0.030/1k characters with studio quality
Streaming and pre-recorded transcription
Speaker diarization, smart formatting
Default 50 streaming concurrent (PAYG), 100 pre-recorded
Voice cloning on Aura models
Voice agents combining STT + LLM + TTS
30+ language support on multilingual models
WebSocket streaming for real-time STT
REST API for pre-recorded files
Audio Intelligence: summarization, topics, sentiment, entities
Custom model training (Enterprise)
Self-hosted on-prem option (Enterprise)
OAuth 2.0 + API keys

Scroll for all 16

Event Specifications 3

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Deepgram Speech-to-Text Streaming Events

The Deepgram Speech-to-Text streaming API provides real-time transcription of audio using a WebSocket connection. Audio data is sent as binary WebSocket messages and transcripti...

ASYNCAPI

Deepgram Text-to-Speech Streaming Events

The Deepgram Text-to-Speech streaming API provides real-time speech synthesis over a WebSocket connection. Text is sent as JSON messages and audio data is returned as binary Web...

ASYNCAPI

Deepgram Voice Agent Events

The Deepgram Voice Agent API is an end-to-end solution that combines speech-to-text, LLM orchestration, and text-to-speech into a single real-time WebSocket API. It simplifies b...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Deepgram Context

0 classes · 11 properties

JSON-LD

Spectral Rules 5

Spectral governance rulesets for linting and validating these APIs.

Deepgram — asyncapi rules

9 rules · 1 errors 8 warnings

SPECTRAL

Deepgram — jsonschema rules

6 rules · 5 warnings 1 info

SPECTRAL

Deepgram — management api rules

4 rules · 4 warnings

SPECTRAL

Deepgram — speech to text api rules

5 rules · 1 errors 4 warnings

SPECTRAL

Deepgram — text to speech api rules

4 rules · 2 errors 2 warnings

SPECTRAL

JSON Schema 47

Standalone JSON Schema definitions for this provider's data models.

Alternative

4 properties

JSON SCHEMA

AudioUrlRequest

1 properties

JSON SCHEMA

Balance

4 properties

JSON SCHEMA

BalanceList

1 properties

JSON SCHEMA

Channel

3 properties

JSON SCHEMA

Error

3 properties

JSON SCHEMA

Intent

2 properties

JSON SCHEMA

IntentResults

1 properties

JSON SCHEMA

IntentSegment

4 properties

JSON SCHEMA

Invitation

2 properties

JSON SCHEMA

InvitationCreate

2 properties

JSON SCHEMA

InvitationList

1 properties

JSON SCHEMA

Key

6 properties

JSON SCHEMA

KeyCreate

4 properties

JSON SCHEMA

KeyList

1 properties

JSON SCHEMA

KeyWithSecret

5 properties

JSON SCHEMA

Member

5 properties

JSON SCHEMA

MemberList

1 properties

JSON SCHEMA

Metadata

8 properties

JSON SCHEMA

Model

7 properties

JSON SCHEMA

ModelInfo

3 properties

JSON SCHEMA

ModelList

2 properties

JSON SCHEMA

Paragraph

5 properties

JSON SCHEMA

ParagraphGroup

2 properties

JSON SCHEMA

Project

3 properties

JSON SCHEMA

ProjectList

1 properties

JSON SCHEMA

ProjectUpdate

2 properties

JSON SCHEMA

RequestList

3 properties

JSON SCHEMA

Results

6 properties

JSON SCHEMA

ScopeList

1 properties

JSON SCHEMA

ScopeUpdate

1 properties

JSON SCHEMA

Sentence

3 properties

JSON SCHEMA

SentimentAverage

2 properties

JSON SCHEMA

SentimentResults

2 properties

JSON SCHEMA

SentimentSegment

5 properties

JSON SCHEMA

SpeakRequest

1 properties

JSON SCHEMA

Summary

1 properties

JSON SCHEMA

TextAnalysisRequest

2 properties

JSON SCHEMA

TextAnalysisResponse

2 properties

JSON SCHEMA

Topic

2 properties

JSON SCHEMA

TopicResults

1 properties

JSON SCHEMA

TopicSegment

4 properties

JSON SCHEMA

Deepgram Transcript

2 properties

JSON SCHEMA

TranscriptionResponse

2 properties

JSON SCHEMA

UsageSummary

4 properties

JSON SCHEMA

Utterance

8 properties

JSON SCHEMA

Word

8 properties

JSON SCHEMA

Scroll for all 47

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Deepgram Structure

0 properties

JSON STRUCTURE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Deepgram Authentication

apiKey/http · 2 schemes

SECURITY

Deepgram Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Deepgram Agentic Access

24 operations · 11 acting

24 operations · 11 acting

AGENTIC

Resources

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 12

Pagination, idempotency, versioning, errors, and events

Scroll for all 12

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: deepgram
url: https://raw.githubusercontent.com/api-evangelist/deepgram/refs/heads/main/apis.yml
x-docs-platform: fern
x-docs-platform-confidence: medium
x-docs-platform-checked: 2026-09-17
x-docs-hosting: vercel
apis:
- aid: deepgram:voice-agent-api
  name: Deepgram Voice Agent API
  tags:
  - Conversational AI
  - Real-Time
  - Voice Agents
  - Voice AI
  tags_raw:
  - Conversational AI
  - Real-Time
  - Voice Agent
  - Voice AI
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.deepgram.com
  humanURL: https://deepgram.com/product/voice-agent-api
  properties:
  - url: https://developers.deepgram.com/docs/voice-agent/getting-started
    type: Documentation
  - url: asyncapi/deepgram-voice-agent-asyncapi.yml
    type: AsyncAPI
  description: The Deepgram Voice Agent API is an end-to-end solution that combines speech-to-text, LLM orchestration, and
    text-to-speech into a single real-time API. It simplifies the development of conversational voice agents by eliminating
    the need to stitch together multiple services. The API includes built-in barge-in detection, turn-taking prediction, function
    calling, and mid-session control to ensure smooth, natural conversations without pauses or interruptions.
- aid: deepgram:deepgram-balances-api
  name: Deepgram Balances API
  description: Retrieve billing balance information for projects.
  humanURL: https://developers.deepgram.com/docs/stt/getting-started
  baseURL: https://api.deepgram.com
  tags:
  - Balances
  properties:
  - type: OpenAPI
    url: openapi/deepgram-balances-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-keys-api
  name: Deepgram Keys API
  description: Create, list, and manage API keys for projects.
  humanURL: https://developers.deepgram.com/docs/stt/getting-started
  baseURL: https://api.deepgram.com
  tags:
  - Keys
  properties:
  - type: OpenAPI
    url: openapi/deepgram-keys-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-members-api
  name: Deepgram Members API
  description: Manage project team members.
  humanURL: https://developers.deepgram.com/docs/stt/getting-started
  baseURL: https://api.deepgram.com
  tags:
  - Members
  properties:
  - type: OpenAPI
    url: openapi/deepgram-members-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-models-api
  name: Deepgram Models API
  description: Retrieve available model metadata.
  humanURL: https://developers.deepgram.com/docs/stt/getting-started
  baseURL: https://api.deepgram.com
  tags:
  - Models
  properties:
  - type: OpenAPI
    url: openapi/deepgram-models-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-projects-api
  name: Deepgram Projects API
  description: Manage Deepgram projects and project settings.
  humanURL: https://developers.deepgram.com/docs/stt/getting-started
  baseURL: https://api.deepgram.com
  tags:
  - Project
  tags_raw:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/deepgram-projects-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-scopes-api
  name: Deepgram Scopes API
  description: Manage member scopes and permissions within projects.
  humanURL: https://developers.deepgram.com/docs/stt/getting-started
  baseURL: https://api.deepgram.com
  tags:
  - Scopes
  properties:
  - type: OpenAPI
    url: openapi/deepgram-scopes-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-usage-api
  name: Deepgram Usage API
  description: Retrieve usage data and request logs for projects.
  humanURL: https://developers.deepgram.com/docs/stt/getting-started
  baseURL: https://api.deepgram.com
  tags:
  - Usage
  properties:
  - type: OpenAPI
    url: openapi/deepgram-usage-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-audio-api
  name: Deepgram Audio API
  description: The audio API from Deepgram — 2 operation(s) for audio.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - audio
  properties:
  - type: OpenAPI
    url: openapi/deepgram-audio-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-breakdown-api
  name: Deepgram Breakdown API
  description: The breakdown API from Deepgram — 2 operation(s) for breakdown.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - breakdown
  properties:
  - type: OpenAPI
    url: openapi/deepgram-breakdown-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-configurations-api
  name: Deepgram Configurations API
  description: The configurations API from Deepgram — 2 operation(s) for configurations.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - configurations
  properties:
  - type: OpenAPI
    url: openapi/deepgram-configurations-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-distributioncredentials-api
  name: Deepgram Distribution Credentials API
  description: The distributionCredentials API from Deepgram — 2 operation(s) for distributioncredentials.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - distributionCredentials
  properties:
  - type: OpenAPI
    url: openapi/deepgram-distributioncredentials-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-fields-api
  name: Deepgram Fields API
  description: The fields API from Deepgram — 2 operation(s) for fields.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - fields
  properties:
  - type: OpenAPI
    url: openapi/deepgram-fields-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-invites-api
  name: Deepgram Invites API
  description: The invites API from Deepgram — 2 operation(s) for invites.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - invites
  properties:
  - type: OpenAPI
    url: openapi/deepgram-invites-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-media-api
  name: Deepgram Media API
  description: The media API from Deepgram — 1 operation(s) for media.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - media
  properties:
  - type: OpenAPI
    url: openapi/deepgram-media-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-purchases-api
  name: Deepgram Purchases API
  description: The purchases API from Deepgram — 1 operation(s) for purchases.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - purchases
  properties:
  - type: OpenAPI
    url: openapi/deepgram-purchases-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-requests-api
  name: Deepgram Requests API
  description: The requests API from Deepgram — 2 operation(s) for requests.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - requests
  properties:
  - type: OpenAPI
    url: openapi/deepgram-requests-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-text-api
  name: Deepgram Text API
  description: The text API from Deepgram — 1 operation(s) for text.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - text
  properties:
  - type: OpenAPI
    url: openapi/deepgram-text-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-tokens-api
  name: Deepgram Tokens API
  description: The tokens API from Deepgram — 1 operation(s) for tokens.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - tokens
  properties:
  - type: OpenAPI
    url: openapi/deepgram-tokens-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
- aid: deepgram:deepgram-variables-api
  name: Deepgram Variables API
  description: The variables API from Deepgram — 2 operation(s) for variables.
  humanURL: https://deepgram.com/product/voice-agent-api
  baseURL: https://agent.deepgram.com
  tags:
  - variables
  properties:
  - type: OpenAPI
    url: openapi/deepgram-variables-api-openapi.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/stt/getting-started
  - type: AsyncAPI
    url: asyncapi/deepgram-speech-to-text-asyncapi.yml
  - type: Rules
    url: rules/deepgram-speech-to-text-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/reference/text-to-speech-api/speak
  - type: AsyncAPI
    url: asyncapi/deepgram-text-to-speech-asyncapi.yml
  - type: Rules
    url: rules/deepgram-text-to-speech-api-rules.yml
  - type: Documentation
    url: https://developers.deepgram.com/docs/audio-intelligence
  - type: Documentation
    url: https://developers.deepgram.com/docs/create-additional-api-keys
  - type: Rules
    url: rules/deepgram-management-api-rules.yml
name: Deepgram
tags:
- Artificial Intelligence
- Speech-to-Text
- Text-to-Speech
- Transcription
- Voice AI
- Voice
- Real-Time
tags_raw:
- Artificial Intelligence
- Speech-To-Text
- Text-To-Speech
- Transcription
- Voice AI
- Voice
- Real-Time
kind: company
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: paid
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Paid
  confidence: medium
  source:
  - plans
  - authentication
  - security
  generated: '2026-11-06'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/deepgram.png
access: 3rd-Party
common:
- type: RateLimits
  url: rate-limits/deepgram-rate-limits.yml
- type: FinOps
  url: finops/deepgram-finops.yml
- type: Plans
  url: plans/deepgram-plans-pricing.yml
- type: CapabilityMap
  url: capabilities/deepgram-capability-edges.yml
  name: Deepgram Business Capability Map
- type: AgenticAccess
  url: agentic-access/deepgram-agentic-access.yml
- type: DomainSecurity
  url: security/deepgram-domain-security.yml
- type: Authentication
  url: authentication/deepgram-authentication.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/deepgram/overview
- type: Arazzo
  url: arazzo/deepgram-audit-project-usage-workflow.yml
  name: Deepgram Audit Project Usage and Billing
- type: Arazzo
  url: arazzo/deepgram-balance-gated-transcription-workflow.yml
  name: Deepgram Balance-Gated Transcription
- type: Arazzo
  url: arazzo/deepgram-diarized-transcript-intelligence-workflow.yml
  name: Deepgram Diarized Transcript Intelligence
- type: Arazzo
  url: arazzo/deepgram-invite-and-confirm-member-workflow.yml
  name: Deepgram Invite and Confirm a Project Member
- type: Arazzo
  url: arazzo/deepgram-provision-project-key-workflow.yml
  name: Deepgram Provision a Project API Key
- type: Arazzo
  url: arazzo/deepgram-rotate-project-key-workflow.yml
  name: Deepgram Rotate a Project API Key
- type: Arazzo
  url: arazzo/deepgram-select-model-and-transcribe-workflow.yml
  name: Deepgram Select a Model and Transcribe
- type: Arazzo
  url: arazzo/deepgram-transcribe-analyze-synthesize-workflow.yml
  name: Deepgram Transcribe, Analyze, and Synthesize
- type: Arazzo
  url: arazzo/deepgram-transcribe-and-track-usage-workflow.yml
  name: Deepgram Transcribe Audio and Track Usage
- type: Arazzo
  url: arazzo/deepgram-update-member-scopes-workflow.yml
  name: Deepgram Update a Member's Scopes
- type: LinkedIn
  url: https://www.linkedin.com/company/deepgram
- url: https://developers.deepgram.com/home
  name: Developer Portal
  type: Documentation
- url: https://developers.deepgram.com/reference/deepgram-api-overview
  name: API Reference
  type: Documentation
- url: https://deepgram.com/pricing
  name: Pricing
  type: Pricing
- url: https://developers.deepgram.com/docs/authenticating
  name: Authentication
  type: Authentication
- url: https://developers.deepgram.com/changelog
  name: Changelog
  type: ChangeLog
- url: https://github.com/deepgram/deepgram-python-sdk
  name: Python SDK
  type: SDKs
- url: https://github.com/deepgram/deepgram-js-sdk
  name: JavaScript SDK
  type: SDKs
- url: https://deepgram.com/
  name: Deepgram
  type: Website
- url: https://deepgram.com/privacy
  name: Privacy Policy
  type: PrivacyPolicy
- url: https://deepgram.com/tos
  name: Terms of Service
  type: TermsOfService
- url: json-ld/deepgram-context.jsonld
  type: JSONLD
- url: json-schema/deepgram-transcript-schema.json
  type: JSONSchema
- url: vocabulary/deepgram-vocabulary.yml
  type: Vocabulary
- type: Features
  data:
  - 'Nova-3 STT: $0.0048/min mono, $0.0058/min multilingual'
  - 'Flux STT: $0.0065/min English, $0.0078/min multilingual'
  - Aura-1 TTS at $0.015/1k characters
  - Aura-2 TTS at $0.030/1k characters with studio quality
  - Streaming and pre-recorded transcription
  - Speaker diarization, smart formatting
  - Default 50 streaming concurrent (PAYG), 100 pre-recorded
  - Voice cloning on Aura models
  - Voice agents combining STT + LLM + TTS
  - 30+ language support on multilingual models
  - WebSocket streaming for real-time STT
  - REST API for pre-recorded files
  - 'Audio Intelligence: summarization, topics, sentiment, entities'
  - Custom model training (Enterprise)
  - Self-hosted on-prem option (Enterprise)
  - OAuth 2.0 + API keys
  sources:
  - https://deepgram.com/pricing
  updated: '2026-05-04'
- type: Integrations
  url: https://deepgram.com/partners
- type: LlmsText
  url: https://deepgram.com/llms.txt
created: '2026-03-20'
modified: '2026-05-19'
position: Consuming
description: Deepgram is an enterprise voice AI platform that provides speech-to-text, text-to-speech, and voice agent APIs
  powered by advanced AI models. The platform offers real-time and batch transcription through its Nova model family, natural-sounding
  speech synthesis through its Aura model family, and an end-to-end Voice Agent API that combines STT, LLM orchestration,
  and TTS into a single real-time interface.
integrations:
- name: Technology
- name: Development
- name: Vonage Technology
- name: Cloudflare Technology
- name: Daily.co Technology
- name: Stream Technology
- name: Kore Technology
- name: Google Cloud Technology
- name: AudioCodes Technology
- name: Vida Technology
- name: Recall.ai Technology
- name: Porter Technology
- name: Perlon AI Development
- name: OneSix Solutions Development
- name: Lumio AI Development
- name: LucidPoint Development
- name: Lindy Technology
- name: InfoCap Development
- name: Five9 Technology
- name: Caylent Development
- name: APrime Development
- name: AI Heroes Development
- name: AICG Technology
- name: Deepgram & Vercel Next.js Templates Technology
- name: AWS Technology
- name: Abby Connect Technology
- name: Voximplant Technology
- name: Cognigy Technology
- name: Enterprise Bot Technology
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.23'

Deepgram API — frequently asked questions

Does Deepgram have an API?

Yes. APIs.io lists 20 APIs from Deepgram, including Deepgram Voice Agent API, Deepgram Balances API and Deepgram Keys API, and 17 more.

Is there an OpenAPI specification for the Deepgram API?

Yes. APIs.io indexes 19 OpenAPI specifications for Deepgram, each linked for download from this page.

How do I authenticate with the Deepgram API?

Deepgram uses bearer-token authentication (apiKey/http · 2 schemes). The details are profiled on APIs.io as Deepgram Authentication.

How much does the Deepgram API cost?

Deepgram publishes its prices; its Pay As You Go plan is $200 Credit then pay-as-you-go as of 2026-10-28. APIs.io lists 15 pricing plans for Deepgram, with each plan's price, limits and inclusions under Pricing on this page.

Does Deepgram have an MCP server?

Yes. APIs.io lists 1 MCP server for Deepgram: Remote MCP server at developers.deepgram.com over HTTP.

Is the Deepgram API ready for AI agents?

Deepgram has a Kin Score of 50.4 out of 100 (developing) and an Agent Readiness score of 36.2 (agent-ready), scored by API Evangelist on 2026-11-06.

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/deepgram"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/deepgram/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/deepgram/evidence"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.