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

# Download Transcription File

> Downloads the transcription file for a recording in the specified format.

**HTTP Method**: GET

**URL**: `/api/v3/download/transcription/{recordingId}`

**Authentication**: Requires API Key in the request header.

**Path Parameters**:

| Parameter     | Type   | Description                            |
| ------------- | ------ | -------------------------------------- |
| `recordingId` | string | The unique identifier of the recording |

**Response**: The transcription file content

**Rate limit**: Once every 1 seconds.

**Status Codes**:

* `200 OK` Returns the transcription file.
* `401 Unauthorized` Authentication failed.
* `404 Not Found` Recording not found or transcription not available.
* `429 Too Many Requests` Rate limit exceeded.

### **Sample Request (SRT format)**

```bash theme={null}
GET /api/v3/download/transcription/rec123?type=srt HTTP/1.1
Host: platform.riverside.com
Authorization: Bearer YOUR_API_KEY
```

### **Sample Request (TXT format with custom filename)**

```bash theme={null}
GET /api/v3/download/transcription/rec123?type=txt&fileName=episode-12-transcript HTTP/1.1
Host: platform.riverside.fm
Authorization: Bearer YOUR_API_KEY
```
