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.
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
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
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
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.
curl https://www.momentclip.studio/v1/jobs/JOB_ID \
-H "Authorization: Bearer $MC_KEY"{
"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.