Subtitle Erase Pro API Pricing — KeyoAPI Hard-Subtitle Removal Rates
Subtitle Erase Pro API. KeyoAPI hosts subtitle-erase-pro refined hard-subtitle removal at ~$0.0183 per second of processed video — submit a video URL, poll for the cleaned result.
Price comparison table
| Model ID | Typical official / context | KeyoAPI | Notes |
|---|---|---|---|
subtitle-erase-pro |
Managed tool lane — compare MediaKit-class tooling before budgeting | ~$0.0183 / second | Refined hard-subtitle erase · POST /v1/async/videos/subtitle-erase |
Prototype free, then erase
Keyo's fixed free catalog IDs cost $0 per call and draw down your $10 welcome credit (fair-use rate limits). Build your submit-and-poll pipeline against a $0 model first, then point it at /v1/async/videos/subtitle-erase with the same key.
Rates and how to call
subtitle-erase-pro removes burned-in (hard) subtitles from video and reconstructs the area behind them. Call POST /v1/async/videos/subtitle-erase with model=subtitle-erase-pro and the source video as video_url (https).
The call returns a task id immediately — poll GET /v1/task/{id} (singular) with the same key until it returns the cleaned video URL. Billing is per second of successfully processed video; a 60-second clip costs about $1.10.
Keyo rates above are indicative sell prices from the live Keyo catalog; confirm under the pricing page before volume. Pair it with the video enhance tool for restore-then-upscale workflows; for generation see the Seedance, MiniMax-H3, FLUX.3 and Wan 3.0 lanes on the full pricing list.
curl https://www.keyoapi.xyz/v1/async/videos/subtitle-erase \
-H "Authorization: Bearer $KEYO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"subtitle-erase-pro","video_url":"https://example.com/subtitled.mp4"}'
# Poll GET /v1/task/{id} (singular) with the same key until it returns the result url
FAQ
How is Subtitle Erase Pro billed?
A flat ~$0.0183 per second of processed video (indicative). A 60-second clip costs about $1.10.
Does it remove soft subtitles?
No — soft subtitle tracks are text streams you can strip with any muxer. This tool erases subtitles burned into the picture and inpaints the background.
How do I submit a video?
POST /v1/async/videos/subtitle-erase with model and video_url (https link to your video). Then poll GET /v1/task/{id} for the cleaned video URL.