Skip to main content
The OpusClip API empowers you to transform long-form videos into viral, short-form clips tailored to your preferences—at scale. With just a few steps, you can seamlessly integrate video transformation capabilities into your applications. To begin using the OpusClip API, you will need an API key, which serves as your authentication credential. The OpusClip API provides the following endpoints to streamline the video processing workflow. Each submitted video is managed as a project, allowing you to track and organize your content efficiently.

Quickstart

Make your first API request

A complete guide to creating and querying projects and clips.

Create a Project

Detailed API documentation to create a new project.

Query Clips

Fetch clip details with this API specification.

Brand Templates

Customize the appearance of your clips with brand templates.

Share a Project

Share your projects with others using this API endpoint.

Social Posting

Generate social copy and publish or schedule clips to connected accounts.

Webhook

Receive real-time notifications from the API with webhooks.

Accessing the API

After getting access to the OpusClip API, you can find your organization’s API access key in the lower left corner of the dashboard.

Requirements

  1. Generate an API key from your dashboard.
  2. Ensure you have sufficient credits. Remaining credits can be viewed in the credits tab in the top right corner of the dashboard.
  3. Check your storage capacity. While we’re enhancing storage usage visibility, your account manager will keep you updated. Stay tuned!

Limitations

Credits

Ensure your account has sufficient credits to process the video before submitting a new project.

Rate Limit

The standard OpusClip API rate limit is 30 requests per minute per API key.

Social Posting Rate Limits

Social posting endpoints use separate per-endpoint rate limits.

Video Duration & Size Limit

The maximum video duration is 10 hours, with a maximum file size of 30 GB.

Storage Limit

By default, all projects expire in 30 days. If auto-save is enabled for your account, projects will be automatically saved to your storage.

Concurrency Limit

You can have up to 50 projects running simultaneously.

Supported Languages

We support over 20 languages. Please take a look at the list of supported languages.

Essential Information

Understand API Pricing

Learn how credits are calculated based on the length of your video submissions. 1 Credit = 1 minute of video processing.

How Storage Works

Discover flexible storage options tailored to different plans. Free trial and Pro plan users enjoy seamless cloud storage.

Help Center

Before creating your first clips, log in to your account, set up your brand template, and connect your social accounts.

Contact Us

For any inquiries regarding the API, please contact us through your dedicated VIP support group on Slack.