Downloading Transcripts through API

Hi,
I’m developing an app to download and process the transcripts from my meetings, but I am struggling to figure out how the transcripts are generated and more importantly how I can download them?

The transcripts are all available on the transcripts tab of the “Recordings and Transcripts” section of my zoom web portal and I can manually download them from there (They all start with “WEBVTT” if that is useful information). However, neither the “Recording transcript files have completed” or “AIC transcript completed” events appear to fire so I have no idea how these transcripts are being created or how I can access them via my app? I have checked and they don’t appear to be available through the recordings API?

Some context on my settings. I do have “Create audio transcript” and “Save closed caption as a VTT file” turned on as well as AI companion. I do not have “Automatic Recording” turned on but always get transcripts whether I record or not. Ideally I don’t want to turn on auto cloud recording for all my meetings just to be able to download a transcript which already exists.

Does anybody know I can download these existing transcripts via an app/API? Thanks!

Hi @Larry,

If you have meeting captions enabled, you can get the recording from the Get Meeting Recording api. Then in the response, you can use the participant_audio_files[i].file_type.transcript to get the individually labelled transcriptions (source)

Alternatively, you can use Recall.ai. It’s a unified API that lets you send meeting bots to video conferencing platforms (like Zoom) to capture the audio and video in real-time. We handle the spinning up the servers, and piping the audio to transcription providers so all you interact with is a simple API.