---
title: Generate Video Subtitle API
slug: generate-video-subtitle-api
url: https://apyhub.com/freedailypro/service/generate-video-subtitle-api
provider: FreeDailyPro
tags: [video, subtitles, captions, srt, burn-in, video processing, accessibility]
auth: api_key
version: 1.0.0
service_type: sync
endpoints: 1
atoms: 10
mcp: true
---

# Generate Video Subtitle API

Burn SRT subtitles permanently into videos via API. Hardcode captions for social clips, courses and demos. Upload up to 100 MB, get the video back.

## Endpoints

| Method | URL | Description | Atoms |
| --- | --- | --- | --- |
| POST | `https://api.eu.apyhub.com/freedailypro/generate-video-subtitle-api/video-subtitle` | What it does Add subtitles into an uploaded video and returns the video with the subtitles drawn pe… | 10 |

## Endpoint reference

### Burn subtitles into a video

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

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `srt` | body | string (textarea) | yes | Subtitles in SRT format (multi-line text). |
| `file` | body | string (binary) | yes | The video. Up to 100 MB. |

#### Quickstart

Upload a video file and its SRT subtitles to add subtitles to the video.

```bash
curl -X POST "https://api.eu.apyhub.com/freedailypro/generate-video-subtitle-api/video-subtitle" \
  -H "apy-token: $APY_TOKEN" \
  -F "file=@/path/to/video.mp4" \
  -F "srt=1
00:00:01,000 --> 00:00:03,000
Hello world!"
```

#### What you'll get back

Returns the resulting video as a binary file.

## About

## What it does
Video Subtitle Burner burns SRT subtitles into a video and returns the processed video as a binary file.

Send a video file and an SRT subtitle track in the request body. The video file can be up to 100 MB. The subtitle text must be provided in SRT format as multi-line text. The endpoint handles the video overlay step and gives you the finished video back as binary output.

Use Video Subtitle Burner when you need hardcoded subtitles for social clips, course videos, product demos, or accessibility-focused exports. It fits workflows where you already have a subtitle file and want the captions permanently embedded into the video rather than delivered as a separate track.

Because the response is binary, you can stream or save the result directly into your storage, media pipeline, or download flow without an extra conversion step.

## 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/generate-video-subtitle-api
