---
title: Convert Video Formats API
slug: video-convert
url: https://apyverse.com/apyhub/service/video-convert
provider: ApyHub
categories: [File Conversion]
tags: [video-conversion, media-transcoding, file-conversion, video-format, transcoding]
auth: api_key
---

# Convert Video Formats API

Convert video uploads or video URLs into mp4, mkv, avi, mov, flv, 3gp, or webm. Returns a binary file or a signed download link.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/convert/video/file/url` | What it does Converts an uploaded video file to the requested output format and returns a time-limi… | 550 |
| POST | `/convert/video/url/file` | What it does Converts a video available at a URL into the requested output format and returns the c… | 550 |
| POST | `/convert/video/url` | What it does Converts a video from a source URL into the requested output format and returns a clou… | 550 |
| POST | `/convert/video/file` | What it does Converts an uploaded video file from one supported container format to another and ret… | 550 |

## About

## What it does
Video Format Converter lets you convert a video from one container format to another. Send a video file or a video URL, choose an output format, and get back either a downloadable binary file or a time-limited signed download link.

It accepts `video` for multipart uploads or `video_url` for remote files, plus `output_format`. Supported output formats are `mp4`, `mkv`, `avi`, `mov`, `flv`, `3gp`, and `webm`. The API is straightforward whether you want to upload directly and download the result, or hand off a cloud URL and retrieve a signed link.

Use Video Format Converter when you need to normalize user-uploaded media, prepare assets for a player that only accepts a specific container, or move videos between storage systems without building conversion logic yourself.

Responses are minimal and easy to integrate: the link-based endpoints return a `data` field with a signed URI, while the download endpoints return the converted file as binary data.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/video-convert
