> ## Documentation Index
> Fetch the complete documentation index at: https://help.opus.pro/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

The `OpusClip API` empowers you to **<u>transform long-form videos into viral, short-form clips</u>** 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

<CardGroup cols={3}>
  <Card title="Make your first API request" icon="gauge" href="/api-reference/quickstart">
    A complete guide to creating and querying projects and clips.
  </Card>

  <Card title="Create a Project" icon="file-code" href="/api-reference/endpoints/create-project">
    Detailed API documentation to create a new project.
  </Card>

  <Card title="Query Clips" icon="file-code" href="/api-reference/endpoints/get-clips">
    Fetch clip details with this API specification.
  </Card>

  <Card title="Brand Templates" icon="gauge" href="/api-reference/brand-template">
    Customize the appearance of your clips with brand templates.
  </Card>

  <Card title="Share a Project" icon="share" href="/api-reference/endpoints/share-project">
    Share your projects with others using this API endpoint.
  </Card>

  <Card title="Social Posting" icon="share" href="/api-reference/endpoints/social-posting/overview">
    Generate social copy and publish or schedule clips to connected accounts.
  </Card>

  <Card title="Webhook" icon="webhook" href="/api-reference/webhook">
    Receive real-time notifications from the API with webhooks.
  </Card>

  <Card title="Edit Clips" icon="pen" href="/api-reference/agent-setup">
    Trim and extend a clip and fix typos in captions.
  </Card>
</CardGroup>

## Accessing the API & Requirements

After getting access to the OpusClip API, you can find your organization’s API access key in the lower left corner of the [<u>dashboard</u>](https://clip.opus.pro/dashboard).

API access is available on **Pro (Beta)**, **Max**, and **Business** plans. See [Limitations](/api-reference/limitation) for plan-specific limits.

<div className="img-frame">
  <video src="https://public.cdn.opus.pro/help-center/videos/access-api-key.mp4" autoPlay loop />
</div>

## Requirements

1. Generate an API key from your [<u>dashboard</u>](https://clip.opus.pro/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

<CardGroup cols={2}>
  <Card title="Credits" icon="wallet" href="/api-reference/limitation#credits">
    Ensure your account has sufficient credits to process the video before submitting a new project.
  </Card>

  <Card title="Rate Limit" icon="clock" href="/api-reference/limitation#rate-limit">
    The standard OpusClip API rate limit is `30` requests per minute per API key.
  </Card>

  <Card title="Social Posting Rate Limits" icon="share" href="/api-reference/limitation#social-posting-rate-limits">
    Social posting endpoints use separate per-endpoint rate limits.
  </Card>

  <Card title="Video Duration & Size Limit" icon="film" href="/api-reference/limitation#video-duration-size-limit">
    The maximum video duration is `10` hours, with a maximum file size of `30` GB.
  </Card>

  <Card title="Storage Limit" icon="database" href="/api-reference/limitation#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.
  </Card>

  <Card title="Concurrency Limit" icon="users" href="/api-reference/limitation#concurrency-limit">
    **Pro Beta & Max:** up to `4` projects in parallel.
    **Business:** up to `50` projects in parallel.
  </Card>

  <Card title="Supported Languages" icon="globe" href="/api-reference/limitation#supported-languages">
    We support over 20 languages. Please take a look at the list of supported languages.
  </Card>

  <Card title="Monthly Cap (Pro Beta & Max)" icon="calendar" href="/api-reference/limitation#monthly-api-cap">
    Pro Beta and Max plans include 15 hours of API video per month. Business is per contract.
  </Card>
</CardGroup>

## Essential Information

<CardGroup cols={2}>
  <Card title="Understand API Pricing" icon="wallet" href="/docs/article/how-are-credits-consumed">
    Learn how credits are calculated based on the length of your video submissions. 1 Credit = 1 minute of video
    processing.
  </Card>

  <Card title="How Storage Works" icon="database" href="/docs/article/cloud-storage">
    Discover flexible storage options tailored to different plans. Free trial and Pro plan users enjoy seamless
    cloud storage.
  </Card>

  <Card title="Help Center" icon="hand-holding-hand" href="/docs/article/introduction-to-opusclip">
    Before creating your first clips, log in to your account, set up your brand template, and connect your social
    accounts.
  </Card>

  <Card title="Per-project minimum (NEW)" icon="coins" href="/api-reference/limitation#api-project-minimum">
    API projects have a 10-credit minimum (about 10 minutes of clip time). Web submissions are unaffected.
  </Card>
</CardGroup>

## Contact Us

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