apyhub
Back

Merge Multiple Videos into Single Video API

What it does

Video Merger combines two or more uploaded video files into a single binary output. Send the files array in the request body, with video up to 100 MB, and get one merged video back.

Use it when you need to stitch clips together in a backend workflow: batch user-uploaded footage, assemble social clips in order, or merge screen recordings before storing or sharing them. The endpoint is designed for file-based processing, so you can hand it raw video uploads and receive a ready-to-save video file in response.

The request schema is intentionally simple: provide the videos in files. The response is a binary file, making it easy to pass the merged result directly to storage, download handlers, or downstream media pipelines.

If your product works with uploaded video content, Video Merger gives you a straightforward way to combine clips without building your own concatenation step.

POST
Merge videos
https://api.eu.apyhub.com/freedailypro/merge-multiple-videos-into-single-video-api/video-merge

QUICKSTART

GUIDE

Quickstart

Merge two or more video files by uploading them as repeated files form fields.

curl -X POST "https://api.eu.apyhub.com/freedailypro/merge-multiple-videos-into-single-video-api/video-merge" \
  -H "apy-token: $APY_TOKEN" \
  -F "files=@/path/to/video1.mp4" \
  -F "files=@/path/to/video2.mp4"

What you'll get back

Returns a binary file response (string with format: "binary"), which is the merged video output.

TRY ITLIVE · 10 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.
Max 100MB total per request (all files combined). Larger? Use this API's URL-based endpoint instead, if it has one.
body*
files*
Two or more videos (repeat the field). Each up to 100 MB.

About this endpoint

What it does

Merges two or more video files into a single video and returns the merged file as binary content.

Request Body

ParameterTypeMandatoryDescription
filesString ArrayYesTwo or more videos, repeated as needed.

Response

Returns a binary file as the success response. The output schema is a single string with format: binary, so the merged video is delivered directly in the response body.

Max 100MB total per request (all files combined). Larger? Use this API's URL-based endpoint instead, if it has one.

▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.