# Get Zoom Transcription

**URL:** <https://devforum.zoom.us/t/get-zoom-transcription/95517>\
**Category:** API and Webhooks\
**Tags:** recording\
**Created:** [September 21, 2023, 9:44am UTC](https://devforum.zoom.us/t/get-zoom-transcription/95517 "2023-09-21T09:44:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexpandian7ks](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/alexpandian7ks/32/52259_2.png) [@alexpandian7ks](https://devforum.zoom.us/u/alexpandian7ks)\
**Post date:** [September 21, 2023, 9:44am UTC](https://devforum.zoom.us/t/get-zoom-transcription/95517/1 "2023-09-21T09:44:58Z")

</div>

Is there any transcription API that I can use to get the closed captioning for development within the Zoom app?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [September 22, 2023, 3:08pm UTC](https://devforum.zoom.us/t/get-zoom-transcription/95517/2 "2023-09-22T15:08:22Z")

</div>

Hi @alexpandian7ks  
Thanks for reaching out to us and welcome to our community!  
I am happy to help here!  
Unfortunately, we do not have a transcription API available at the time

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [October 15, 2023, 1:24am UTC](https://devforum.zoom.us/t/get-zoom-transcription/95517/3 "2023-10-15T01:24:12Z")

</div>

@alexpandian7ks, like @elisa.zoom mentioned, there isn’t a transcription API available at the moment.

There is a workaround though - you can capture the audio data, and run that through a third-party transcription provider on your end.

Here are 4 other ways you could explore to create a real-time transcript from a Zoom meeting.

## 1. Use the Zoom RTMP live-streaming API

**Pros:**

- Doesn’t require any 3rd party services
- Lighter weight than building and running a Zoom bot

**Cons:**

- Needs to initiated on a per-meeting basis
- You need to set up an RTMP server to receive the data, which requires engineering effort to deploy, scale, and monitor
- Participants can get spooked by the “live” badge that appears in the meeting (even if it’s a privte meeting)
- No speaker separation

## 2. Build a desktop app to capture users’ computer audio

**Pros:**

- One of the most cost effective solutions

**Cons:**

- You need to build a separate app for Windows, Mac and Linux
- It is especially difficult to tap into computer audio on Mac
- App runs on users’ computer so it can slow their computer down/make computer fans go off
- No speaker separation

## 3. Build a Zoom bot

**Pros:**

- Can get the separate audio streams per participant for perfect diarization / speaker labels

**Cons:**

- It is very heavy-weight as you would need to spin up multiple servers to run the Zoom client for the bot
- Running infrastructure for Zoom bot costs more than live streaming.
- You need to encode the raw video and audio yourself

## 4. Use Recall.ai

It’s a unified API that lets you send meeting bots to video conferencing platforms to capture the audio,  
video and transcription in real-time.

**Pros:**

- Handles spinning up the servers, and providing the real-time raw audio/transcript so all you interact with is a simple API.
- Works on any Zoom plan (including Free)
- Gets speaker diarization / speaker labels
- Works agnostic of meeting platform

**Cons:**

- It’s another 3rd party service in your stack

Let me know if you have any questions!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [October 16, 2023, 4:57pm UTC](https://devforum.zoom.us/t/get-zoom-transcription/95517/4 "2023-10-16T16:57:45Z")

</div>

Closed on October 16, 2023, 4:57pm UTC

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
