Developer API

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

Highlight Reel API example 1
Highlight Reel API example 2
Highlight Reel API example 3
Highlight Reel API example 4
Highlight Reel API example 5

Adopted by influential creators and valued by users from global organizations

  • Woowa Brothers
  • Gooogle
  • The Athletic
  • DeepMind
  • Vox Media
  • UC Berkeley
  • TEO Universe
  • DEPT Agency
  • Microsoft
  • Databricks
  • Woowa Brothers
  • Google
  • The Athletic
  • DeepMind
  • Vox Media
  • UC Berkeley
  • TEO Universe
  • DEPT Agency
  • Microsoft
  • Databricks

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.

Highlight
Highlight
Cut out
Cut out
Highlight
Highlight

Simple 3-step API workflow

A straightforward flow to go from raw footage to structured highlight results your application can use.

Python
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.

Recommended by top media and bloggers.

SubstackEnvato ElementsDailymotionWondershareDesignRush
Flexible applications

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.