Create AI-powered short clips from long-form videos
Transform long-form videos into engaging short clips using AI. This endpoint analyzes your video content and automatically extracts the most engaging moments, creating viral-ready clips optimized for social media platforms.
This endpoint is rate limited to 10 requests per minute per API key.
YouTube URL to process (alternative to uploadId)
Upload ID from a previously uploaded file (alternative to sourceUrl)
Whether to automatically reframe clips for different aspect ratios
Output orientation for the clips
Output resolution for the clips
Caption style preset ID (use null to disable captions)
Whether to add emojis to captions
Whether to highlight keywords in captions
Primary language of the video content (auto-detected if not provided)
Language to translate captions to
Video genre for better AI analysis
Start time in seconds for processing (processes entire video if not specified)
End time in seconds for processing (processes entire video if not specified)
You must provide either sourceUrl
or uploadId
, but not both.
Minimum: 2 minutes
Maximum: 3 hours
Maximum: 5 GB
MP4 or MOV with valid video streams
Works best with dialogue-rich content
Plan | Max Resolution | Features |
---|---|---|
Free | 720p | Basic clipping, limited minutes |
Creator | 1080p | All features, more minutes |
Studio | 4K (2160p) | All features, unlimited processing |
Unique project identifier
Project title (usually the filename)
Thumbnail URL for the project
Duration in seconds that will be billed to your account
Current processing status
processing
- Video is being analyzed and clips are being generatedcompleted
- All clips have been generated successfullyfailed
- Processing failed due to an errorType of project (always “clipping” for this endpoint)
Source of the video content
user_upload
- Uploaded fileyoutube
- YouTube URLVideo genre used for AI analysis
Array of identified topics in the video
Array of clip duration preferences
Start time in seconds for processing (null if entire video)
End time in seconds for processing (null if entire video)
Whether clips will be automatically reframed
Output resolution for the clips
Output orientation for the clips
Caption style preset ID (null if captions disabled)
Whether captions are enabled
Whether emojis are added to captions
Whether keyword highlighting is enabled
Primary language of the video content
Target dubbing language (null if not applicable)
Whether transcription will be translated
Array of languages for translation
Video file metadata including duration, resolution, format, etc.
Project URLs and assets (populated when processing completes)
Unix timestamp when the project was created
Unix timestamp when the project was last updated
Turn long-form content into social media clips
Extract key teaching moments from lectures
Create promotional clips from webinars and presentations
Generate video clips from audio-only content with visualizations