> ## Documentation Index
> Fetch the complete documentation index at: https://dialnexa.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# List Transcribers

> Retrieve every speech-to-text transcription engine DialNexa supports, with provider and language information.

<Warning>
  **Legacy endpoint - deprecated.** Unversioned endpoints are scheduled for removal on **July 31, 2026**. Use the [`/v1` version](/docs/api-reference/v1/transcribers/list) for new integrations. This endpoint remains available for existing integrations until then.
</Warning>

Returns every speech-to-text transcription engine DialNexa supports. Each entry includes the transcriber's stable `id`, the upstream `provider` (for example Deepgram, AssemblyAI, OpenAI Whisper), the display `name`, and any configuration metadata the engine exposes. Use this endpoint as the source of truth when configuring an agent's transcription settings, the transcriber you choose determines how accurately the agent understands what the caller says, which is especially important for accented speech, technical terminology, and non-English languages.

## When to use this

* **Agent build UIs**: populate the transcriber selector when creating or editing an agent.
* **Latency tuning**: choose between streaming transcribers (lowest first-word latency) and batch transcribers (best accuracy on noisy audio).
* **Language coverage checks**: confirm the transcriber supports the language an agent is configured for.
* **Cost optimization**: switch high-volume use cases to lower-cost engines when accuracy budget allows.

For a single record, use [Get Transcriber](/docs/api-reference/v1/transcribers/get).

## Common providers

| Provider       | Strengths                                                                                         |
| -------------- | ------------------------------------------------------------------------------------------------- |
| Deepgram       | Very low latency, strong accuracy on conversational telephony audio, good Indian-English support. |
| AssemblyAI     | Strong accuracy with built-in PII redaction and topic detection.                                  |
| OpenAI Whisper | Strongest multilingual coverage, higher latency, best for batch or post-call workflows.           |

The exact set of providers and engines available on your workspace evolves over time, use the live response of this endpoint as the source of truth.

## Errors

* `401 Unauthorized` is returned when the API key is missing or revoked.

## Related endpoints

* [Get Transcriber](/docs/api-reference/v1/transcribers/get): fetch a single transcriber.
* [Update Agent](/docs/api-reference/v1/agents/update): change the transcriber assigned to an existing agent.
* [Speech-to-text and transcription](/docs/voice-ai/speech-to-text-and-transcription): guidance on choosing the right engine.
* [Precise transcripts](/docs/voice-ai/speech-to-text-and-transcription): get the most accurate post-call transcript.


## OpenAPI

````yaml GET /transcribers
openapi: 3.0.0
info:
  title: DialNexa API
  description: >-
    Public REST API for the DialNexa voice AI platform. Versioned endpoints are
    under /v1; unversioned endpoints are legacy and deprecated.
  version: 1.0.0
servers:
  - url: https://api.dialnexa.com
    description: DialNexa production API
security:
  - bearer: []
tags:
  - name: API Keys
  - name: Agent Functions
  - name: Agents V1
  - name: Agents2
  - name: Batch Calls
  - name: Batch Calls V1
  - name: Call Logs
  - name: Calls
  - name: Calls V1
  - name: Campaign Leads
  - name: Campaigns
  - name: External Webhooks
  - name: Knowledge Base
  - name: Knowledge Base V1
  - name: LLMs
  - name: LLMs V1
  - name: Languages
  - name: Languages V1
  - name: Organization Phone Numbers
  - name: Organization Phone Numbers V1
  - name: Phone Number Pricing
  - name: Phone Number Pricing V1
  - name: Transcribers
  - name: Transcribers V1
  - name: User Webhooks
  - name: User Webhooks V1
  - name: V1
  - name: Voices
  - name: Voices V1
  - name: Webcall
  - name: Workflow Leads
  - name: Workflow Leads V1
  - name: Workflows
  - name: Workflows V1
paths:
  /transcribers:
    get:
      tags:
        - Transcribers
      summary: Get all transcriber providers and models
      description: >-
        **Legacy endpoint - deprecated, scheduled for removal on July 31,
        2026.** Use the `/v1` version for new integrations. 
      operationId: TranscribersController_findAll
      parameters: []
      responses:
        '200':
          description: List of all transcribers
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Transcriber'
      deprecated: true
components:
  schemas:
    Transcriber:
      type: object
      properties:
        id:
          type: string
          example: trs_abc123
          description: Signed transcriber ID
      required:
        - id
  securitySchemes:
    bearer:
      scheme: bearer
      bearerFormat: JWT
      type: http

````