Question
People commonly ask on the Zoom Developer Forum:
How can I fetch meeting transcripts via the API when cloud recording wasn’t enabled? I can see and download transcripts in the Zoom web UI, but they don’t appear in recording-related API responses. Is there a way to retrieve them programmatically?
Answer
You can retrieve transcripts even when cloud recording is off by using the transcripts endpoint (not the recordings endpoints).
- Ensure the setting “Allow meeting hosts to retain and access meeting transcripts” is enabled for the host.
- Call GET
/meetings/{meetingId}/transcript
using the past meeting’s instance UUID (do not use the scheduled meeting’s ID/UUID). - The response includes a
download_url
. Make a request to that URL with the user’s OAuth access token to download the transcript file.
Notes: - Recording endpoints won’t return these transcripts if there’s no cloud recording; you must use the transcripts endpoint and the meeting instance UUID.
Zoom Developer Forum Examples
Some examples of this question are: