Skip to main content
Cue is the soundtrack-matching API for video. Send a clip, get back a ranked shortlist of licensed music that fits it. It is the same engine behind the Cue app, running in your own product. Five things it does. Match music to a video you’ve ingested. Underscore a script, with no video at all. Sync a track to the moments in a clip. Loop a short track across a long one. Beats maps the beat and downbeat grid of any audio you can point us at. Ingest a video once and match, sync and loop all reuse it.

Match a video in one call

A match against a video Cue has not analyzed under your account’s engine yet answers 202 and a job to poll. Match walks both branches.

Start here

Quickstart

From a key to a real shortlist, in five minutes.

Authentication

Creating keys, and how to keep them safe.

The workflows

Match music to a video

A ranked shortlist for a clip you’ve ingested.

Underscore a script

Match to the words instead. No video needed.

Find where to cut

Sync points: where a track lands against your video.

Loop over long video

Cover a clip that runs longer than the song, without breaking the beat.

Map a track's beats

Beat and downbeat times for audio you point us at. No video involved.

Then

Render it

Turn a plan into audio under your own license.

API reference

Every endpoint you can call with a key, with a live “Try it” panel.

MCP server

Drive Cue from an agent instead of writing HTTP.