Deepgram

api.deepgram.com

Community

AI-powered speech-to-text, text-to-speech, and text intelligence APIs. Sub-300ms transcription with support for 100+ languages, speaker diarization, sentiment analysis, and entity detection.

[v1]Available — billing handled by AgentDNS

Enable this service

Run the command below in a terminal. The local config page lets you toggle this service on, complete OAuth (or paste a BYO API key for services where AgentDNS does not broker auth), and set a monthly spending cap.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.deepgram.com

Last crawled

May 4, 2026

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Top Capabilities

Most commonly used operations — ready to call without drill-down.

balances_list

GET

Retrieve billing balance information for a project.

GET https://api.deepgram.com/v1/projects/{project_id}/balances

project_id (string, required) Project identifier.

keys_list

GET

List all API keys for a project.

GET https://api.deepgram.com/v1/projects/{project_id}/keys

project_id (string, required) Project identifier.

members_list

GET

List all members of a project.

GET https://api.deepgram.com/v1/projects/{project_id}/members

project_id (string, required) Project identifier.

All Capabilities (16)

balances (1)

GETbalances_list

Retrieve billing balance information for a project.

keys (3)

POSTkeys_create

Create a new API key for a project with specified scopes.

DELETEkeys_delete

Delete an API key from a project.

GETkeys_list

List all API keys for a project.

members (2)

GETmembers_list

List all members of a project.

DELETEmembers_remove

Remove a member from a project.

models (2)

GETmodels_get

Retrieve metadata and details for a specific Deepgram model.

GETmodels_list

List all available Deepgram AI models.

projects (4)

DELETEprojects_delete

Delete a project and all associated resources.

GETprojects_get

Retrieve details for a specific project by ID.

GETprojects_list

Retrieve a list of all projects associated with the API key.

PATCHprojects_update

Update the name or settings of a project.

speech (1)

POSTspeech_speak

Convert text to natural-sounding speech audio using multiple voice models.

text (1)

POSTtext_analyze

Analyze text for sentiment, entities, topics, intents, and summaries.

transcription (1)

POSTtranscription_transcribe

Transcribe pre-recorded audio from a URL or file upload with support for 100+ languages, diarization, punctuation, and sentiment.

usage (1)

GETusage_get

Retrieve usage statistics and breakdown for a project within a date range.

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Deepgram
Description: AI-powered speech-to-text, text-to-speech, and text intelligence APIs. Sub-300ms transcription with support for 100+ languages, speaker diarization, sentiment analysis, and entity detection.
Auth: api_key
Capabilities (16 total):
  balances (1):
    - balances_list: Retrieve billing balance information for a project.
  keys (3):
    - keys_create: Create a new API key for a project with specified scopes.
    - keys_delete: Delete an API key from a project.
    - keys_list: List all API keys for a project.
  members (2):
    - members_list: List all members of a project.
    - members_remove: Remove a member from a project.
  models (2):
    - models_get: Retrieve metadata and details for a specific Deepgram model.
    - models_list: List all available Deepgram AI models.
  projects (4):
    - projects_delete: Delete a project and all associated resources.
    - projects_get: Retrieve details for a specific project by ID.
    - projects_list: Retrieve a list of all projects associated with the API key.
    - projects_update: Update the name or settings of a project.
  speech (1):
    - speech_speak: Convert text to natural-sounding speech audio using multiple voice models.
  text (1):
    - text_analyze: Analyze text for sentiment, entities, topics, intents, and summaries.
  transcription (1):
    - transcription_transcribe: Transcribe pre-recorded audio from a URL or file upload with support for 100+ languages, diarization, punctuation, and sentiment.
  usage (1):
    - usage_get: Retrieve usage statistics and breakdown for a project within a date range.

Top capabilities (ready to call):
  - balances_list: GET /v1/projects/{project_id}/balances
  - keys_list: GET /v1/projects/{project_id}/keys
  - members_list: GET /v1/projects/{project_id}/members