Zoom Developer Forum

How to programmatically retrieve Zoom transcripts

Updated at:
September 1, 2025
Written By:
Aydin Schwartz

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).

  1. Ensure the setting “Allow meeting hosts to retain and access meeting transcripts” is enabled for the host.
  2. Call GET /meetings/{meetingId}/transcript using the past meeting’s instance UUID (do not use the scheduled meeting’s ID/UUID).
  3. 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:

Written By:
Aydin Schwartz