Edit

Plan a kinetic-typography edit (CapCut style) — estimate

Price the request without executing it. Same body as POST /v1/studio/kinetic.

post/v1/studio/kinetic/estimate

Request

  • Base URL: https://apihub.co.il
  • URL: https://apihub.co.il/v1/studio/kinetic/estimate
  • Auth: HTTP bearer

Request body

hookboolean

The first phrase as a big title in the top band

seedinteger

Another seed = another rotation of fonts, positions and effects

speednumber

Play faster (1.1 = +10 %). The references talk ≈ 3.5–4.5 words/s; a slower speaker (< 2.8) reads tighter at 1.1

accentstring
emphasisinteger[]

Indices of the key words (one per phrase gets the big display type). Omit to pick the longest word of each phrase

video_urlstring uri required

The source video (a public link or an upload's url)

resolution'720' | '1080'

720 = the references' 720×1280 and 25 % cheaper

voice_lufsnumber

The voice's integrated loudness, if you know it (the endpoint measures cut_audio_url)

cut_audio_urlstring uri

A WAV of the voice, to set the music level by (POST /v1/studio/convert with output.format: "wav", or the sound-only pass of POST /v1/studio/remove-silence): the voice's loudness is measured there so the music sits ≈ 10 dB under it. Omit: 0.3

transcript_idstring

The transcript of the video itself (POST /v1/speech/transcripts on its url): every element of the plan is anchored to its words, and the render cuts the pauses around them

Response

Estimate

operationstring
estimated_creditsnumber
credits_to_reservenumber
estimated_usageobject
notestring nullable
sufficientboolean

Changes

No recorded changes to this operation across all 2 revisions of this API.