---
title: Convert Video File Format API
slug: convert-video-file-format-api
url: https://apyhub.com/freedailypro/service/convert-video-file-format-api
provider: FreeDailyPro
tags: [video, video converter, convert video, mp4, webm, mov, video format, video processing]
auth: api_key
version: 1.0.0
service_type: sync
endpoints: 1
atoms: 10
mcp: true
---

# Convert Video File Format API

Convert videos to MP4, web-optimized MP4, WebM or MOV with one API call. Upload up to 100 MB and get the converted video back as a binary file.

## Endpoints

| Method | URL | Description | Atoms |
| --- | --- | --- | --- |
| POST | `https://api.eu.apyhub.com/freedailypro/convert-video-file-format-api/video-convert` | What it does Converts an uploaded video file into the format you specify and returns the converted… | 10 |

## Endpoint reference

### Convert a video

`POST https://api.eu.apyhub.com/freedailypro/convert-video-file-format-api/video-convert` · 10 atoms · accepts `multipart/form-data` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `file` | body | string (binary) | yes | The video. Up to 100 MB. |
| `format` | body | string | yes | mp4, mp4-web (H.264 with faststart for web playback), webm or mov One of: mp4, mp4-web, webm, mov. |

#### Quickstart

Convert a video by uploading the source file and choosing the output format.

```bash
curl -X POST "https://api.eu.apyhub.com/freedailypro/convert-video-file-format-api/video-convert" \
  -H "apy-token: $APY_TOKEN" \
  -F "file=@/path/to/video.mp4" \
  -F "format=mp4"
```

#### What you'll get back

Returns a binary file (`string` with `format: binary`) containing the converted video.

## About

## What it does
Video Converter turns an uploaded video into a different format and returns the converted file as binary output. Send a video in the request body, choose one of the supported formats, and get the transformed video back.

Use it when you need to standardize uploads for playback, editing, or downstream processing. Supported output formats are `mp4`, `mp4-web`, `webm`, and `mov`. The `mp4-web` option uses H.264 with faststart for web playback, which is useful when you need videos to start quickly in browsers.

The input schema is simple: `file` for the source video and `format` for the target format. The endpoint accepts videos up to 100 MB, which makes it a fit for ingest pipelines, user-upload workflows, or media tools that need consistent output types before storage or delivery.

## Usage

Base URL: `https://api.eu.apyhub.com` (default region — see
`GET https://apyhub.com/api/public/regions` for the rest).

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