Compare

OpusClip Pro gives 300 source minutes for $29 a month. Submagic clips by API through Magic Clips, at 1 credit a video on a subscription with no listed price. clipsdk bills $0.03 a source minute with no plan.

OpusClip vs Submagic: $29 for 300 minutes or 1 credit a video, and where a $0.03 pay-per-minute API fits

Pick OpusClip for more link sources and a published price per minute, Submagic if you already caption there and want clips billed per video, and clipsdk when you send files and want no plan.

All comparisonsUpdated

Or one API call

$0.03per source minute

  • Every clip included, up to 1080p60 and 20 Mb/s
  • $1 free to start, 33 minutes of video
  • Prepaid credit, no subscription
See pricing

OpusClip or Submagic

Pick OpusClip when

  • You want a published price for clipping: $0.097 a minute monthly, $0.048 yearly
  • You pass Zoom, Twitch, Vimeo or Riverside links, not only YouTube
  • Your files run past 120 minutes: OpusClip takes up to 10 hours
  • You want signed webhooks, so you can verify each callback

Pick Submagic when

  • You want to pay per video, not per minute: 1 Magic Clips credit a project
  • You already caption in Submagic and want its templates on your clips
  • You want each clip scored on hook strength, story and shareability

OpusClip, Submagic and clipsdk side by side

OpusClip, Submagic and clipsdk side by side
DetailOpusClipSubmagicclipsdk
How clipping is billed1 credit per source minute: $0.097 monthly, $0.048 yearly (Pro)1 Magic Clips credit per video, on a Magic Clips subscription$0.03 a source minute, $0.02 past 2,000 minutes a month
Published priceYesNot for Magic ClipsYes
Video inputYouTube, Zoom, Twitch and other links, or a public MP4 link; up to 10 h and 30 GBA YouTube link, or an MP4 or MOV upload up to 10 GB and 120 minutesDirect file URL or upload, up to 3 h and 5 GB
Clip lengthSet with clip durations15 to 300 seconds, default 15 to 6010 to 90 seconds, in a range you set
Rate limits30 requests a minute per key, 4 projects at once500 project creations an hour3 jobs at once, 200 a day
WebhooksSigned, HMAC-SHA256Per request, signing not documentedSigned, HMAC-SHA256, 5 attempts
AgentsMCP server and Claude connectorMCP server, Claude through a custom connectorHosted or local MCP server with 3 tools, OpenAPI spec, llms.txt

Source: Submagic Magic Clips API, checked 7 November 2026

The pay-per-minute option

We sent this request with a NASA podcast in the public domain, just under 10 minutes long. It asks for 3 clips of 15 to 60 seconds in 9:16 with karaoke captions, and a prompt that says what to look for.

It finished in under 90 seconds, and the top clip is the planetary protection moment the prompt asked for. At $0.03 a minute it costs about $0.29.

POST/v1/clipsTry it
curl https://api.clipsdk.com/v1/clips \
  -H "Authorization: Bearer $CLIPSDK_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://api.clipsdk.com/f/lib/demo/rocket-ranch-podcast.mp4",
    "clips": 3,
    "min_seconds": 15,
    "max_seconds": 60,
    "aspect": "9:16",
    "reframe": "auto",
    "captions": "karaoke",
    "language": "en",
    "prompt": "moments about protecting Mars and Earth from contamination"
  }'
The top clip from this run: "How We Protect Mars from Earth Contamination", 26 seconds, score 88.clip-1.mp4clip-1.jpgclip-1.srtclip-1.vtt

How each API bills a clipping job

OpusClip bills 1 credit per minute of source video. Pro costs $29 a month for 300 credits, or $174 a year for 3,600: $0.097 a minute monthly and $0.048 yearly. Each API project costs at least 10 credits, and API use on Pro and Max stops at 15 hours a month.

Submagic plans run from $19 to $69 a month per member, or $12 to $41 billed yearly. Its API minute packs, from 250 minutes for $57 to 10,000 for $1,000, pay for caption and edit projects. Clipping by API is Magic Clips: it needs a Magic Clips subscription, whose price the pricing page does not list, and uses 1 Magic Clips credit per video.

Inputs, limits and webhooks

OpusClip takes links from YouTube, Zoom, Twitch, Vimeo, Riverside and more, or a public MP4 link, up to 10 hours and 30 GB. It allows 30 requests a minute per key and 4 projects at once on Pro and Max, and signs each webhook with HMAC-SHA256.

Submagic Magic Clips takes a YouTube link, or an MP4 or MOV upload up to 10 GB and 120 minutes. Clips run 15 to 300 seconds. It allows 500 project creations an hour and posts to a webhookUrl you send, with no signature or retries documented.

Where a pay-per-minute API fits

clipsdk has no plan and no subscription. You pay $0.03 per source minute from prepaid credit, billed per second, and $0.02 past 2,000 minutes in a UTC month. Every clip comes back rendered, with a poster, SRT and VTT and no watermark. The first $1 is free, and failed jobs cost nothing. See pricing.

Questions, answered

Which costs less for clipping, OpusClip or Submagic?

There is no per-minute answer. OpusClip publishes its price: $0.097 a source minute on Pro monthly, $0.048 yearly. Submagic bills 1 Magic Clips credit per video on a subscription whose price is not listed. clipsdk is $0.03 a source minute.

Do Submagic's API minute packs pay for Magic Clips?

No. The packs, from 250 minutes for $57 to 10,000 for $1,000, pay for caption and edit projects. Magic Clips made through the API use your regular Magic Clips credits, 1 per project.

Can I send a YouTube link?

To OpusClip and Submagic, yes. OpusClip also takes Zoom, Twitch, Vimeo and other links. clipsdk takes a direct file URL or an upload only, up to 3 hours and 5 GB, and answers a page link with a 400.

Are the webhooks signed?

OpusClip signs each delivery with HMAC-SHA256 in X-Opus-Signature. Submagic posts to the webhookUrl you send but documents no signature or retries. clipsdk signs with HMAC-SHA256 and makes up to 5 attempts.

Sources

Start free

Your back catalog is full of shorts

Your first $1 is free: 33 minutes of video, every clip included up to 1080p60 and 20 Mb/s.

Two studio microphones on a desk in a dark room lit by a red glow