# Deepgram Transcribe

> Deepgram Transcribe is a paid API for AI agents from Deepgram at deepgram.mpp.paywithlocus.com, paid per call via MPP, $0.053/call, status unknown (last checked 2026-10-12).

Transcribes audio from a URL to text using Deepgram's Nova-3 speech-to-text model, with optional speaker diarization, sentiment, topics, intents, summaries, and entity extraction

## Facts

- Endpoint: POST https://deepgram.mpp.paywithlocus.com/deepgram/transcribe?utm_source=zero.xyz
- Price: $0.053/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Provider: Deepgram
- Docs: https://developers.deepgram.com/reference/deepgram-api-overview
- Website: https://deepgram.com
- Tags: speech-to-text, transcription, tts, audio, sentiment, data
- Canonical page: https://www.zero.xyz/c/deepgram-transcribe-beabf3ab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Tuc7FZp121gQjeyQ7jUK9

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability deepgram-transcribe-beabf3ab -d '<json body>'
```

Example prompt: Transcribe this audio file for me — https://example.com/meeting.mp3 — and turn on smart formatting, speaker diarization, and a summary so I can see who said what and what the meeting was about.

## When to prefer this

Choose this endpoint when you need to convert spoken audio from a publicly accessible URL into text, especially when you also need enrichments like speaker identification, sentiment detection, topic extraction, intents, entity recognition, or a summary in a single call. Prefer Deepgram's Nova-3 model for state-of-the-art accuracy on English audio. Use this over generic alternatives when you need a rich, structured transcription output beyond plain text.

## Known failure modes

- Audio URL is not publicly accessible — returns an error indicating the file could not be fetched
- Unsupported audio format — returns an error about the file type
- Invalid language code — may fall back to default or return a validation error
- Unsupported model name — returns a 400 error with invalid model
- Audio file too large or too long — may time out or return a size limit error
- Network timeout fetching the remote audio URL

## How this service works

Transcribe a pre-recorded audio file from a public URL using Deepgram Nova-3 (default). Returns the full transcript with optional enrichments: punctuation, speaker diarization, smart formatting, paragraphs, sentiment, summary, topics, intents, and entity detection.

## Output

A structured response containing the full transcript text, optionally formatted with punctuation and paragraphs, speaker-labeled segments if diarization was requested, detected sentiment, topics, intents, a summary, and/or named entities depending on which optional features were enabled.

## Example request

```json
{
 "url": "https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3",
 "model": "nova-3",
 "diarize": true,
 "language": "en",
 "punctuate": true,
 "sentiment": true,
 "summarize": true,
 "smart_format": true
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "url"
 ],
 "properties": {
  "url": {
   "type": "string",
   "description": "Publicly accessible URL of the audio file to transcribe"
  },
  "model": {
   "type": "string",
   "description": "STT model to use (default: nova-3). Options: nova-3, nova-2, enhanced, base"
  },
  "topics": {
   "type": "boolean",
   "description": "Identify topics discussed in the audio"
  },
  "diarize": {
   "type": "boolean",
   "description": "Identify and label individual speakers"
  },
  "intents": {
   "type": "boolean",
   "description": "Detect speaker intents throughout the audio"
  },
  "language": {
   "type": "string",
   "description": "BCP-47 language code (default: en). E.g. es, fr, de, ja"
  },
  "punctuate": {
   "type": "boolean",
   "description": "Add punctuation and capitalization"
  },
  "sentiment": {
   "type": "boolean",
   "description": "Detect emotional sentiment throughout the audio"
  },
  "summarize": {
   "type": "boolean",
   "description": "Generate a summary of the audio content"
  },
  "paragraphs": {
   "type": "boolean",
   "description": "Split transcript into readable paragraphs"
  },
  "smart_format": {
   "type": "boolean",
   "description": "Apply smart formatting (numbers, dates, punctuation). Recommended."
  },
  "detect_entities": {
   "type": "boolean",
   "description": "Extract named entities (people, places, organizations)"
  }
 },
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/deepgram-transcribe-beabf3ab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from deepgram.mpp.paywithlocus.com](https://www.zero.xyz/host/deepgram.mpp.paywithlocus.com/llms.txt)
