Introducing Song Creator Pro — create music with AI, locally on your device. Try it now →

Clips API

Clips API: turn long videos into short, captioned clips

Send a long video, like a podcast or stream, and get back short, captioned clips ready for Shorts, Reels and TikTok.

Available now as a local API in the desktop app. Cloud API coming soon.

POST/api/v1/clips/projects
# 1. Create a project from a long video on this computer
curl -X POST "http://127.0.0.1:8100/api/v1/clips/projects" \
-H "Content-Type: application/json" \
-d '{
"name": "Podcast episode 42",
"source_path": "/Users/you/Videos/episode-42.mp4"
}'
 
# 2. Find the clips, then read them back with their rendered files
curl -X POST "http://127.0.0.1:8100/api/v1/clips/projects/PROJECT_ID/run"
curl "http://127.0.0.1:8100/api/v1/clips/projects/PROJECT_ID"

What developers build with it

The pipeline picks the moments with the LLM you connect in the app, then renders each clip with captions and framing.

  • Automatic short clips for every new podcast episode
  • A clip feed for streamers, built from each finished broadcast
  • Clips restyled in bulk when a brand template changes
See the product page

Want clip generation as a cloud API for your product?

Endpoints

Clips endpoints

MethodPathWhat it does
POST/api/v1/clips/projectsCreate a project from a video on this computer
POST/api/v1/clips/projects/from-youtubeCreate a project from a YouTube link
POST/api/v1/clips/projects/{project_id}/runFind and render the clips
POST/api/v1/clips/projects/{project_id}/bulk-rerenderApply the current style to every clip
POST/api/v1/clips/projects/{project_id}/clips/{clip_id}/exportDownload one rendered clip

Cloud API

Join the cloud API waitlist

We're building a cloud API. Pick the features you need and roughly how much you'd use, and your answers decide which ones come first.

Which features do you need?

We'll only email you about the API. Unsubscribe anytime.

FAQ

Common Questions

Yes. Clips picks moments with an LLM you connect: your own provider key, or any OpenAI-compatible endpoint, including one that runs locally. Set it in the app or through /api/v1/clips/llm-config.

Yes. POST /api/v1/clips/projects/from-youtube takes the link and creates the project from it, so you don't need to download the video first.

Clips export in 9:16, 1:1, 4:5 and 16:9, as MP4, MOV or MKV.

Yes. POST /api/v1/clips/projects/{project_id}/bulk-rerender applies the current style to every finished clip, and /clips/{clip_id}/rerender redoes a single one.