Existing APIs:
Download captions for a youtube video:
/transcript?language={language=en}&url={url}