Skip to main content
POST
Remove burned-in subtitles or a watermark from a video
Erases burned-in text from a video up to 2 minutes long. Costs 1 credit per second, rounded up to the next 10 seconds (a 23-second video costs 30). Pass a direct video file URL (such as .mp4); upload it with Upload media first if needed. Poll Poll video status with the id in videoIds.

Authorizations

Authorization
string
header
required

An Unsora API key (uns_…). A Clerk session token also works.

Body

application/json
videoUrl
string<uri>
required

Direct http(s) URL of the video file (e.g. .mp4). Upload it with POST /uploads first if needed.

name
string

Display name. Defaults to the file name from the URL.

Response

Job queued

success
boolean
required
videoIds
string[]
required

Job ids to poll with GET /video/status/{id} (one per video).

jobIds
string[]

Internal queue ids.

message
string
estimatedTime
string
videosCount
integer
operations
string[]
creditsDeducted
integer
creditsRemaining
integer