Skip to main content

Video clipping

Ask the chat assistant to turn a public YouTube video into short clips. For example: “Make five shorts from this YouTube video and draft them for my Instagram and TikTok channels.”

The clips appear in your media library. If you select channels, each successful clip also becomes a draft for each selected channel. Review the caption and platform settings before scheduling. Clipping does not schedule or publish anything automatically.

Options​

OptionDefaultChoices
Maximum clips51 to 10
FitBlurBlur or center crop
ChannelsNoneUp to 20 connected channels

Blur preserves the source picture over a blurred background. Center crop fills the vertical frame by trimming the sides. Crop does not track speakers or faces. Outputs are 720×1280 MP4 videos with burned-in captions and a thumbnail.

Reels created in the app or chat use complete-story editing. A reel can join one to six passages from different parts of the source, with a total duration of 10 to 90 seconds. The selected speech is reviewed for context, flow and a completed ending. The requested number is a maximum: a video may yield fewer clips when there are not enough distinct, complete stories. Source material is not reused across reels in the same run.

Results show the assembled duration and source segment count. Open “Spoken script” to review the exact selected transcript in playback order. Caption alignment uses source segment timings; review the video before scheduling.

Progress and failures​

Clipping runs in the background. Ask the assistant for the job's status or for your recent clipping jobs. The processor reads source details and captions, transcribes audio when necessary, discovers story topics across the transcript, plans and reviews the assembled speech, then renders each clip. An unsuccessful story can be repaired once and receives a separate final review.

Successful clips are kept when another clip fails. If no clip succeeds, the reserved clipping minutes are refunded. Private, live, removed, age-restricted, and region-restricted videos are unsupported. YouTube may also reject downloads; the job reports a failure rather than bypassing access restrictions.

Allowances​

Clipping requires an active paid subscription and is unavailable during trials. Usage is the source duration rounded up to a whole minute, regardless of how many clips are produced. The allowance resets on the first day of each month at 00:00 UTC.

PlanSource minutes per month
Starter30
Creator120
Pro300
Business600
Agency1,500

A source can be at most 180 minutes long and must fit within the remaining allowance. Each organization can run one clipping job at a time and start up to 20 jobs per UTC day. Outputs also count toward your media storage allowance.

Public API​

Use the same organization-scoped API key as other REST endpoints:

  • POST /api/v1/clips: start a job.
  • GET /api/v1/clips: list recent jobs.
  • GET /api/v1/clips/{id}: read progress and outputs.
  • GET /api/v1/clips/usage: read the monthly allowance and usage.

Send a unique idempotencyKey for each intended operation and reuse it when retrying the same request. A create request accepts:

{
"url": "https://www.youtube.com/watch?v=VIDEO_ID_HERE",
"maxClips": 5,
"editVersion": 2,
"fit": "blur",
"channelIds": [],
"idempotencyKey": "my-video-clipping-request-1"
}

editVersion: 2 opts into complete-story editing. Omitting it preserves legacy single-range editing (editVersion: 1), including for existing jobs. Version 2 picks include ordered ranges, duration (the sum of the selected passages), and script (source speech in playback order). The retained start/end fields are the source envelope for version 2; they do not describe playback duration.

Replace the example URL with your video's URL. Creation returns HTTP 202 with the job in data; processing continues asynchronously. Reuse each successful result's mediaId when creating or editing posts.