Delayed Caption in Zoom when using Closed Captioning API


If I open Zoom Mac app, then get the Closed Captioning API from Zoom Mac app, then send the transcript using this API by POST request. It works. The caption immediately shows in Zoom Mac app.

However, if I stop the script I use to send the transcript, then I re-run the same script with the same Closed Captioning API (I didn’t close/restart Zoom Mac app though), the transcript would not immediately show up, after 10-20 seconds, the caption suddenly show up like it was stuck for a while then suddenly it’s not stuck, all those transcripts show one by one in very quick way.

Unless I restart Zoom Mac app and start over, the 1st time the caption alway shows up immediately.

Is there anyway I can keep using the same Zoom session and sort of reset something before calling Closed Captioning API again?

No any error. Every time the POST request always returns the timestamp.

Which App Type (OAuth / Chatbot / JWT / Webhook)?
Node JS. Use request-promise package to do HTTP POST request with the Zoom Closed Captioning API.

Which Endpoint/s?
I don’t really use any endpoint, I only just copy the API token by this page -

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. Open Zoom app, get Closed Captioning API token.
  2. Run the script to push the transcript using Closed Captioning API token. Caption in Zoom always show up immediately.
  3. Stop the script, then redo 2nd. Without restarting Zoom app. Then the caption in Zoom will show up after 10-20 seconds.

Hey @skinner.cheng

Thanks for posting on the Zoom Devforum! I am still learning, but I will try my best to help answer your question. :slightly_smiling_face:

Checkout these related threads that may have the answer you are looking for:

If these threads did not help, please let us know by replying back here and someone from the Developer Relations team will get back to you shortly.


Thanks for the links above. However, they don’t really help per the issue I have now.

We’ve been seeing similar delay issues today in some cases with a delay of 10 minutes and where old captions are getting jumbled/intermingled with newer ones. I wonder if something was going wrong with the caption API earlier today.

I just submitted the request in Zoom Support.

I also found there’re some posts before:

Hopefully there’s any update, though.

I also had similar issues while trying to caption a theatre show this evening - lines extremely delayed and then when they eventually did appear, garbled together. Everything was working fine this afternoon! Any ideas?

Hi @skinner.cheng @chrislim @stephenw

Thanks for raising this with us—our team is looking into the lag (ZOOM-197842). We’ll circle back here as soon as we have an update.


1 Like

Hi Will@Zoom,

Thank you for replying instead of just telling us it should be transferred to Zoom CS.

Any idea of the timeline here? We have a multi-million dollar client who just got back to us as the lag embarrassed them in front of a presentation. We’d like to communicate them a bit more details than this.

Thank you again!


Hey @skinner.cheng, I hear you—I’ll be sure to update this post as soon as I have an update. Thanks again for relaying the impact!


1 Like