MomentClip

MomentClip API

Long video in, ranked clips out.

The clip maker behind MomentClip, as a REST API. Send a video, and get back the best moments as ready-to-post MP4s with a reason for each pick.

POST /v1/jobs
curl https://www.momentclip.studio/v1/jobs \
  -H "Authorization: Bearer $MC_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input_url": "https://example.com/talk.mp4",
    "mode": "webinar",
    "webhook_url": "https://example.com/hook"
  }'

Quickstart

Three steps to your first clips.

  1. 1

    Create a key

    Sign in below and create an API key. Jobs are paid from your account's credits, so top up before your first call.

  2. 2

    Send a video

    POST a direct link to a video file, or request an upload URL and send the file. Pick the mode that matches the content.

  3. 3

    Get your clips

    We call your webhook when the job finishes, or you poll the job. Each clip comes with a download link and the reason it was picked.

API keys

Create and manage your keys.

Reference

Five endpoints, one base URL.

https://www.momentclip.studio/v1

  • POST/v1/jobs

    Create a job from a video URL or an upload

  • GET/v1/jobs/{id}

    Status, clips, download links, credits charged

  • GET/v1/jobs

    List your API jobs, newest first

  • POST/v1/uploads

    Get a signed URL to upload a file directly

  • GET/v1/balance

    Credits left on your account

Every request carries your key as Authorization: Bearer mc_live_…. Full request and response schemas are in the interactive API reference.

GET /v1/jobs/{id}
curl https://www.momentclip.studio/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $MC_KEY"
Response
{
  "id": "3f9c2a7b1d4e8f60",
  "status": "completed",
  "mode": "webinar",
  "credits_charged": 42,
  "clips": [
    {
      "index": 1,
      "start_time": 512.4,
      "end_time": 548.9,
      "score": 92,
      "reason": "Clear, quotable answer on pricing",
      "download_url": "https://…/clip_01.mp4"
    }
  ]
}

Good to know

What to expect.

Pricing

1 credit per minute of source video, the same credits as the website. No subscription and no minimum.

Modes

webinar, interview_1on1, interview_multi, meeting and travel. Each is pre-tuned, so there is nothing to prompt.

Input

Direct links to video files up to 2 GB, or uploads. Links to YouTube and other video pages are not supported.

Limits

120 requests per minute per key, and one job in progress per account for now. Tell us if you need more.

Webhooks

Signed with HMAC-SHA256 using a secret per key, and retried up to five times if your endpoint is down.

Privacy

EU-hosted. Source videos are deleted after processing, and clips are kept for 30 days.

Questions or a higher limit? Use the chat bubble, or see credit packs.