---
title: "Get MP4 download URL"
method: GET
path: "/exports/download"
tags: ["Exports"]
---

# Get MP4 download URL

`GET /exports/download`

Returns a temporary signed URL to download the rendered MP4 file for a video. Automatically finds the latest completed export for the given video.

**URL expires in 2 minutes.** Start your download immediately after receiving the URL.

You can pass either a `videoId` (recommended, finds the latest export automatically) or an `exportId` (if you need a specific export).

## Query parameters

- `videoId` string, uuid — The video ID. Finds the latest completed export for this video.
- `exportId` string, uuid — A specific export ID, returned from `POST /exports`. Usually not needed since `videoId` automatically finds the latest export.

## Response `200`

OK

- object
  - `url` string, uri, required — Temporary signed download URL. Expires in 2 minutes.
  - `videoId` string, uuid, required — The video this download is for.

## Other responses

- `401` — 401
- `402` — 402
- `403` — 403

---

[API](https://skmtc.net/aituber/apis/aituber-api.md) · [All operations](https://skmtc.net/aituber/apis/aituber-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aituber/aituber-api/revisions/35448566f143/schema)
