Skip to main content

Overview

Retrieve metadata for a specific highlight by its ID. Returns the highlight’s event metadata and OTIO edit data — but does not return a signed video URL. Highlights are created whenever an event is detected, regardless of whether video rendering is enabled. To download the rendered video (only available when render_videos.render_video was set to ffmpeg), use GET /highlights/{highlight_id}/signed-url.

Request

Path Parameters

Response

The four fields at the bottom (fight_number, round_number, fight_name, event_metadata) are populated only for MMA multi-fight streams. For soccer or single-fight MMA streams they are null. See Multi-Fight Cards for the full contract.

Response Fields

Highlight Fields

Portrait Crop Duplicate Records

When a highlight has portrait crop data (i.e. both landscape and portrait were rendered), the API returns two records with the same id:
  • A landscape record with otio_crop: null
  • A portrait record with otio_crop populated containing the portrait crop anchor data
Consumers should use the otio_crop field to distinguish landscape from portrait records.MMA highlights may additionally have a 1:1 square variant available (same fighter-tracking trajectory as the 9:16 portrait, wider crop window). The square variant is exposed only as a downloadable URL — fetch it via Get Signed URL with ?variant=1_1 or inspect the signed_square_urls map on Batch Signed URLs. It does not produce a separate metadata record.

Errors