Download video_url for the clean render and subtitle_url for the SRT sidecar; only use captioned_video_url when you actually want burned-in captions. If your output has surprise captions, check which field you downloaded before debugging anything else. And when you set a brand glossary for pronunciation (saying HeyGen as hey-jen), remember the captions still show the original spelling; do not treat caption text as the pronunciation source.

Context: Official HeyGen docs (Prompt to Video response fields): documents the download fields on a completed video. video_url is the presigned download URL of the clean render. captioned_video_url is the video with burned-in captions, only present when caption burn-in was requested. subtitle_url is the SRT subtitle sidecar file. If a downloaded video shows captions you did not ask for, you grabbed captioned_video_url instead of video_url. The same page notes that brand glossary pronunciation applies to the synthesized audio only, while caption and subtitle text keep the original spelling.