YouTube subtitles

Paste a video link and get its subtitles as SRT, WebVTT or plain text. Auto-generated captions are cleaned of repeats.

Sign in to get subtitles

The service works with your Amanity account, so the queue to YouTube is shared fairly. Sign in with Google.

Sign in

API

Request: GET https://subs.amanity.app/api/subtitles?v=<link or ID>&lang=<language>&format=srt|vtt|txt|json with the header Authorization: Bearer <token>. 200 means subtitles. 202 means the video is queued: the JSON has the position and an estimate, repeat the same request later. Results are stored for a week after the last request and returned instantly.