API docs
Generate clips from your own MP4 file and a timed transcript. The hosted endpoint is a limited beta for issued account keys, not open self-serve access.
What it does
Supply an MP4 you own or are licensed to edit, a timed WebVTT transcript (used to choose cuts and burned into the output clips), the number of clips (1–4), the format (vertical short or two-minute landscape), and a caption style. Create a job, check its status, then download each finished clip. Source availability and processing can delay a job. A returned clip should be reviewed before publishing.
Access and rights
API access requires an issued account key. Do not put keys in web pages or share them. A rights declaration is required on every job; Clippah may ask for further proof. A YouTube URL by itself is not accepted as permission to download video. We do not accept arbitrary YouTube URL downloads in the production-ready design.
Current development contract
POST /v1/jobs accepts JSON fields file_base64 (MP4, up to 25MB decoded), captions_vtt, rights_confirmed: true, format: short|two_minute, count: 1–4, and caption_style: minimal|bold. It returns HTTP 202 with a job ID and status path. GET /v1/jobs/{id} returns status and, when complete, short-lived signed download paths. GET /v1/jobs/{id}/clips/{index} requires the same account key and valid signature. Unauthorized access returns 401 or 404; invalid input 400; quota 429.
This development transport encodes video in JSON and will be replaced with a streaming upload path before public launch. The live OpenAPI spec is at https://api.clippahmedia.com/openapi.json.
Limits
No guaranteed turnaround, views or platform approval. The beta currently allows one active job and five jobs per account per day. The production limits and pricing will be stated before access opens. There is no live paid API checkout yet.
Policies and support
See the privacy policy, self-serve API terms and copyright and takedown process. Questions: team@clippahmedia.com.