Highlight Reel API
Automate highlight reel creation from raw footage and integrate the workflow directly into your product.
Trusted by over 0.5 Million users worldwide





Turn hours of footage into highlight-ready results through API
Upload footage, create a highlight reel job, and receive a structured result your application can render or export.



Simple 3-step API workflow
A straightforward flow to go from raw footage to structured highlight results your application can use.
1from vidio import VidioClient
2import os
3
4client = VidioClient(api_key=os.getenv("VIDIO_API_KEY"))
5
6# Upload input
7upload = client.upload("INPUT_FILE_PATH")
8
9# Create highlight reel
10job = client.create_highlight_reel(
11 input_keys=[upload.input_key],
12 video_category="ball-sports",
13 output_length=30,
14 aspect_ratio="portrait"
15)
16
17# Wait for processing
18job = client.wait_for_job(job.job_id)
19
20# Render output
21job = client.render(job.job_id)
22job = client.wait_for_render(job.job_id)
23
24print(job.output_url)API-first workflow
Highlight reel generation made simple
The Highlight Reel API is built for teams that want to automate highlight creation from raw footage with a clean developer workflow.
- Easy to integrate.
- Use a simple API workflow to upload footage, create highlight reel jobs, and retrieve structured outputs.
- Fast.
- Built on scalable infrastructure to process footage efficiently and support production-ready workflows.
- Reliable.
- Designed to deliver consistent highlight generation results across a range of supported video categories.
Adapt to Any Pace, Platform, or Style
- Custom music
- Enhance your highlights with customizable background music to set the perfect mood and tone for your video.
- Segment length
- Adjust segment lengths to create fast-paced excitement or slow-paced storytelling, tailored to your style.
- Video resizing
- Effortlessly resize your videos to perfectly fit any social media platform’s requirements.
- Output length
- Set the perfect output length to match your story, audience, or platform needs.
- Transition effects
- Seamlessly enhance your highlights with smooth and dynamic transition effects.
- Segment adjustments
- Get a complete list of segments with AI recommendations highlighted, allowing you to adjust and customize to your preference.
Works across multiple highlight workflows
Use the Highlight Reel API for sports, creator media, podcasts, and other automated video workflows.
Frequently asked questions
- How does the Highlight Reel API work?
The API lets you upload footage, create a highlight reel job with configuration options, and retrieve a structured result representing the generated highlight reel.
- What types of videos can I process with the API?
The API is designed for supported video categories such as sports, podcasts, and other highlight-oriented workflows, depending on your integration setup.
- Is there a limit on file size or input duration?
Limits depend on your plan and integration setup. Please refer to the pricing page or contact us for current access details.
- Is the Highlight Reel API available to all users?
API access is currently available on supported plans. Please refer to the pricing page or request access for more details.
- What output does the Highlight Reel API return?
The API returns a structured highlight reel result that defines the generated edit, which can then be used in downstream rendering or application workflows.
- Does the API support image uploads as well as video uploads?
Support for image and video inputs depends on the specific workflow and endpoint configuration. Refer to the API documentation for supported input types.
Loved by content creators worldwide.
Edit like a pro in a minute.
Still not sure? Just upload your video and experience professional editing can be fun.


















