Script from a video
Send a seed video; receive a researched, fact-checked script with title options. The engine watches the source video, live-searches during generation, fact-checks its own claims, and returns a script plus title options and a claim ledger. Slow by nature — one call can hold a model for minutes.
Authorizations
A workspace API key.
Headers
Stable retry key for this logical paid call. Reuse it after a timeout to receive the original result without duplicate work or spend.
1 - 255Send 1 to get the price, balance and budget verdict without running anything.
"1"The approved price; a call that would cost more is refused and nothing is charged.
^\d+$Body
The video to watch and build on. Required — this capability starts from footage.
The existing project to file this work under. Create it with POST /v1/projects, then reuse its id across related calls. A project this workspace does not own answers not_found; the work is never silently filed somewhere else.
1 - 200Up to twenty further sources to read while writing. Consulted, not summarised.
20The take to write toward, e.g. "for someone who has never invested".
500Who is watching. Sets vocabulary and pace.
200The subject area, for terminology and framing.
200Who the script is written for to say.
120The channel it is for, used in the intro.
120Output language. Defaults to English.
60How long the finished video should run. The script is written to that length.
1 <= x <= 60How many title candidates to return alongside the script.
1 <= x <= 20plaintext answers with only the teleprompter-ready script — { working_title, full_script } — and skips the research ledger and the SEO packaging. For when the script is CONTEXT something reads to decide what to do next, rather than a deliverable to store: same work, same price, a fraction of the tokens.
full, plaintext Anything the writer should know about your brand: voice, claims, things to avoid.
40005Response
Success.
- Option 1
- Option 2
What this call actually cost, which is not always what was quoted.
300
The finished script, its title options and the claim ledger the fact-check produced. With format: "plaintext" this carries only { working_title, full_script }.
What was consulted while writing. Empty when nothing was searched.
The existing project this work was filed under. It matches the projectId supplied by the caller after workspace ownership was verified.
"prj_9x2a4c"
Your balance after the charge. Absent when billing is disabled for the workspace.
3900