Find shots of the project's reference
Shots whose on-screen text contains a string, or of a given kind / framing; or, with similar_to (a shot index), the nearest shots by picture (measure dino = composition and content, clip = meaning; cosine distance, smaller is closer).
Shots whose on-screen text contains a string, or of a given kind / framing; or, with similar_to (a shot index), the nearest shots by picture (measure dino = composition and content, clip = meaning; cosine distance, smaller is closer). Needs the shot embeddings (they are filled in the background). Free.
Authorization
bearerAuth Typecut API key. Generate one in app.typecut.ai → Settings → API keys. Send as Authorization: Bearer tc_live_….
In: header
Path Parameters
uuidQuery Parameters
A shot index of the reference: return the shots nearest to it.
0 <= value"dino" | "clip"source (default) searches the reference alone; account searches every source you can read.
"source" | "account"1 <= value <= 50Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/reference/find"{
"data": {
"measure": "string",
"shots": [
{
"i": 0,
"t0": 0,
"t1": 0,
"kind": "string",
"framing": "string",
"on_screen_text": "string",
"graphics": true,
"voice_over": true,
"motion": null,
"palette": null,
"keyframe_url": "string",
"source_id": "string",
"distance": 0
}
],
"notes": [
"string"
]
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}What the project's reference says in a window GET
The reference's shots (kind, framing, on-screen text, motion, palette, keyframe url), its transcript and any sound events inside a window, as rows.
Compare a scene with the project's reference POST
Renders a few frames of the scene and takes the reference frames at the aligned times, then returns how far apart they look: a distance vector (DINO = composition and content, CLIP = meaning; cosine d